クロムを使用して開いたときにデフォルトのカーソル[フラッシュ]を非表示にする方法はありますか?
firefox/IEで開くときは普通に非表示にできますが、google chromeで開くとうまくいきません。
クロムを使用して開いたときにデフォルトのカーソル[フラッシュ]を非表示にする方法はありますか?
firefox/IEで開くときは普通に非表示にできますが、google chromeで開くとうまくいきません。
私はこれを試しました
import flash.ui.Mouse;
Mouse.hide();
そしてそれはグーグルクロームで私のために働いた。
これは Chromium で確認されたバグのようで、Mac のみ:
Flashが「不透明」または「透明」ウィンドウモードで実行されている場合、Chromeでカーソルを非表示にすることはできません(バグ)。
回避策は、Flashアプリケーションがこのモードなしで実行できる場合、wmodeオプションを「window」に設定するか、オプションを削除することです(デフォルトは「window」です)。
wmodeオプションは、フラッシュHTMLタグが生成されるか、静的に配置されている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();
}