Как получить ширину и высоту в ActionScript для приложения Flex, работающего внутри флеш-плеера в веб-браузере - PullRequest
2 голосов
/ 11 ноября 2009

Кто-нибудь знает, как получить ширину и высоту в ActionScript для приложения Flex, работающего внутри флеш-плеера в веб-браузере.

например. В веб-браузере я могу использовать этот тег для встраивания приложения Flex (как .swf). Для тега вставки я могу указать размеры. Я хотел бы получить эти измерения в скрипте действия приложения flex.

Заранее спасибо,

Привет

Вивек

Ответы [ 3 ]

4 голосов
/ 14 декабря 2012

Начиная с Flex 4.0, Adobe рекомендует использовать FlexGlobals.topLevelApplication вместо Application.application.

В зависимости от того, что вы делаете, вы можете изучить использование сцены. Но, если вы это сделаете, имейте в виду, что сцена будет расти, чтобы содержать видеоклипы, выходящие за пределы приложения. Таким образом, сцена часто больше, чем фактическое приложение.

2 голосов
/ 11 ноября 2009

I Flex вы можете получить доступ Application.application.height и Application.application.width.

0 голосов
/ 11 ноября 2009

Вы можете использовать stage.stageWidth / stage.stageHeight. Вызовите из DisplayObject, что находится в списке отображения , иначе этап будет нулевым. Он работает как для проектов Flex, так и для ActionScript.

...