Moz中的鼠标X / Y检测不起作用Moz& PC上的Webkit

时间:2011-06-13 13:05:20

标签: javascript flash actionscript

我试图让这个基于Flash的导航项目在PC上的FF和Chrome中运行是徒劳的。它在Mac上都很不错,在PC上使用IE 7或8就可以了。

导航项由一个球“跟随”光标相对于页面上的位置组成。 JS用于从Flash阶段收集X / Y信息,并创建vars以供Flash影片用于相对于光标位置移动“orb”。出于某种原因,PC上的FF和Chrome不足。

我已尝试过将Flash电影设置为“不透明”并在其上放置透明DIV的所有内容,但都无济于事。

对此有何想法?有没有人遇到过这样的事情?

此处示例:

http://anthrograph.com/yarbyarb/thang/

我们获得了已编译的SWF以及侦听器设置,但截至目前,我无法访问FLA进行更改。

谢谢!

1 个答案:

答案 0 :(得分:1)

我尝试使用chrome和firefox,当鼠标在html部分时,定位正在工作,而鼠标在闪存上则无法正常工作。

如果我理解,最简单的解决方案是窗口模式,你应该制作一个displayObject,一个精灵并将其设置为与alpha = 0相关的其他所有东西,你可以设置任何你喜欢的窗口模式。

除此之外,您应该将Listener添加到MouseLeave和MouseMove以检测何时收听javascript或actionscript。

还有另一个错误,你应该屏蔽右边的按钮。它们在其他图形之下,但是mouse_over在不应该的时候工作。为此,请使用ROLL_OVER而不是MOUSE_OVER。