일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 샌프란시스코
- flash
- 태그클라우드
- flash cs3
- autodesk
- GDC
- as3
- flash player 10
- scaleform4
- watch
- 수학정석
- DataBinding
- KGC 2013
- Chart
- 애드온
- as2
- 형변환
- scaleform3
- addChild
- MMOKit
- 플래시
- as3.0
- ApplicationDomain
- 클릭
- scaleform
- CLIK
- 집합의 연산
- 강좌
- 스케일폼
- Document Class
- Today
- Total
목록CLIK (15)
scaleform.minarto.com
이번에는 DropdownMenu 입니다. 지금 순서는 자주 쓸만한 놈들로 하고 있습니다. 게임에 자주 쓰인다는게 아니고요. 예를 들어 라벨이라면 굳이 콤포넌트를 써야할까요? 뭐, 상황에 따라 쓰일 수도 있겠지만 대부분 그냥 날 TextField 로 대체 가능하다고 생각합니다. 제가 포스팅 하는 건 쓰이는 것들 중 콤포넌트를 써야 할 것들 위주라는거죠... 그리고 추가할게 있는데, CLIK 의 set / get 함수 기술 방식에 대해서입니다. 보통 플래시에서 set / get 함수를 사용하면 다음과 같이 하죠? private var _visible:Boolean; public function set visible():void public function get visible():Boolean 그런데 CLI..
이번에는 component parameter 로 노출되어있지 않은 public 속성들입니다. get / set 이 같이 표기되어 있으면 읽기 / 쓰기 전용입니다 스케일폼 CLIK 온라인 문서에도 없는 녀석들이 좀 있습니다. 같이 표기된 값들은 기본값입니다 1. lockDragStateChange:Boolean = false 드래그오버 상태일 때(마우스가 눌러져 있는 상태에서 오버된)에도 상태 변화를(롤오버라든가) 하게 할 것이냐입니다. 2. repeatDelay:Number = 500 앞서 얘기했던 autoRepeat 시에 이벤트 반복이 최초에 실행되는 딜레이입니다. millisecond 단위입니다 3. repeatInterval:Number = 200 이벤트 발생 주기입니다. repeatDelay 와 ..
scaleform.clik.controls.Button class 부터 보겠습니다. 사실 이름을 보면 알 수 있듯이 플렉스의 Button Component 와 크게 다를 것은 없습니다. 다른게 있다면... 1. 라이브프리뷰를 제공하지 않습니다 2. Sprite 가 아닌 MovieClip 을 상속받습니다. 3. 몇몇 속성과 메소드가 없습니다. 4. 몇몇 속성과 메소드 이름이 다릅니다 5. 게임 UI에 활용하기 위한 몇몇 속성과 메소드가 추가되어있습니다 6. 몇몇 속성과 메소드는 이름은 같지만 사용되는 방법이 다릅니다. Inspectable 메타태그로서 Flash IDE 에 노출되는 속성값만 살펴보겠습니다. Flash IDE 에는 component parameters 라고 쓰여져있는 판넬에 있습니다. 참고를..
전에 포스팅했던 Tween 성능 비교 글에서 CLIK 을 고려해봐야 한다는 말을 했습니다. 저도 사실 CLIK 을 안썼습니다. 정확히는 제가 플렉스는 경험이 없는데다가, 컴포넌트는 느려...라는 생각에 멀리하다보니 컴포넌트는 거의(한번도) 써보지를 않았습니다. 하지만 게임 업계에서 UI를 만들다보니 좀 생각이 바꼈습니다. 계속해서 UI를 엎어야 하거든요...ㅡ.,ㅡ;;; 이런 상황에서 빨리 잘(정확히는 나쁘지 않게) 만들 수 있는데 왜 안쓰나입니다. 그래서 클릭에 관한 글도 조금씩 올려보려 합니다. 클릭은 (click 이 아니랍니다) 스케일폼에서 제공하는 UI component 들을 말합니다. 3.0 대의 클릭은 gs스키너 그룹에서 만들어 제공했는데, 4.0 대도 그런지는 잘 모르겠습니다. 일단 시작하기..
http://www.minarto.com/303 에 이어진 내용입니다. 제가 외부 Tween 라이브러리 말고 scaleform 4.x 에서 제공하는 트윈을 사용하라고 했는데요... 바로 scaleform.clik.motion.Tween 요녀석입니다. 바로 본론으로 들어가죠... 간단한 테스트 결과입니다 매 frame 마다 무비클립과 트윈을 생성해 좌표와 alpha 를 변하게 하는 간단한 테스트를 하였습니다... (귀찮으니 전 안합니다... 시켜야죠 ㅎㅎㅎ) TweenLite 와의 확연한 성능차가 보이십니까... 그 이유는 Tween 클래스를 열어보면 바로 알 수 있느데요... 이녀석은 독특하게 매트릭스 객체를 이용합니다. 왜냐 하면, scaleform 4.x에서 matrix 는 GPU를 타기 때문입니다...