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 | 29 | 30 |
Tags
- addChild
- MMOKit
- scaleform
- flash cs3
- 플래시
- flash
- ApplicationDomain
- 애드온
- Document Class
- 태그클라우드
- as3
- DataBinding
- 형변환
- 클릭
- scaleform3
- 샌프란시스코
- GDC
- autodesk
- 집합의 연산
- flash player 10
- 스케일폼
- as3.0
- watch
- Chart
- 강좌
- 수학정석
- KGC 2013
- as2
- CLIK
- scaleform4
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의 위치를 잠깐 다른 곳으로 옮겼다 다시 원래대로 돌리는 방식을 쓰면 해결됩니다.