Изменение состояния просмотра при изменении размера приложения - PullRequest
1 голос
/ 06 августа 2009

Я хочу изменить состояния просмотра в моем приложении Flex, когда оно изменяется в окне браузера. У меня есть встроенный SWF на 100% х 100%. Поэтому, когда пользователь изменяет размер окна ниже определенной ширины, я хочу переключиться в другое состояние. Я попытался добавить прослушиватель событий, как это, но он запускает событие, только когда я изменяю размер SWF вне браузера, а не внутри. Я использовал: this.addEventListener (ResizeEvent.RESIZE, SizeChanged); Я хочу, чтобы это работало в браузере. Я даже пытался использовать фиксированные размеры в коде для вставки вместо процентов, но это тоже не помогло.

1 Ответ

0 голосов
/ 06 августа 2009

Вы хотите добавить слушателя на сцену.

this.stage.addEventListener( Event.RESIZE, resizeHandler ); //from your Main.mxml creationComplete handler

Или вы можете добавить слушателя через:

Application.application.stage.addEventListener( Event.RESIZE, resizeHandler)

Кроме того, имейте в виду, что это событие часто запускается при изменении размера представления, поэтому вы должны учитывать это.

...