Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   размер экрана (http://www.flasher.ru/forum/showthread.php?t=38397)

MacMax 14.10.2002 17:53

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

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

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

TTS 15.10.2002 00:48

Если МХ, то можно fullscreen, а потом Stage.height, Stage.width.
Только перед этим, кажется надо сделать Stage.scaleMode="noScale"... Что-то такое.

MacMax 15.10.2002 12:59

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

Код:

frame1:
Stage.scaleMode="noScale";
fscommand("allowscale", "true");
fscommand("fullscreen", "true");
frame2:
w = Stage.width;
h = Stage.height;
frame3:
stop();

после чего w=550, h=400, т.е. размеры самого мувика, хотя он смотрится во весь экран (см. код в frame1).

может я что-то не так сделал?
:( :confused:

MacMax 22.10.2002 16:40

так никто и ничего не скажет болше?
:( :rolleyes: :confused: :(

john 22.10.2002 17:18

trace(System.capabilities.screenResolutionX)
trace(System.capabilities.screenResolutionY)

MacMax 22.10.2002 17:59

Счастье без границ !!!!
 
:D :p :D :p :D :p :D :p :D :p :D :p :D

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

Все заработало.
Окончательный код:
Код:

frame1:
Stage.scaleMode="noScale";
fscommand("allowscale", "true");
fscommand("fullscreen", "true");
frame2:
w = System.capabilities.screenResolutionX;
h = System.capabilities.screenResolutionY;
frame3:
stop();

после чего w=ширина экрана, h=высота экрана

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

john 22.10.2002 18:38

ширина экрана берется независимо от размера флэшки
так что, для того чтобы узнать размер, растягивать на весь экран не обязательно :)

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

MacMax 22.10.2002 18:48

Точно!
А я это не проверил...
ну тогда все вАЩе просто.

Спасибо еще раз!

john 22.10.2002 18:51

не за что :)

sapiens 22.10.2002 23:09

to john

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


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

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