2012-02-16 6 views
0

フルスクリーンモードでも、私のフラッシュプログラムはフルブラウザウィンドウを使用していません。完全な高さを使用しますが、全幅は使用しません。私は白いスペースの大きな塊で終わる。私はまた、背景色を設定するためのいくつかのコードを持っているAS3 - フルブラウザウィンドウを使用するフルスクリーン

function fullscreenOnClick(e:MouseEvent):void 
{ 
     stage.align = StageAlign.TOP_LEFT 
     stage.displayState = StageDisplayState.FULL_SCREEN; 
} 

:私はフルスクリーンモードのための次のコードを持って

//set the background 
graphics.beginFill(0x777777); 
graphics.drawRect(0, 0, stage.stageWidth, stage.stageHeight); 
graphics.endFill(); 

だから、問題は、ステージの幅がフルサイズではないということですブラウザのFlash Builder 4.6を使用していますが、実際のフルスクリーンを可能にするためにステージのパラメータを設定する方法はありますか?

+0

ステージのサイズ変更リスナー内に配置された ' ? –

+0

ではありません。私はそれを試み、あなたに戻ってきます!ありがとう! –

+0

まだ同じです。私は 'stage.addEventListener(Event.RESIZE && Event.ENTER_FRAME、onStageResize);を追加しました。 \t \t \t関数onStageResize(E:イベント):ボイド \t \t \t { \t \t \t \t //設定背景 \t \t \t \tは、Graphics.beginFill(0x777777)。 \t \t \t \t graphics.drawRect(0、0、stage.stageWidth、stage.stageHeight); \t \t \t \t graphics.endFill(); \t \t \t} –

答えて

3

scaling modeが原因である必要があります。ステージのscaleModeをStageScaleMode.NO_BORDERに変更してみてください(または、StageScaleMode.NO_BORDERが探しているものでない場合は、他のスケールモードを試してみてください)。

+0

私はそれをしたと思います。 。 –

+0

はい、私はそれが可能なのはhtmlだけです – sch

+0

あなたがいたのですが、スケールがオンになっているときのデフォルトのステージの幅/高さは明らかに非常に小さいです(500 x 500)フルウィンドウ(1600 X 754)を占めています。 –

関連する問題