Welcome to WebmasterWorld Guest from 23.22.250.113

Forum Moderators: open

Message Too Old, No Replies

can't stop ENTER FRAME event

     

moghes

10:50 pm on Mar 19, 2012 (gmt 0)



I am making a small game.
at level 2 the player will click on objects before the time expires.

when the time expires, I am moving the main timeline to a frame where there is the game over animation.

My problem is that after the game over page is displayed, the loop(enterframe) function is still being called.

I don't understand how the function is being called, since the main timeline moved to the next frame?
any suggestion?
here's the code:


var obj:MovieClip=this.parent as MovieClip;

key_mc.addEventListener(Event.ENTER_FRAME, level3loop);

function level3loop (e:Event)
{
counter++;
if(counter == 24)
{
counter = 0;
time--;
}
if(time == 0)
{
obj.gotoAndStop('gameover');
this.stop();
trace("levle 3 loop playing");
}
level3TimerTextBox.text = "Time Left: " + time + "sec";
}
 

Featured Threads

Hot Threads This Week

Hot Threads This Month