Flash MX 2004中的MovieClipLoader类
哇!两个大拇指在Macromedia的ActionScript开发人员。除了为Macromedia Flash MX 2004是另一个惊人的MovieClipLoader类。背景材料>在Flash MX 6,可以使用loadMovie方法加载JPEG文件或SWF文件...
但现在MovieClipLoader类可以让你实现侦听器回调,提供状态信息,同时正在加载SWF或JPEG文件(下载)到影片剪辑。
在发出MovieClipLoader.loadClip()命令时,会发生以下事件中列出的顺序:
当下载的文件的第一个字节都被写入到磁盘,在MovieClipLoader.onLoadStart()监听器被调用。如果您已经实现了MovieClipLoader.onLoadProgress()侦听器,它是在加载过程中调用。注:在加载过程中,您可以在任何时候调用MovieClipLoader.getProgress()。
当整个下载的文件已被写入到磁盘,MovieClipLoader.onLoadComplete()监听器被调用。已执行下载的文件的第一个帧动作后,MovieClipLoader.onLoadInit()监听器被调用。,后MovieClipLoader.onLoadInit()被调用,你可以设置属性,使用方法,和其他互动与加载的影片。
如果文件加载失败完全,在MovieClipLoader.onLoadError()监听器被调用。
下面如何去一个小例子:
wwinc_mcLoader =新的MovieClipLoader();
wwinc_Listener =新的对象();
/ * onLoadStart * /
wwinc_Listener.onLoadStart功能(target_mc中)
/ *你的报表到这里* /
};
/ *初始化(目标影片剪辑的第1帧* /
wwinc_Listener.onLoadInit功能(target_mc的){
/ *你的报表到这里* /
};
/ *加载完成* /
wwinc_Listener.onLoadComplete功能(target_mc的){
/ *你的报表到这里* /
};
wwinc_Listener.onLoadError =功能(target_mc的,错误代码)
跟踪(“错误代码=”+错误代码);
/ *在这里采取的行动... * /
};
/ *添加监听器* /
wwinc_mcLoader.addListener(wwinc_Listener);
/ *最后加载的图像* /
wwinc_mcLoader.loadClip(“http://webwizardinc.com/img/someimage.jpg”,someMovieClip);
如果你们想看到一个实现的例子,你可以访问我们的网站:http://WebwizardInc.com/,打的组合!
(责任编辑:卓想动画http://www.zxgzs.com)