Flash от dim_ok
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Flash от dim_ok

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


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

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

Перейти вниз  Сообщение [Страница 1 из 1]

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]

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