Timer Issue
I need a timer to wait 5 seconds after a button is clicked before displaying something else. I am having trouble with this and I am sure its something I am doing wrong. It seems to work but doesnt stop.
Here is what I have so far any help would be appreciated.
function tortTimer()
{
trace("Tort Timer");
var tortInterval:Timer = new Timer(750);
tortInterval.addEventListener(TimerEvent.TIMER, tortProcessing);
tortInterval.start();
}
function tortProcessing (e:TimerEvent):void {
if (rotationsPM < 20)
{
trace("Not long enough");
feeback_MC.visible = true;
tort_wrong.visible = true;
next_btn.visible = true;
} else if ( rotationsPM > 25) {
trace("Its overcooked");
feeback_MC.visible = true;
tort_wrong.visible = true;
next_btn.visible = true;
} else if (rotationsPM >=20 || rotationsPM <= 25) {
trace("Just Right");
feeback_MC.visible = true;
tort_right.visible = true;
next_btn.visible = true;
tortInterval.removeEventListener(TimerEvent.TIMER, tortProcessing);
}
}