AS3 - полноэкранный режим, использующий полное окно браузера - PullRequest
0 голосов
/ 16 февраля 2012

Моя флеш-программа не использует полное окно браузера даже в полноэкранном режиме. Используется полная высота, но не полная ширина. Я получаю большой кусок пустого пространства. У меня есть следующий код для полноэкранного режима:

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 Ответ

3 голосов
/ 17 февраля 2012

Должно быть из-за режима масштабирования . Попробуйте изменить scaleMode для этапа на StageScaleMode.NO_BORDER (или поэкспериментируйте с другими режимами масштабирования, если StageScaleMode.NO_BORDER - это не то, что вам нужно)

...