5

クロムを使用して開いたときにデフォルトのカーソル[フラッシュ]を非表示にする方法はありますか?

firefox/IEで開くときは普通に非表示にできますが、google chromeで開くとうまくいきません。

4

4 に答える 4

4

私はこれを試しました

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

そしてそれはグーグルクロームで私のために働いた。

于 2009-11-23T10:09:20.143 に答える
2

これは Chromium で確認されたバグのようで、Mac のみ:

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

于 2010-07-16T11:35:44.627 に答える
1

Flashが「不透明」または「透明」ウィンドウモードで実行されている場合、Chromeでカーソルを非表示にすることはできません(バグ)。

回避策は、Flashアプリケーションがこのモードなしで実行できる場合、wmodeオプションを「window」に設定するか、オプションを削除することです(デフォルトは「window」です)。

wmodeオプションは、フラッシュHTMLタグが生成されるか、静的に配置されている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 に答える