flash 怎样加载外部SWF的第2帧开始播放

来源:百度知道 编辑:UC知道 时间:2024/05/08 16:28:34
flash 怎样加载外部SWF的第2帧开始播放

求高手帮忙 怎么写代码 而且 要写在哪里 详细一些好吗 谢谢!
1楼说的好像不是 播放加载的SWF的第2帧吧。

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
}

可以加载外部的swf进来转换为MovieClip对象,然后使用MovieClip的api实现第二帧播放!

很简单啊 ,你先把你要加载的SWF文件放在和你做的这个flash同一个文件夹里
比如名字为“雪花.swf”

然后在第二帧 点右键 选择动作,在动作面板里面输入:
loadMovieNum("雪花.swf", 1);
就可以了。