[Flash] http://wonsama.tistory.com/attachment/ck010000000000.swf




1. Sprite를 상속받아 buttonMode를 설정
  <accessor name="buttonMode" access="readwrite" type="Boolean" declaredBy="flash.display::Sprite"/>

2. EventDispatcher에 선언된 addEventListener을 통하여 마우스 클릭 이벤트 등록
<method name="addEventListener" declaredBy="flash.events::EventDispatcher" returnType="void">

3. Array의 reverse와 addChild, removeChild를 이용하여 버튼 등록 해지 작업을 한다.

조금씩 배워가는 느낌? ㅡ,.ㅡ; 아직은 갈길이 멀다...

응용을 하면... Shape대신 무비 클립을 넣어 줘도 될듯 ... 그럼 좀더 화려해 지겠죠 크..

[참조]

  <method name="swapChildren" declaredBy="flash.display::DisplayObjectContainer" returnType="void">
    <parameter index="1" type="flash.display::DisplayObject" optional="false"/>
    <parameter index="2" type="flash.display::DisplayObject" optional="false"/>
  </method>

swapChildren 을 이용하여도 토글 느낌을 줄수 있다.
물론 swapChildren을 이용하려면 2개의 버튼은 동일 위치 동일 크기로 있어야 하며
디스플레이 오브젝트에 포함이 되어 있어야 한다는것을 잊음 안된다.

'etc > old' 카테고리의 다른 글

Bitmap 처리속도  (0) 2008.05.02
스크립트를 통한 컴퓨터 재부팅하기  (0) 2008.05.02
동적으로 버튼 만들기  (0) 2008.04.30
Flash Video Sample - Display Object  (0) 2008.04.30
Bitmap Filter 사용예시  (0) 2008.04.30

+ Recent posts