有没有办法在打开时隐藏默认光标[flash] 使用chrome?
我可以使用firefox / IE打开时使用普通方式隐藏它 但不知何故,当它使用谷歌浏览器打开时它不起作用。
非常感谢
答案 0 :(得分:4)
我试过这个
import flash.ui.Mouse;
Mouse.hide();
它在google chrome中对我有用。
答案 1 :(得分:2)
这似乎是Chromium中经过验证的错误,仅限于Mac:
答案 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();
}