본문 바로가기

AS3..0 팁

드래그 앤 드롭 구현하기 무비클립을 드래그드롭하는 방법은 다음과 같습니다. mc.addEventListener(MouseEvent.MOUSE_DOWN, mcDrag); function mcDrag(event:MouseEvent):void { mc.startDrag(); } stage.addEventListener(MouseEvent.MOUSE_UP, mcDrop); function mcDrop(event:MouseEvent):void { mc.stopDrag(); } 더보기
[AS3.0 팁] Timer 사용법 객체생성Timer(delay:Number, repeatContt:int = 0) 다음예제를 실행하여 보자 import flash.events.TimerEvent; //타이머객체를 생성하는데 1초에 3번의 타이머 이벤트가 발생한다. var tmr:Timer = new Timer(1000, 3);// 만일 무한 반복하려면 이렇게 써주면 된다. // var tmr:Timer = new Timer(1000); //타이머에는 두가지 이벤트가 있다. tmr.addEventListener(TimerEvent.TIMER, timerHandler); tmr.addEventListener(TimerEvent.TIMER_COMPLETE, timerCompleteHandler); function timerHandler(e:T.. 더보기
[AS3.0 팁]로드된 무비의 변수를 사용하려면 어떻게 해야 할까요? 플래시 무비를 로드하려면 Loader객체를 사용해야 합니다.그렇게 해서 로드된 무비에 변수나 함수가 들어 있다면 어떻게 쓸 수 있을 까요? 만약main.swf 에 menu.swf를 로드하려면 이렇게 해 주면 되겠죠. var ldr:Loader =new Loader(); ldr.load(new URLRequest("menu.swf")); ldr.contentLoaderInfo.addEventListener("complete", go); function go(e){ addChild(ldr); } 그런데 menu.swf 안에var n1:Number = 3;var n2:Number = 5;라고 변수가 선언되어져 있다고 할때. 이 변수를 main에서 사용하려면 어떻게 해야 할까요? var ldr:Loader =n.. 더보기