0
저는 여기서 정말로 혼란 스럽습니다. 나는 완벽하게 작동하도록 코드를 얻은 다음 돌아가서 무언가를 시도했지만 이제는 작동하지 않습니다. 나는 지금 언제 나는 정말로 좌절하기 시작하고 있는지 파악할 수 없다. 나는 또한 어떤 오류도 나에게 건네지는 것처럼 보이지 않는다.AS3 파견 이벤트가 작동하지 않습니다.
두 개의 파일 Gameindex와 하나가 gameindex 상단에 가져온 내 레벨 인 외부 SWF입니다. 이벤트가 호출 될 때 타임 라인의 다른 곳으로 이동하고 싶지만 지금은 이벤트 호출이 작동하지 않습니다. 내 게임 지수에서 이제
private function enterFrameHandler(event:Event):void
{
updatePosition();
updateRotation();
scorebox.text=String(score);
var t:Number = Math.random();
if(t>0.98) {
addasteroid();
}
for (var a:int = 0;a<allast.length;a++) {
if (contains(allast[a])) {
for (var b:int = 0;b<allbullets.length;b++) {
if (allbullets[b].hitTestObject(allast[a])) {
//removeChild(allbullet[b]);
if (contains(allast[a])) {
removeChild(allast[a]);
}
//score
score+=5;
if (score==20) {
dispatchEvent(new Event("next_level"));
}
}
if (allast[a].hitTestObject(_player)) {
//removeChild(allbullet[b]);
trace("hitplayer");
endGame();
}
}
allast[a].y += 2;
}
}
}//function
나는 fallowing 코드가 있습니다 :
는 수준의 내 코드 등이다
import flash.events.Event;
addEventListener("next_level", movetointro);
function movetointro(e:Event){
trace("IT IS WORKING");}
을 왜하지 나 movetointro 기능을 사용할 수 있습니까?