Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- as3
- Document Class
- KGC 2013
- 플래시
- 태그클라우드
- 수학정석
- MMOKit
- scaleform
- 집합의 연산
- as3.0
- 클릭
- watch
- flash cs3
- ApplicationDomain
- 샌프란시스코
- autodesk
- addChild
- 강좌
- GDC
- scaleform3
- flash player 10
- flash
- as2
- DataBinding
- scaleform4
- 스케일폼
- Chart
- CLIK
- 애드온
- 형변환
Archives
- Today
- Total
scaleform.minarto.com
TextField 필터 버그 본문
스케일폼은 개발 플랫폼은 플래시이지만 차이가 나는 것들이 꽤 있습니다.
그래서 support 문서를 체크해봐야 합니다.
예를 들어 플래시와 다르게 필터효과를 줄 수가 없습니다.
다만 TextField(이하 tf) 에는 필터를 줄 수가 있는데 그것이 플래시와 다른 방식으로 주게 됩니다.
타임라인 상에서 gui 로 준 필터는 그대로 적용이 되지만, 동적으로 생성한 tf 는 as로 세팅을 해줘야 하는데 그 방법이 as와 다릅니다.
그 방법에 대한건 gfx_3.3_font 문서를 보시면 되니 넘어가고 그럼에도 불구하고 안되는 것이 있어서 그렇습니다.
tf.autoSize 를 true/left 로 주면 먹지가 않는 겁니다.
기술문서에 따로 나와있지 않으니 버그라고 보여집니다
일단 true 로 주고선 크기를 잡고 다시 false 로 주는 방식으로 해결을 할 순 있습니다
p.s. tf 에는 또 하나의 버그가 있습니다. 이건 스케일폼이 아닌 플래시의 오랜 버그인데 autoSize를 true 로 줘도 바로 크기가 변경이 안된다는 겁니다.
한구문정도 다른 구문을 쓰고 그 다음 행 구문이 되어야 제대로 먹습니다. 안되면 tf의 위치를 잠깐 다른 곳으로 옮겼다 다시 원래대로 돌리는 방식을 쓰면 해결됩니다.