Create an actions layer on the main timeline and place stop(); commands on that layer in each frame where a movieclip resides.
Within in each movieclip, at the end (last frame) you want to tell the main timeline to play(); so that it moves to the next frame (where it will stop because of the stop() commands you add).
So at the end of each movieclip you will put either:
for AS2: _parent.nextFrame();
for AS3: MovieClip(parent).nextFrame();
For the last movieclip in the lineup you will replace nextFrame() with gotoAndStop(1);
Thanks for this, it now works great!! Thanks again.
Just a slight deviation from the original question....
If i was to import the video files as 'load external video with playback component' without a skin, how would I then play them one after the other?
I intend to play a 'external' (imported movie clip) and then a flash created movie clip and then another external clip followed by flash clip etc.
I'm currently importing the 'external' video clips straight into the individual movie timelines but as the file is getting larger it is slowing the program down, which is getting quite frustrating.
You would need to assign a listener to catch when the video player signals the video is complete. Look into the FLVPlayback component and its events... it should have one related to the video being complete. The event hamdler function for that event listener would essentially tell the main timeline to move on to the next frame in a similar manner to what you have now.
sounds a bit too complicated for now. I think i'll stick with the way I'm doing it and live with the slow speed!
Thanks again for all your help
You're welcome... just remember, unless this is a piece for your own enjoyment, it's not you that has to live with the slow speed, and those you hope will bear with it might not want to. These days, if something is taking forever to load, thoughts of viruses being planted in my machine are the first to arise and I usually run away as fast as possible.