Flash阶段内的鼠标X/Y检测不起作用Moz&PC上的Webkit

Mouse X/Y detection within Flash stage not working Moz & Webkit on PC

本文关键字:amp Moz PC Webkit 上的 不起作用 检测 段内 鼠标 Flash      更新时间:2023-09-26

我徒劳地试图让这个基于Flash的导航项目在PC上的FF和Chrome中工作。在Mac上一切都很好,在PC上使用IE 7或8也没问题。

导航项目由一个球组成,该球"跟随"光标在页面上的位置。JS用于收集Flash后台的X/Y信息,并创建变量供Flash电影使用,以相对于光标位置移动"球体"。出于某种原因,FF和PC上的Chrome在这方面做得不够。

我尝试了所有的方法,从将Flash电影设置为"不透明",到在其上放置透明DIV,但都无济于事。

对此有什么想法吗?有人遇到过这样的事情吗?

此处示例:

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

我们得到了带有监听器设置的已编译SWF,但到目前为止,我无法访问FLA进行更改。

谢谢!

我在chrome和firefox中尝试过,当鼠标在html部分时,定位可以工作,而鼠标在flash上时,它不工作。

如果我理解的话,最简单的解决方案是窗口模式,你应该制作一个displayObject,一个sprite,并将其设置为belove其他所有东西,alpha=0,这样你就可以随心所欲地设置窗口模式。

另外,您应该将Listener添加到MouseLeave和MouseMove中,以检测何时侦听javascript或actionscript。

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