Ken,
I used your enterFrame event idea (along with frame labels on every other frame) and it works fine. Only issue is that I want the animation to keep looping but it does not - It goes back to frame 1 and stops there - any other suggestions.
Here is my sample coding for the timeline in AS3
addEventListener(Event.ENTER_FRAME,enterFrameFunction);
function enterFrameFunction(event:Event) {
gotoAndPlay("b");
}
addEventListener(Event.ENTER_FRAME,enterFrameFunction2);
function enterFrameFunction2(event:Event) {
gotoAndPlay("c");
}
An example. I have a MovieClip called movieclip on stage. This movieclip has stop() in the frame 1. Below will play movieclip in the double speed of the stage frameRate, and it loops.
import flash.events.Event;
addEventListener(Event.ENTER_FRAME, enterFrame);
function enterFrame(e:Event):void {
var targetFrame:uint = movieclip.currentFrame + 2;
if(targetFrame > movieclip.totalFrames) targetFrame = 0;
movieclip.gotoAndStop(targetFrame);
}