Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > ActionScript

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 14.10.2002, 17:53
MacMax вне форума Посмотреть профиль Отправить личное сообщение для MacMax Найти все сообщения от MacMax
  № 1  
MacMax

Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
Question размер экрана

Вот опять про это..
Как средствами только Флеша определить пользовательский размер экрана?
Или хотя бы ответить на вопрос больше ли он чем некий заданный размер (скажем размер ролика)?
Ролик представляет собой презентацию, запущенную как отдельное приложение, т.е. броузера нет, жавы нет, пхп нет и пр. тоже нет.

Есть идея разрешить скалирование ролика и во весь экран его. А потом как-то определить насколько его раздуло ...

Но это все шаманство... Может кто скажет как узнать разрешение экрана и дело в шляпе...
__________________
вот... сказал...



Старый 15.10.2002, 00:48
TTS вне форума Посмотреть профиль Отправить личное сообщение для TTS Найти все сообщения от TTS
  № 2  
TTS
 
Аватар для TTS

Регистрация: Jan 2002
Сообщений: 1,323
Если МХ, то можно fullscreen, а потом Stage.height, Stage.width.
Только перед этим, кажется надо сделать Stage.scaleMode="noScale"... Что-то такое.
__________________
ВКЛЮЧИ МОЗГИ!!!
Одноразовых граблей не бывает. На большинство из них уже кто-то наступал. (c) Dindin

Старый 15.10.2002, 12:59
MacMax вне форума Посмотреть профиль Отправить личное сообщение для MacMax Найти все сообщения от MacMax
  № 3  
MacMax

Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
спасибо за ответ,
но не подходит...
выдаются размеры самого мувика прописанные в файле, а не реальные размеры его во весь экран.
тестовый код таков:

Код:
frame1:
Stage.scaleMode="noScale";
fscommand("allowscale", "true");
fscommand("fullscreen", "true");
frame2:
w = Stage.width;
h = Stage.height;
frame3:
stop();
после чего w=550, h=400, т.е. размеры самого мувика, хотя он смотрится во весь экран (см. код в frame1).

может я что-то не так сделал?
__________________
вот... сказал...



Старый 22.10.2002, 16:40
MacMax вне форума Посмотреть профиль Отправить личное сообщение для MacMax Найти все сообщения от MacMax
  № 4  
MacMax

Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
так никто и ничего не скажет болше?
__________________
вот... сказал...



Старый 22.10.2002, 17:18
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 5  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
trace(System.capabilities.screenResolutionX)
trace(System.capabilities.screenResolutionY)

Старый 22.10.2002, 17:59
MacMax вне форума Посмотреть профиль Отправить личное сообщение для MacMax Найти все сообщения от MacMax
  № 6  
MacMax

Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
Tip Счастье без границ !!!!



Ура! Ура! Большое спасибо, john!!!

Все заработало.
Окончательный код:
Код:
frame1:
Stage.scaleMode="noScale";
fscommand("allowscale", "true");
fscommand("fullscreen", "true");
frame2:
w = System.capabilities.screenResolutionX;
h = System.capabilities.screenResolutionY;
frame3:
stop();
после чего w=ширина экрана, h=высота экрана

Думаю это можно прямо в исходники.
__________________
вот... сказал...



Старый 22.10.2002, 18:38
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 7  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
ширина экрана берется независимо от размера флэшки
так что, для того чтобы узнать размер, растягивать на весь экран не обязательно

или я тебя не понял ...

Старый 22.10.2002, 18:48
MacMax вне форума Посмотреть профиль Отправить личное сообщение для MacMax Найти все сообщения от MacMax
  № 8  
MacMax

Регистрация: Sep 1999
Адрес: Москва
Сообщений: 78
Точно!
А я это не проверил...
ну тогда все вАЩе просто.

Спасибо еще раз!
__________________
вот... сказал...



Старый 22.10.2002, 18:51
john вне форума Посмотреть профиль Отправить личное сообщение для john Посетить домашнюю страницу john Найти все сообщения от john
  № 9  
john
МЕГАФЛЭШЕР

Регистрация: May 1999
Адрес: Россия, Москва
Сообщений: 1,181
не за что

Старый 22.10.2002, 23:09
sapiens вне форума Посмотреть профиль Отправить личное сообщение для sapiens Найти все сообщения от sapiens
  № 10  
sapiens

Регистрация: Oct 2001
Адрес: Уфа
Сообщений: 677
to john

эх... побольше бы таких людей в своё время, глядишь, коммунизм бы построили...
__________________
Почему люди не летают?
Вопрос надо ставить конкретнее: почему люди не летают ВВЕРХ?

Создать новую тему   Часовой пояс GMT +4, время: 03:04.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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