wmode=opaqueを設定した場合の挙動あれこれ †ホイールイベント †wmode=opaqueの場合FlashPlayerがホイールイベントを送ってくれない。 wmode=opaqueの場合、フルスクリーンはFlashPlayerVersion9.0.115.0以降 †Flash Player 9.0.115.0 以降からは、ウィンドウモードの場合と同じようにウィンドウレスモードでフルスクリーンモードが動作するようになりました。
フルスクリーン †fullscreenを解除?するとき(ESCボタンをおすとき)、changeHandlerが2回呼ばれる?? stage.addEventListener(FullScreenEvent.FULL_SCREEN, changeHandler); wmode=windowの場合 †http://wiki.minaco.net/data/flash/opaque/fullscreen/window.html wmode=opaqueの場合 †http://wiki.minaco.net/data/flash/opaque/fullscreen/opaque.html ソース †var t:TextField = new TextField(); t.width = 800; t.height = 500; t.x = 40; t.text = ""; addChild(t); stage.addEventListener(FullScreenEvent.FULL_SCREEN, changeHandler); function changeHandler(e:Event):void { t.appendText(e.toString() + "\n"); } var s:Sprite = new Sprite(); s.graphics.beginFill(0); s.graphics.drawRect(0, 0, 30, 30); s.graphics.endFill(); s.addEventListener(MouseEvent.CLICK, clickHandler); function clickHandler(e:Event):void { switch (stage.displayState) { case StageDisplayState.NORMAL: stage.displayState = StageDisplayState.FULL_SCREEN; break; case StageDisplayState.FULL_SCREEN: stage.displayState = StageDisplayState.NORMAL; break; } } addChild(s); 再現できた環境 †※あとでもう少しテストします。macはまだテストしてません。ちがうよ!とかあったら教えてください。 2回よばれた環境
1回だけ呼ばれた環境
未テスト
よくわからない挙動
色々 †ご協力 †ありがとうございました!
Comment †
Counter: 2059,
today: 2,
yesterday: 4
|