Форум 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=124196)

xAnToNYx 23.04.2009 15:15

Узнать разрешение экрана пользователя
 
Необходимо сделать, чтоб флеш работал в полноэкранном режиме, а обьекты при этом оставались одного и того же размера при разных разрешениях экрана (не масштабировались).

Тоесть допустим флеш-документ имеет размер 1024 х 768. Но у пользователя разрешение 1600 х 1200. Автоматически создается мувик размером 1600 х 1200 и помещается в центре экрана (тоесть центром в 512, 384). А внутри этого мувика уже находятся все элементы интерфейса моей программы.

Так вот, как мне узнать разрешние экрана пользователя?
Или же есть какие-то более эффективные способы решения моей задачи?

BeDLiNt 23.04.2009 15:16

Код AS3:

Capabilities.screenResolutionX
Capabilities.screenResolutionY


Distorn 23.04.2009 20:24

чтобы не масштабировались:
Код AS3:

stage.scaleMode = StageScaleMode.NO_SCALE;


etc 23.04.2009 22:23

http://noregret.org/tutor/elastic/

Psycho Tiger 24.04.2009 00:03

__etc, там для AS1, а человеку нужно AS3.)

etc 24.04.2009 07:44

Цитата:

Сообщение от Psycho Tiger (Сообщение 815096)
__etc, там для AS1, а человеку нужно AS3.)

Это как-то отменяет пользу статьи в плане понимания, что нужно сделать? Код — не главное.

AL.exe 25.04.2009 22:13

Цитата:

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

Код:

Stage.stageWidth
Stage.stageHeight



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

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