最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
让父swf获得子swf的事件(as3)
时间:2008-02-29 编辑:简简单单 来源:一聚教程网
在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,com);
function com(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就会侦听到。
-
上一个: as3实用的随机改变颜色代码
-
下一个: 将元件的拖动范围限制为圆形(as3)
相关文章
- B站回应影视剧下架事件 维护内容规范性 07-14
- EasyUI为Numberbox添加blur事件的方法 05-24
- DOM事件探秘篇 04-10
- 钱保姆大事件汇总,钱保姆大事件有哪些 11-09
- 长沙金茂汇购物中心开业现场发生爆炸事件报道 09-30
- 红上财富违规,红上财富涉违规自融放贷事件 09-30