PDA

Просмотр полной версии : Резиновый баннер при наведении увеличивается


sveta_for
26.01.2011, 17:27
Добрый день!
Подскажите пожалуйста как сделать баннер наподобие этого(на каком-нибудь из этих откроется):
chita-news.ru/
nalchik-news.ru/
vladikavkaz-news.ru/
stavropol-news.ru/
mahachkala-news.ru/
kursk-news.ru/
voronezh-times.ru/

Здесь задачи:
-растяжение фона без растяжения анимации main, которая будет всегда по центру
-при наведении баннер по высоте становится в 2 раза больше.

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


// код на главной сцене
Stage.scaleMode = "noScale";
Stage.align = "B"; //прижимает к низу страницы?

onResize = function ()
{
//позиционирование main по середине страницы. правильно будет так?
this.main._x = this.main._width/2;
this.main._y = Stage.height-this.main._height/2;
//как растянуть фон?

};
Stage.addListener(this);


Как сделать, чтобы при наведении на баннер он в высоту стал 120, вместо 60?

dark256
26.01.2011, 22:29
Описанного эффекта на странице http://stavropol-news.ru не обнаружил.
Могу предположить что при RollOver флэшка дергает ява-скрипт на странице, который меняет размер SWFObject-а.

sveta_for
27.01.2011, 01:22
т.е. одним флешем тут не обойтись?

mooncar
27.01.2011, 10:05
Одним флешем тут не обойтись. Нужно управлять областью с публикацией в HTML. Как это делать, есть варианты.

Tails
27.01.2011, 10:46
Одним флешем можно обойтись, если изначальный её опубликованный размер будет максимальным, тоесть при отведений мышки - флешка наоборот уменьшаеться.
Но этот нищебродский вариант точно не подойдёт. :)