我正在尝试做一个eventDispatch,但事件没有得到拾起。
调度来自瑞士法郎B,听众瑞士法郎A.AS3 - 活动派遣没有拿起
不知道是否因为他们是2个文件的问题。有谁知道解决方案?
谢谢,
三通
我正在尝试做一个eventDispatch,但事件没有得到拾起。
调度来自瑞士法郎B,听众瑞士法郎A.AS3 - 活动派遣没有拿起
不知道是否因为他们是2个文件的问题。有谁知道解决方案?
谢谢,
三通
如果通信是未加载到同一容器SWF然后本地连接必须被用于促进它们之间的通信的两个SWF之间。如果它们在同一个构造中,即SWF A将SWF B加载到自身中,那么确保通过它加载的容器来实例化侦听器,如someContainer.SWF_B.addEventListener(...这是我最好的猜测,没有一些代码
嘿肋骨,所以基本上我有主。 swf加载在.swf和b.swf中。然后我有一个Singleton eventdispatcher类,我是你唱歌,以促进eventdispatcher的东西。所以从b.swf我有SingletonED.dispatchEvent(新的CustomEvent(“COMPLETE”));在a.swf我有MyObject.addEventListener(“COMPLETE”,func); func目前没有收到派发的事件。 – teepusink 2011-03-07 21:50:56
试试'SingletonED.dispatchEvent(new CustomEvent(“COMPLETE”,true));' – weltraumpirat 2011-03-07 22:31:39
感谢weltaumpirat,是的,我只是试过你的建议冒泡。仍然没有运气。 – teepusink 2011-03-07 23:11:19
代码示例会有帮助你想要发送什么事件类型?swf A和swf B之间的关系是什么? – JeremyFromEarth 2011-03-07 17:28:27
你可能会发布一些代码吗?你正在监听swf B的实例吗? – jpea 2011-03-07 17:28:35
5 bucks这是一个事件冒泡问题 – ansiart 2011-03-07 17:39:57