Моя программа флэш-памяти не использует полное окно браузера, даже в полноэкранном режиме. Он использует полную высоту, но не полную ширину. Я получаю большой кусок белого пространства. У меня есть следующий код для полноэкранного режима: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, есть ли способ установить параметры сцены для полного полноэкранного отображения?
Является ли это '// установкой фонового сценария, размещаемым внутри слушателя изменения размера сцены ? –
нет. Я попробую и вернусь к вам! Благодаря! –
Все те же. Я добавил 'stage.addEventListener (Event.RESIZE && Event.ENTER_FRAME, onStageResize); \t \t \t функция onStageResize (е: Event): пустота \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} ' –