flash 怎样加载外部SWF的第2帧开始播放
来源:百度知道 编辑:UC知道 时间:2024/05/08 16:28:34
flash 怎样加载外部SWF的第2帧开始播放
求高手帮忙 怎么写代码 而且 要写在哪里 详细一些好吗 谢谢!
1楼说的好像不是 播放加载的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);
就可以了。