有没有办法在使用 chrome 打开默认光标 [flash] 时隐藏它?
当它使用firefox / IE打开时,我可以使用普通方式隐藏它,但不知何故,当它使用google chrome打开时它不起作用。
有没有办法在使用 chrome 打开默认光标 [flash] 时隐藏它?
当它使用firefox / IE打开时,我可以使用普通方式隐藏它,但不知何故,当它使用google chrome打开时它不起作用。
我试过这个
import flash.ui.Mouse;
Mouse.hide();
它在谷歌浏览器中对我有用。
当 Flash 在“不透明”或“透明”窗口模式下运行时,光标无法在 Chrome 中隐藏(一个错误)。
解决方法是 - 如果您的 Flash 应用程序可以在没有此模式的情况下运行 - 将 wmode 选项设置为“window”或删除该选项(默认为“window”)。
wmode 选项是您将在 HTML 文件中更改的内容,其中生成 Flash HTML 标记或已静态放置在该处。只需打开您的 HTML 文件并搜索单词“wmode”。
然后尝试首先添加一个调用 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();
}