[AS3]as3写的父级swf侦听子级swf的事件代码实例
在as3中,如果父swf加载了一个子swf,而子swf又加载了一个txt文件,那么父swf如何知道子swf何时加载txt文件完成了呢
在as3中,如果父swf加载了一个子swf,而子swf又加载了一个txt文件,那么父swf如何知道子swf何时加载txt文件完成了呢?
子swf中的代码:
- var urlrequest:URLRequest=new URLRequest("a.txt");
- var loader:URLLoader=new URLLoader();
- loader.load(urlrequest);
- loader.addEventListener(Event.COMPLETE,cuplayercom);
- function cuplayercom(evt) {
- dispatchEvent(new Event("go"));
- }
输出为loadtxt.swf
父swf中的代码:
- var urlrequest:URLRequest=new URLRequest("loadtxt.swf");
- var loader:Loader=new Loader();
- loader.load(urlrequest);
- loader.contentLoaderInfo.addEventListener(Event.COMPLETE,com);
- function com(evt) {
- evt.target.content.addEventListener("go", testHandler)
- }
- addChild(loader);
- function testHandler(evt) {
- trace(1);
- }
这样当子swf加载txt完成时,父swf就会侦听到。
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...