如题所述
import flash.display.Loader;
import flash.display.MovieClip;
import flash.events.Event;
import flash.net.URLRequest;
var okMc:MovieClip;//指向外部加载进来的swf的Movieclip(影片剪辑)
var loader:Loader = new Loader();//swf加载器
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedHandler);
loader.load(new URLRequest("ok.swf"));//开始装载
function loadedHandler(evt:Event):void//装载完毕
{
okMc = loader.content as MovieClip;//将装载的swf转换为Movieclip对象
addChild(okMc);//显示这个swf对象
okMc.gotoAndPlay(2);//从第二帧开始播放这个swf
}
import flash.display.MovieClip;
import flash.events.Event;
import flash.net.URLRequest;
var okMc:MovieClip;//指向外部加载进来的swf的Movieclip(影片剪辑)
var loader:Loader = new Loader();//swf加载器
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedHandler);
loader.load(new URLRequest("ok.swf"));//开始装载
function loadedHandler(evt:Event):void//装载完毕
{
okMc = loader.content as MovieClip;//将装载的swf转换为Movieclip对象
addChild(okMc);//显示这个swf对象
okMc.gotoAndPlay(2);//从第二帧开始播放这个swf
}
可以加载外部的swf进来转换为MovieClip对象,然后使用MovieClip的api实现第二帧播放!
温馨提示:答案为网友推荐,仅供参考