2

actionscript 3を使用してフラッシュアプ​​リケーションを作成しました。このアプリケーションサイズを動的にしたかったのですが、

任意のサイズで埋め込み、それに応じて調整できるようにするため。

私はなんとかこれを達成することができましたが、問題があります:

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

私は自分自身を十分に明確にしたことを願っています、どんな助けもいただければ幸いです、よろしくお願いします!

編集:それは私のアプリケーションでフルスクリーンモードを切り替えるコードです:

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);
4

1 に答える 1

2

私は自分でそれを理解しました。私がしたことは、ユーザーがフルスクリーンモードを終了した後に実行されるように、このコード行を配置することでした。stage.scaleMode = StageScaleMode.SHOW_ALL;

于 2012-04-16T21:42:38.237 に答える