私は、任意のサイズでそれを埋め込み、それに応じて自分自身を調整しましょうできるようにするために、私は、このアプリケーションのサイズが動的になりたかったの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);
私たちが見ることができなければ、コードを投稿して、それをデバッグすることはできません! – grapefrukt
@grapefruktまあそれはかなり一般的な質問です、私はそれからいくつかのものを投稿します、フルスクリーンを制御するもの、私は推測します – Radicate
まあ、私は自分自身を考え出した 単純にこの行のコードを入れたユーザーがフルスクリーンモードを終了した後に実行されます。 stage.scaleMode = StageScaleMode.SHOW_ALL; – Radicate