actionscript 3 - 如何在chrome中隐藏默认光标?

时间:2009-11-23 09:55:57

标签: flash actionscript-3 actionscript google-chrome cursor

有没有办法在打开时隐藏默认光标[flash] 使用chrome?

我可以使用firefox / IE打开时使用普通方式隐藏它 但不知何故,当它使用谷歌浏览器打开时它不起作用。

非常感谢

4 个答案:

答案 0 :(得分:4)

我试过这个

import flash.ui.Mouse;
Mouse.hide();

它在google chrome中对我有用。

答案 1 :(得分:2)

这似乎是Chromium中经过验证的错误,仅限于Mac:

https://code.google.com/p/chromium/issues/detail?id=32703

答案 2 :(得分:1)

当Flash以“不透明”或“透明”窗口模式运行时,光标无法在Chrome中隐藏(错误)。

解决方法是 - 如果您的Flash应用程序可以在没有此模式的情况下运行 - 将wmode选项设置为“window”或删除该选项(默认为“window”)。

你可以在HTML文件中更改wmode选项,其中生成flash HTML标记或者静态放置。只需打开HTML文件并搜索“wmode”一词。

答案 3 :(得分:0)

然后尝试首先添加一个调用Mouse.hide()函数的计时器。类似的东西:

 var myTimer : Timer;
 myTimer = new Timer(300, 1);
 myTimer.addEventListener("timer", timerHandler);
 myTimer.start();


 function timerHandler(event:TimerEvent):void {
 Mouse.hide();
 myTimer.stop();
 }