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

发布于 2024-08-12 07:06:14 字数 1469 浏览 4 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

老娘不死你永远是小三 2024-08-19 07:06:14

我已经尝试过这个

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

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

I've tried this

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

and it worked for me in google chrome.

酒中人 2024-08-19 07:06:14

这似乎是 Chromium 中已验证的错误,仅在 Mac 上:

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

This appears to be a verified bug in Chromium, only on Mac:

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

执手闯天涯 2024-08-19 07:06:14

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

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

wmode 选项是您需要在 HTML 文件中更改的选项,其中 Flash HTML 标记是生成的或已静态放置在那里。只需打开 HTML 文件并搜索单词“wmode”即可。

The cursor cannot be hidden in Chrome when Flash is running in "opaque" or "transparent" window mode (a bug).

The workaround would be - if your Flash application can run without this mode - to set your wmode option to "window" or remove the option (the default is "window").

The wmode option is something u would change in your HTML file, where either the flash HTML tag is generated or has been put there staticly. Just open up your HTML file and search for the word "wmode".

怀念你的温柔 2024-08-19 07:06:14

然后尝试首先添加一个调用 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();
 }

then try to add a timer first that calls the Mouse.hide() function. Something like:

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


 function timerHandler(event:TimerEvent):void {
 Mouse.hide();
 myTimer.stop();
 }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文