加载的SWF(使用Loader)事件侦听器有时会失败

时间:2011-06-09 05:43:02

标签: flash actionscript-3

我创建了一个包含加载器的SWF,它加载了传递给它的任何SWF文件......我遇到的问题是,对于某些SWF,某些事件监听器不再触发...我自己的SWF文件(其中包含加载器)除了Loader对象之外没有任何其他元素,所以我无法理解阻止加载的SWF(由我的Loader加载)接收一些鼠标事件的原因

有关于我的问题的更多详细信息...似乎对于我遇到此问题的SWF,监听器似乎被绑定到舞台或其他地方的某个位置,所以每当我调整大小时,听众没有在正确的位置做出响应,例如,按钮出现在某个位置,但是听众的命中测试或SWF用于检测鼠标点击的任何位置都位于其他位置

1 个答案:

答案 0 :(得分:0)

我也遇到过这样的问题。改变他们位置的不是听众,而是改变了鼠标方向。

您是否进行过任何比例修改?这对我来说是个问题。

您可以通过将stage.scaleMode更改为:

来尝试解决此问题
stage.scaleMode = StageScaleMode.NO_SCALE;

为我解决了这个问题。

注意您也可以设置stage.align