AS3 - 使用完整浏览器窗口的全屏

时间:2012-02-16 19:57:29

标签: flash actionscript-3 fullscreen

即使在全屏模式下,我的Flash程序也没有使用完整的浏览器窗口。它使用全高但不是全宽。我最终得到了一大块白色空间。我有以下全屏模式代码:

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有没有办法设置舞台的参数以实现真正的全屏?

1 个答案:

答案 0 :(得分:3)

一定是因为scaling mode。尝试将舞台的scaleMode更改为StageScaleMode.NO_BORDER,(如果StageScaleMode.NO_BORDER不是您想要的,请尝试其他缩放模式。)