作者chengchieh (cc)
看板Flash
标题[问题] UILoader...
时间Tue Apr 16 11:58:51 2013
这几天在做东西的时候发生了一点状况
程式中有使用了UILoader去载入外部的AD(swf)...
该AD的开发为as project去parse xml转displayobj...
目前遇到了
有机率性发生UILoader去载AD....
结果AD那只的建构子没有起来的状况....
AD的部分...建购子&ADD_TO_STAGE都有trace code...
main的部分...uiloader改为autoload false...
and 去侦听加载动作 => 该uiloader有触发complete....
不知道有没有人也遇过一样的情况呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.219.144.228
1F:推 zpl:你判断建构子没起来的方式是? 04/16 20:42
2F:→ chengchieh:一进入建构子即有设置trace log... 04/16 22:15
因为这是同事写的程式...
所以稍微讨论之後...
问题应该调整一下...
被载入的是一个flash制作的swf
场景上放了a元件...(在第一桢即加入)
a元件的建构子没有起来....
※ 编辑: chengchieh 来自: 111.235.214.96 (04/16 22:18)
3F:→ zpl:那a元件有显示吗? 这问题是机率性发生? 04/16 23:55
4F:→ chengchieh:a元件没有办法判别显示与否..内容物只有一个透明色块 04/17 17:39
5F:→ chengchieh:主要作用是拿来动态新增按钮的对位区... 04/17 17:39
6F:→ chengchieh: 容器 04/17 17:39
7F:→ chengchieh:此问题是机率发生...大概1/8吧.... 04/17 17:40
8F:→ zpl:机率什麽的bug最麻烦了 都是在同一个环境测试吗? 04/18 00:56
9F:→ zpl:不过既然有complete事件 那可以考虑判断载入失败就重载 04/18 00:59
10F:→ chengchieh:对象的swf每次都会载入成功... 04/18 11:33
11F:→ chengchieh:载入成功but应该在场景上的物件却没有一定被产生 04/18 11:34
12F:→ zpl:可以在a进入stage後用dispatchEvent 丢出一个自订事件 04/18 11:47
13F:→ zpl:如果侦测到complete事件 却没收到a的自订事件 那就重新载入 04/18 11:48
14F:→ zpl:如果有顺序问题 那就条件反转 04/18 11:52