I have been using code similar to this...

Here it is :

stop();
var nDelayID:Number = setInterval(this, "pause", 800);
// eg where 4000 is 4000 milliseconds
function pause():Void {
clearInterval(nDelayID);
play();
// or nextFrame();
}


My problem is, when someone clicks on a button that jumps through the timeline, the pause function halves in actual pause time.

For example where I paused for 6 seconds now pauses for around 3?

The code looks almost identical.. Unfortunately, I cannot send the .FLA

The problem I have is I am using the pauses throughout a fairly large timeline..

My code should clear out any previous pauses.. but the problem is they get faster not doubling up..?!!?!?

Any help/advice much appreciated..

Thanks in advance.