I have a .fla which loads 2 swfs. Each swf plays an animation. I only have the .swfs and not the .flas so I cannot add code to the animations themselves. I want the 2nd swf to play when the first is finished. Is it possible for my .fla to monitor the first loaded clip for when it ends and then play the second one. Would the onUnload() handler help?
thats odd - it would be really easy if you had the flas for the 2 swfs…
my guess would be to use stop(); on the 2nd swfs holder movie clip as soon as it loads (so youll need to see if getBytesLoaded() == getBytesTotal() and then do that)
and then test in an onEnterFrame what the currentframe of the first swfs movie clip is, then when its at the last frame - do a play() on the 2nd one…
but it would be much smarter to just get the flas 
If it’s a timeline animation you could try this
box.loadMovie("m1.swf");
var ctrl = this.createEmptyMovieClip("ctrl", 99);
ctrl.onEnterFrame = function() {
if (box._currentframe == box._totalframes) {
box.loadMovie("m2.swf");
delete this.onEnterFrame;
}
};
scotty(-: