我试图拼凑外部加载的SWF中的一序列的投影机和我的一般问题将尽可能短,因为它可以。AS3:自定义事件传播
如果外部SWF装入ctrl
(影片剪辑的一个实例在创作过程中放置在阶段)具有在其第一和最后一个帧:
dispatchEvent(new Event("FIRST_FRAME")); // in the first frame, and:
dispatchEvent(new Event("LAST_FRAME")); // in the last frame
然后 - 应这些事件是“听到”的CTRL内容器?
目前我只似乎能够将加载的内容内听那些事件,而不是“高”,我的意思是 - 如果我在装载机完整听众说:
mc:MovieClip = MovieClip(e.currentTarget.content);
mc.addEventListener("LAST_FRAME", function(){ // something });
那么事件听到的,但不是我说:
ctrl.addEventListener("LAST_FRAME", function(){ // something });
后者似乎更为强劲,因此我挣扎,它的工作,但我想我已经错过了一些经验;-) 有任何人都通过这个?我的方法是正确的还是应该采取另一条路?
欢呼每一个人。
,你可以得到调度,你加载到当前的应用程序事件的SWF,然后你的swf添加到一个名为'ctrl'的显示对象?如果是这样你需要启用冒泡时发出事件像这样'dispatchEvent(新的事件(“FIRST_FRAME”,真));” – Taurayi 2011-05-29 14:19:25