Search
Write a publication
Pull to refresh

Comments 18

заставьте своего флэшера решить эту проблему.
флэш прекрасно "тянется".
если я правильно помню (пусть меня поправят, если таки не), нужно почитать про класс Stage и его события.
UFO landed and left these words here
да. но пока это большая редкость.. Так что их пока в расчет не берем.
UFO landed and left these words here
а не лучше купить один большой? Или например в супермаркетах стыкуют 4 монитора, а почему один большой не купить? Если пользователи пойдут по вашему пути, то несладко придется разработчикам, тут с 3 разрешениями не все совладать могут.
UFO landed and left these words here
24 дюйма никакой особой видеокарты не требуют. Недавно ещё с таким работал: и ноут (ThinkPad T60p) и настольный комп (какая-то недорогая nVidia без вентилятора) - без проблем. Вот 30 дюймов - да, ноут не тянет... MacBook Pro тянет и 30 дюймов, кстати - проверяли...
ограничте растягивание от 1000 до 1600 и отцентруйте
UFO landed and left these words here
я пользуюсь UFO( не НЛО ) (Unobtrusive Flash Objects) библиотекой где то год, и за всё время никаких глюков не наблюдал.
UFO landed and left these words here
Вы уверены, что правильно вставляете SWFObject?
http://blog.deconcept.com/swfobject/swfobject.html — не требует активации и без ошибок.

Тут подробно про вставку:
http://blog.deconcept.com/swfobject/
«Резина» во флеше реализуется при помощи глобального объекта Stage, который и отвечает за поведение ролика в области просмотра.

У этого объекта всего чуть-чуть свойств.
Самое главное — scaleMode, режим масштабирования сцены. Размеры области просмотра лежат в свойствах width и height (оба — только чтение).

В общем, если нужно просто сделать, чтобы Флэш при размерах 100% не искажался, а контент выравнивался по левому краю — пишем:

Stage.scaleMode = "noScale";
Stage.align = "LT";


Если необходимо следить за размерами области просмотра — юзаем листнеры, то есть объект для отслеживания размеров.

Пример: Требуется прилепить некий логотип logo_mc к правому краю браузера.

Создаем пустой листнер для слежения за размерами окна и определяем функцию-обработчик, которая будет двигать логотип.


var listnr= new Object(); //Создаем листнер
listnr.onResize = function(){ //Функция-обработчик
logo_mc._x = Stage.width - logo_mc._width; //Двигаем логотип
}
Stage.scaleMode = "noScale";
Stage.align = "LT";
Stage.addListener(listnr);
listnr.onResize(); //Насильная перерисовка в Opera и Firefox


PS За что любил Макромедию и не очень люблю Adobe — отличный хелп, никогда ничего не нужно было, даже Флэшер.ру перестал посещать. А вот в CS3 что-то туго с хорошим хелпом.
Брр, как работает хабракат?
Уфф, сколько комментов набежало, пока я писал первую мессагу :)
:) давайте писать петицию в Адоби? Как раз пишут петицию по поводу Иллюстратора, так что мы можем подмазаться во время ;)
Нееее, мне совесть не позволит.
Никогда ни одного продукта у Адобов не купил, а тут уже петиция :)
Sign up to leave a comment.

Articles