Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   резина. просчет Stage (http://www.flasher.ru/forum/showthread.php?t=140120)

in4core 20.05.2010 21:19

резина. просчет Stage
 
Такой вопрос по резине. Мне нужно от разрешения монитора аттачить нужную картинку.
Ну например :
Код AS1/AS2:

if(a==1280 && b==1024) { attachMovie....}

Дело вот в чем, если задаем размер сцены скажем 800*600. Как сделать чтобы при тесте локально окно позиционировалось до выбранного разрешения??? Тоесть если автоматом стоит 800*600 сцена, как мне через код запустить флеху с разрешением 1280*1024 например

mooncar 20.05.2010 21:40

Цитата:

Сообщение от in4core (Сообщение 909717)
как мне через код запустить флеху с разрешением 1280*1024 например

Надо, чтобы Stage стала такого размера?
Делаешь публикацию как обычно в блоке с размерами флешки 100% от размера блока и ставишь какие надо размеры блока, те же 1280*1024 например. Если оперативно менять нужно, то можно функцию JS написать для этого и кнопочку под нее на тестовой странице сделать.

in4core 20.05.2010 22:03

Не JS не нужен. Суть такая что, под каждый монитор будет вставляться свой бэкграунд. Просто мне бы для теста проверить как нить, работает все как я хочу или нет. Думаю придется вручную тестить. тоесть менять размер стейджа и все.

mooncar 20.05.2010 22:06

"Резину" вроде как делают не под разные разрешения монитора, а под разные размеры окна браузера. Юзер меняет ширину, и элементы внутри флешки позиционируются по новому. Разве не так? Или ты учитываешь оба фактора? Зачем усложнять...
Смысл учитывать разрешение монитора имеет только при наличии полноэкранного режима.

in4core 20.05.2010 22:33

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

mooncar 20.05.2010 22:40

Я говорил про флешку в режиме fullscreen. Тогда имеет смысл смотреть за разрешением монитора. А иначе только ширину окна браузера отслеживать...

in4core 20.05.2010 22:46

Погоди. Нет уж не так все, смотри. При загрузке странички сразу выставляется разрешение монитора. Под нее и все ставится. Даже если пользователь откроет не на весь экран браузер на на 200 px / то автоматом будет все равно рассчет под его мониторное разрешение. Тоесть чтобы все поглядеть адекватно ему придется развернуть окно бразуреа на полный экран, но fullScreen Mode тут не причем, он меня не интересует

mooncar 20.05.2010 22:55

Тогда понятно. Но это не "резина" только называется. "Резиновым" обычно называют поведение, когда сайт (и флешка) расширяется, подстраиваясь под размеры окна.

in4core 20.05.2010 23:16

Да я знаю. я образно написал. Все равно это можно назвать резиной, поскольку бэк будет ресайзится под размер браузера

etc 21.05.2010 07:39

Все варианты разрешений замучаетесь выписывать.


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

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