Flash от dim_ok

Форум посвящен flash творческим работам от dim_ok. На сайте представлено моё творчество и очень полезная информация для flash дизайнеров. На сайте сможете сделать заказ на flash баннер, раскрутку сайта, рекламное размещение, создание сайта.


Вы не подключены. Войдите или зарегистрируйтесь

Резиновый баннер (растяжка)

Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

1 Резиновый баннер (растяжка) в Вс Янв 29, 2012 10:00 am

Admin


Admin
Для того, чтобы сделать баннер динамически тянущимся надо в первом слое первого кадра написать следующий код:
Stage.align = "L";
Stage.scaleMode = "noScale";
stop();
Данный код сделает нулевую точку отсчета (координату x) в баннере слева (а не по центру или справа) и так же сделает чтобы при растяжении баннер не увеличивался в масштабе. Нам нужно чтобы увеличивалась только ширина баннера.
Далее всем объектам на сцене надо задать относительные координаты (так как сцена всегда может иметь неопределенную ширину) Например, на объект который мы хотим чтобы всегда был посередине сцены можно повесить следующий код:
onClipEvent (enterFrame) {
_x = Math.ceil(Stage.width/2);
}
Например на объект фона, который должен быть всегда на всю ширину баннера (или кнопку баннера) можно повесить следующий код:
onClipEvent (enterFrame) {
_width = Math.ceil(Stage.width);
}

Посмотреть профиль http://dimok.u-gu.ru

Предыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения