2012-04-16 11 views
2

私は、任意のサイズでそれを埋め込み、それに応じて自分自身を調整しましょうできるようにするために、私は、このアプリケーションのサイズが動的になりたかったのActionScript 3、 を使用してフルスクリーンモードを終了した後、Flashは通常のサイズに戻りますか?

をFlashアプリケーションを作りました。

私はこれを実現するために管理、しかし問題をtheresの:

アプリケーションの元の幅は700個のピクセルです。 フラッシュを小さいサイズ(例えば400)の に埋め込みました。終了すると、アプリケーションは幅が700ピクセルに戻り、400ピクセルの幅に調整されません実際の埋め込み領域..

私は自分自身を十分に明確にすることを願っています 助けていただければ幸いです、 ありがとうございます!

EDIT: 私のアプリケーションでフルスクリーンモードを切り替えコードです:

function fullScreenToggle(e:MouseEvent):void { 
    if(stage.displayState == "fullScreen"){ 
     stage.displayState=StageDisplayState.NORMAL; 
    } else { 
     stage.scaleMode = StageScaleMode.NO_SCALE; 
     stage.align = StageAlign.TOP_LEFT; 
     stage.displayState=StageDisplayState.FULL_SCREEN; 
    } 
} 
stage.addEventListener(Event.RESIZE, onResizeDo); 
+0

私たちが見ることができなければ、コードを投稿して、それをデバッグすることはできません! – grapefrukt

+0

@grapefruktまあそれはかなり一般的な質問です、私はそれからいくつかのものを投稿します、フルスクリーンを制御するもの、私は推測します – Radicate

+1

まあ、私は自分自身を考え出した 単純にこの行のコードを入れたユーザーがフルスクリーンモードを終了した後に実行されます。 stage.scaleMode = StageScaleMode.SHOW_ALL; – Radicate

答えて

2

は、まあ、私は単純にユーザーが終了した後に実行されるように、このコード行を入れた何をしたか、自分自身をそれを考え出しましたフルスクリーンモード。 stage.scaleMode = StageScaleMode.SHOW_ALL;

関連する問題