Working with the MovieClip: Using stop() and gotoAndPlay()
package {
import flash.display.*;
import flash.net.URLRequest;
import flash.events.Event;
public class Movies extends Sprite
{
public function Movies()
{
var loader:Loader = new Loader();
loader.load(new URLRequest("movie.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, makeMovie);
}
private function makeMovie(event:Event):void
{
var mc:MovieClip = (event.target.content as MovieClip);
mc.gotoAndPlay("intro");
mc.addEventListener(Event.ENTER_FRAME, stopMovie);
}
private function stopMovie(event:Event):void
{
try
{
if (MovieClip(event.target).currentFrame == 30)
MovieClip(event.target).stop();
} catch(err:Error) {
trace("oops...");
}
}
}
}
Related examples in the same category