![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
|
Вот опять про это..
Как средствами только Флеша определить пользовательский размер экрана? Или хотя бы ответить на вопрос больше ли он чем некий заданный размер (скажем размер ролика)? Ролик представляет собой презентацию, запущенную как отдельное приложение, т.е. броузера нет, жавы нет, пхп нет и пр. тоже нет. Есть идея разрешить скалирование ролика и во весь экран его. А потом как-то определить насколько его раздуло ...Но это все шаманство... Может кто скажет как узнать разрешение экрана и дело в шляпе...
__________________
вот... сказал... |
|
|||||
|
Регистрация: Jan 2002
Сообщений: 1,323
|
Если МХ, то можно fullscreen, а потом Stage.height, Stage.width.
Только перед этим, кажется надо сделать Stage.scaleMode="noScale"... Что-то такое.
__________________
ВКЛЮЧИ МОЗГИ!!! Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin |
|
|||||
|
Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
|
спасибо за ответ,
но не подходит... выдаются размеры самого мувика прописанные в файле, а не реальные размеры его во весь экран. тестовый код таков: frame1:
Stage.scaleMode="noScale";
fscommand("allowscale", "true");
fscommand("fullscreen", "true");
frame2:
w = Stage.width;
h = Stage.height;
frame3:
stop();
может я что-то не так сделал? ![]()
__________________
вот... сказал... |
|
|||||
|
Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
|
так никто и ничего не скажет болше?
![]()
__________________
вот... сказал... |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
trace(System.capabilities.screenResolutionX)
trace(System.capabilities.screenResolutionY) |
|
|||||
|
Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
|
Ура! Ура! Большое спасибо, john!!! Все заработало. Окончательный код: frame1:
Stage.scaleMode="noScale";
fscommand("allowscale", "true");
fscommand("fullscreen", "true");
frame2:
w = System.capabilities.screenResolutionX;
h = System.capabilities.screenResolutionY;
frame3:
stop();
Думаю это можно прямо в исходники.
__________________
вот... сказал... |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
ширина экрана берется независимо от размера флэшки
так что, для того чтобы узнать размер, растягивать на весь экран не обязательно ![]() или я тебя не понял ... ![]() |
|
|||||
|
Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
|
Точно!
А я это не проверил... ну тогда все вАЩе просто. Спасибо еще раз!
__________________
вот... сказал... |
|
|||||
|
МЕГАФЛЭШЕР
Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
|
не за что
![]() |
|
|||||
|
Регистрация: Oct 2001
Адрес: Уфа
Сообщений: 677
|
to john
эх... побольше бы таких людей в своё время, глядишь, коммунизм бы построили...
__________________
Почему люди не летают? Вопрос надо ставить конкретнее: почему люди не летают ВВЕРХ? |
![]() |
Часовой пояс GMT +4, время: 03:50. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|