Comments 18
заставьте своего флэшера решить эту проблему.
флэш прекрасно "тянется".
если я правильно помню (пусть меня поправят, если таки не), нужно почитать про класс Stage и его события.
флэш прекрасно "тянется".
если я правильно помню (пусть меня поправят, если таки не), нужно почитать про класс Stage и его события.
да. но пока это большая редкость.. Так что их пока в расчет не берем.
а не лучше купить один большой? Или например в супермаркетах стыкуют 4 монитора, а почему один большой не купить? Если пользователи пойдут по вашему пути, то несладко придется разработчикам, тут с 3 разрешениями не все совладать могут.
ограничте растягивание от 1000 до 1600 и отцентруйте
я пользуюсь UFO( не НЛО ) (Unobtrusive Flash Objects) библиотекой где то год, и за всё время никаких глюков не наблюдал.
Вы уверены, что правильно вставляете SWFObject?
http://blog.deconcept.com/swfobject/swfobject.html не требует активации и без ошибок.
Тут подробно про вставку:
http://blog.deconcept.com/swfobject/
http://blog.deconcept.com/swfobject/swfobject.html не требует активации и без ошибок.
Тут подробно про вставку:
http://blog.deconcept.com/swfobject/
«Резина» во флеше реализуется при помощи глобального объекта Stage, который и отвечает за поведение ролика в области просмотра.
У этого объекта всего чуть-чуть свойств.
Самое главное — scaleMode, режим масштабирования сцены. Размеры области просмотра лежат в свойствах width и height (оба — только чтение).
В общем, если нужно просто сделать, чтобы Флэш при размерах 100% не искажался, а контент выравнивался по левому краю — пишем:
Если необходимо следить за размерами области просмотра — юзаем листнеры, то есть объект для отслеживания размеров.
Пример: Требуется прилепить некий логотип logo_mc к правому краю браузера.
Создаем пустой листнер для слежения за размерами окна и определяем функцию-обработчик, которая будет двигать логотип.
PS За что любил Макромедию и не очень люблю Adobe — отличный хелп, никогда ничего не нужно было, даже Флэшер.ру перестал посещать. А вот в CS3 что-то туго с хорошим хелпом.
У этого объекта всего чуть-чуть свойств.
Самое главное — 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 что-то туго с хорошим хелпом.
Брр, как работает хабракат?
Уфф, сколько комментов набежало, пока я писал первую мессагу :)
:) давайте писать петицию в Адоби? Как раз пишут петицию по поводу Иллюстратора, так что мы можем подмазаться во время ;)
Всё отлично тянется. Покажите дизайнеру к примеру http://www.e-sh.ru/ этот сайт.
Sign up to leave a comment.
Как правильно верстать флеш!?