StageScaleMode.NO_BORDER: проблема Event.Resize - PullRequest
2 голосов
/ 15 апреля 2011
/* MyClass is a class of stage */
public MyClass()
{
stage.scaleMode=StageScaleMode.NO_BORDER;
stage.addEventListener(Event.RESIZE, resizeHandler);
}

function resizeHandler(e:Event)
{
trace("hello")
}

если я установлю для StageScaleMode значение NO_SCALE, код будет работать правильно, но если я установлю для него значение NO_BORDER, код не будет работать

Как избежать этой проблемы?

Спасибоза помощь.

1 Ответ

2 голосов
/ 16 апреля 2011

Единственное время, когда отправляется событие изменения размера, это когда масштабирующий режим имеет значение NO_SCALE.

"Отправляется, когда свойство scaleMode объекта Stage имеет значение StageScaleMode.NO_SCALE, а размер SWF-файла изменяется."http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/display/Stage.html#event:resize

"Кроме того, если для scaleMode задано значение StageScaleMode.NO_SCALE, а размер SWF-файла изменяется, отправляется событие изменения размера класса Stage, что позволяет соответствующим образом вносить изменения."http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS0D75B487-23B9-402d-A52D-CB3C4CEB9EE4.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...