PDA

Просмотр полной версии : резина. просчет Stage


in4core
20.05.2010, 21:19
Такой вопрос по резине. Мне нужно от разрешения монитора аттачить нужную картинку.
Ну например :
if(a==1280 && b==1024) { attachMovie....}

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

mooncar
20.05.2010, 21:40
как мне через код запустить флеху с разрешением 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
Все варианты разрешений замучаетесь выписывать.

in4core
21.05.2010, 13:58
А я и не буду. Я возьму за основу 4/3 и HD. 2 файла большого формата более 2500*1500. Они просто будут скелится в зависимости от формата под сцену Как известно из большого формата в мелкий качество не сильно теряется нежели из мелкого в большой все просто