【发布时间】:2009-05-01 08:59:42
【问题描述】:
在我的 Flash 电影中,我加载了另一个带有按钮的 Flash 电影。问题是当我触发按钮时,加载闪光灯上的事件不起作用。当我检查按钮时,它会通过父剪辑上的根函数触发事件。当我将它加载到我的 Flash 电影时,如何在加载电影上启用按钮事件?
【问题讨论】:
在我的 Flash 电影中,我加载了另一个带有按钮的 Flash 电影。问题是当我触发按钮时,加载闪光灯上的事件不起作用。当我检查按钮时,它会通过父剪辑上的根函数触发事件。当我将它加载到我的 Flash 电影时,如何在加载电影上启用按钮事件?
【问题讨论】:
您使用的是哪个版本的 actionscript?
如果您使用的是 as2.0 使用 MovieClipLoader 类加载您的 swf 并尝试在 onLoadInit 事件处理程序中访问您的按钮。
如果您使用的是 as3.0,再次...尝试访问您在 Loader 实例的 Event.INIT 处理程序中的按钮。请记住,在 as3 中,您将侦听器广告为您的 Loader 的 contentLoaderInfo 属性,而不是直接侦听 Loader 实例。
一旦你的 swf 被加载并且里面的类/实例已经被初始化,init 事件就会被触发,所以你应该能够访问它们。
祝你好运!
【讨论】: