PDA

View Full Version : How do I make a pause in the timeline?



fs_tigre
May 20th, 2008, 08:59 PM
Hi,

I am creating a timeline animation and what I want to do is a two second pause in two different keyframes, the problem is that it is only working on the first keyframe.

This is the code I have in the firstkey frame:

this.stop();

var myTimer:Timer = new Timer(2000);
myTimer.addEventListener(TimerEvent.TIMER, function(event:TimerEvent):void
{
play();
}
);
myTimer.start();
__________________________________________________ _________________

And this is the code I have in my second keyframe:

stop();

myTimer= new Timer(2000);
myTimer.addEventListener(TimerEvent.TIMER, function(event:TimerEvent):void
{
play();
}
);
myTimer.start();



Any idea what could be wrong?
thanks,

fs_tigre

RebuiltJorge
May 21st, 2008, 12:13 AM
here put this code in the first keyframe, it worked for me


stop();

var frameNumber:int = 1;
var myTimer:Timer = new Timer(2000);
myTimer.addEventListener(TimerEvent.TIMER,delayFra me);
myTimer.start();

function delayFrame(evt:TimerEvent) {
if (frameNumber == 1) {
gotoAndStop(2);
frameNumber = 2;
} else {
gotoAndStop(1);
frameNumber = 1;
}
}

Felixz
May 21st, 2008, 06:58 AM
it is enough to place that in first frame
var myTimer:Timer = new Timer(2000,1);
myTimer.addEventListener(TimerEvent.TIMER, function(event:TimerEvent):void {
play();
}
);
when u need to pause just use
stop();
myTimer.start();In many places

fs_tigre
May 21st, 2008, 07:40 AM
Thank you very much.