일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- scaleform4
- KGC 2013
- as2
- scaleform3
- 플래시
- MMOKit
- 클릭
- 형변환
- GDC
- as3
- watch
- autodesk
- 애드온
- 스케일폼
- Document Class
- 샌프란시스코
- ApplicationDomain
- flash player 10
- flash
- 집합의 연산
- as3.0
- flash cs3
- CLIK
- DataBinding
- 수학정석
- addChild
- 태그클라우드
- 강좌
- Chart
- scaleform
- Today
- Total
목록TextField (3)
scaleform.minarto.com
스케일폼은 개발 플랫폼은 플래시이지만 차이가 나는 것들이 꽤 있습니다. 그래서 support 문서를 체크해봐야 합니다. 예를 들어 플래시와 다르게 필터효과를 줄 수가 없습니다. 다만 TextField(이하 tf) 에는 필터를 줄 수가 있는데 그것이 플래시와 다른 방식으로 주게 됩니다. 타임라인 상에서 gui 로 준 필터는 그대로 적용이 되지만, 동적으로 생성한 tf 는 as로 세팅을 해줘야 하는데 그 방법이 as와 다릅니다. 그 방법에 대한건 gfx_3.3_font 문서를 보시면 되니 넘어가고 그럼에도 불구하고 안되는 것이 있어서 그렇습니다. tf.autoSize 를 true/left 로 주면 먹지가 않는 겁니다. 기술문서에 따로 나와있지 않으니 버그라고 보여집니다 일단 true 로 주고선 크기를 잡고 ..
실로 오랜만의 포스팅.... 먹고 살기 바쁘다 보니... 회사 녀석이 물어본 볼드체(또는 이탤릭체) 끝이 잘려버리는 현상을 설명해주기 위해 만든 테스트 코드... var textFormat:TextFormat = new TextFormat("굴림", 12, 0, false, true); var txt:TextField = new TextField(); addChild(txt); txt.border = true; txt.text = "DSfasfsaf"; txt.autoSize = TextFieldAutoSize.LEFT; txt.setTextFormat(textFormat); graphics.lineStyle(1, 0, .2) graphics.drawRect(txt.x + (txt.width - txt...
as 3.0에서는 buttonMode 속성을 true 라고 해줘야 손가락 모양이 나타난다. 그런데 true 라고 해줘도 안나타나는 경우가 있다. 그 경우는 다음과 같다... var sp:Sprite = new Sprite(); var tf:TextField = new TextField(); tf.text = "미나토입니다"; tf.autoSize = TextFieldAutoSize.LEFT; sp.addChild(tf); addChild(sp); sp.buttonMode = true; sp.addEventListener(MouseEvent.ROLL_OVER, over); function over(event:Event):void { trace(event); } 이것은 hitArea 의 영역을 설정해주지 않..