这是我的初始结构: main.swf - > child.swf
主要加载各种儿童swfs。我从子swfs调度事件,main正在侦听事件。一切都很好。
然后,我添加了预加载器swf,所以现在结构是: loader.swf - > main.swf - > child.swf
我根本没有改变主要和孩子之间的关系,但是现在主要不再接收由孩子发送的事件。我知道他们正在派遣(使用Console.log)。冒泡设置为true。为什么main不再仅仅因为我用装载机包裹所有东西而接收来自孩子的事件?
编辑: 我尝试将useWeakReference更改为false,以防侦听器收集垃圾:
this.addEventListener(MyEvent.HELP_ME, imDesperate, false, 0, false);
这没有任何区别。