【发布时间】:2012-07-19 18:07:00
【问题描述】:
在 AS3 中,我知道我可以通过在加载的 SWF 的开头包含这个来检查舞台是否可以被外部加载的 SWF 访问:
if (stage) {
this.init();
} else {
addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
}
上述解决方案非常适合在执行这些行时检查程序是否可以访问该阶段,或者添加一个事件侦听器来侦听该阶段何时可以访问。
我正在尝试在 Flex 4.6 的自定义组件中复制类似的情况。但是,我不是在监听舞台的存在,而是在寻找组件的creationComplete 事件是否已被触发。
对于creationComplete事件是否被触发,是否有类似的解决方案,如果没有触发则监听?
【问题讨论】:
-
你查看过Flex Component Lifecycle吗?
标签: actionscript-3 flash apache-flex events flex4