저는 플래시가 처음인데 (별로 새로운 것은 아닙니다) 질문을하고 싶습니다. 방금 하늘에서 떨어지는 사람들을 쏴야 만하는 게임을 만들었습니다. 나는 적을 만들 예정 이었지만 나는 어떤 효과를 내기 위해 생각했다. 나는 클릭 할 때 새로운 아이가 만들어지고 폭발의 동영상 애니메이션이되는 효과를 만들었습니다. 그러나 나는 애니메이션을 멈출 수 없다. 계속 반복됩니다. 나는 stop()을 시도했다. 심볼의 마지막 프레임에 있지만 그 다음에는 아이를 화면에 추가하지 않습니다. 여기 은 .FLA 파일입니다 -플래시에서 동영상 클립의 애니메이션 중지 액션 스크립트 3
http://www.mediafire.com/download/lwol38o4454sphp/Game.fla
여기에 코드입니다 : - 클립의 재생이 완료되면
import flash.events.Event;
import fl.motion.MotionEvent;
addEventListener (Event.ENTER_FRAME,moveturret);
Mouse.hide();
var firegun:boom22 = new boom22();
function moveturret (e:Event)
{
aim.x = mouseX
aim.y = mouseY
var differenceX = mouseX - turret.x;
var differenceY = mouseY - turret.y;
var radianToDegrees = (Math.PI/180);
turret.rotation = Math.atan2(differenceY, differenceX)/radianToDegrees;
}
stage.addEventListener(MouseEvent.CLICK,fire);
function fire (e:MouseEvent)
{
firegun.x = mouseX
firegun.y = mouseY
addChild(firegun);
}
'로 removeChild (firegun는)'타이머 – adaam