최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

티스토리 뷰

프레임제어할때 왕복모션이 있을경우 좌,우 버튼을 누르면 (녹색버튼클릭)

 

1프레임의 stop으로 인해, 왕복제어가 안될경우가 있다.

 

프레임연구.fla

 

 

 

 

버튼제어부)

/*
원인:첫프레임에 stop이 걸려있어서 gotoAndPlay(1)실행후 >  stop이 실행됨.
해결:gotoAndPlay(2)로 우회하거나
     원래의 근본적인 해결은 모션이 정지하고 gotoAndStop(1)로 되돌리는 것.
*/

btn1.addEventListener(MouseEvent.CLICK, move1);

function move1(e:MouseEvent){
 mc2.gotoAndStop(1)
 mc2.gotoAndPlay("move_left")
}

btn2.addEventListener(MouseEvent.CLICK, move2);

function move2(e:MouseEvent){
 mc2.gotoAndPlay("move_right")
}

 

현재프레임의 텍스트뷰)

stop();

import flash.text.TextField;

this.addEventListener(Event.ENTER_FRAME, chk);
var numText:TextField = num_txt;

function chk(e:Event){
 var frame:Number = this.currentFrame;
 numText.text = String(frame);
}

 

댓글