5

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

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

4

4 回答 4

4

我试过这个

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

它在谷歌浏览器中对我有用。

于 2009-11-23T10:09:20.143 回答
2
于 2010-07-16T11:35:44.627 回答
1

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

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

wmode 选项是您将在 HTML 文件中更改的内容,其中生成 Flash HTML 标记或已静态放置在该处。只需打开您的 HTML 文件并搜索单词“wmode”。

于 2010-03-25T16:27:06.250 回答
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();
 }
于 2009-11-23T12:11:46.463 回答