Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Узнать размер окна (http://www.flasher.ru/forum/showthread.php?t=185070)

Srednas 04.10.2012 08:22

Узнать размер окна
 
Здравствуйте.

Подскажите, можно ли узнать максимальный размер области окна, в котором может быть отражена флешка? К примеру область браузера без границ и шапки с адресной строкой и прочим, или область окна без границ и шапки с меню.

Tails 04.10.2012 08:45

Код AS3:

trace(stage.stageWidth);


Krusty 04.10.2012 11:21

Я так понимаю, речь про окно браузера целиком.
Вам нужно через externalinterface дергать соответствующие js функции, которые кроссбраузерно считают данные.
можно вот тут их найти
http://learn.javascript.ru/metrics
можно jquery привлечь.
начиная вот отсюда
http://api.jquery.com/height/

Hauts 04.10.2012 11:23

jquery-то многовато будет для таких целей:)

Krusty 04.10.2012 11:31

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

Hauts 04.10.2012 12:19

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

Krusty 04.10.2012 12:37

Я с вами согласен.
Просто jquery в 50% случаев уже и так на странице используется, ибо самый популярный фреймворк для js.


Часовой пояс GMT +4, время: 19:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.