![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 18
|
как написать внутри скрипта на плавную кнопку ссылку для перехода? Обычная кнопка с ссылкой поврех плавной "убивает" плавную, эффект пропадает
function zoomIn () { this.onEnterFrame = function () { if (this._xscale < 120) { this._xscale +=10; this._yscale +=10; } } } function zoomOut () { this.onEnterFrame = function () { if (this._xscale > 100) { this._xscale -=10; this._yscale -=10; } } } btn1.onRollOver = zoomIn; btn1.onRollOut = zoomOut; |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
Не совсем понятный вопрос. Ссылка для перехода куда? На следующий кадр?
При каком действии делается переход? Если при клике на кнопку, то Эффект остается и во втором кадре. |
|
|||||
|
Модрон-ветеринар
|
В кнопке должно быть два элемента:
1. Некий прозрачный мувик area. 2. То, что видим - мувик pic. Вешайте все обработчики (включая обработчик onRelease для перехода) на неизменный area, а видоизменяйте pic. Разумеется, сама кнопка с такой сложной начинкой тоже должна быть класса MovieClip, а не Button. import mx.transitions.Tween; btn.area.onRollOver = btnOver; btn.area.onRollOut = btn.area.onDragOut = btnOut; btn.area.onRelease = btnRelease; function btnOver () { var pic:MovieClip = this._parent.pic; this.tweenX = new Tween(pic, '_xscale', mx.transitions.easing.Strong.easeOut, pic._xscale, 120, 0.5, true); this.tweenY = new Tween(pic, '_yscale', mx.transitions.easing.Strong.easeOut, pic._yscale, 120, 0.5, true); } function btnOut () { var pic:MovieClip = this._parent.pic; this.tweenX = new Tween(pic, '_xscale', mx.transitions.easing.Strong.easeOut, pic._xscale, 100, 0.5, true); this.tweenY = new Tween(pic, '_yscale', mx.transitions.easing.Strong.easeOut, pic._yscale, 100, 0.5, true); } function btnRelease() { getURL('url'); }
__________________
Идите первым! Последний раз редактировалось mooncar; 25.06.2011 в 00:21. |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 18
|
Да, нужен переход с баннера на другую страницу. Вообще задумка такая: в баннере несколько кнопок-картинок, если щелкать на каждую из них - переходишь в определенное место сайта, а если в другом месте баннера - на главную страницу.
Код с неизменным area не получается что-то - ссылка не действует, и плавно картинка не увеличивается, вот исходник на всякий случай Спасибо!=) Последний раз редактировалось drupi; 26.06.2011 в 08:05. |
|
|||||
|
Модрон-ветеринар
|
Ваш файл не открывается, он под 5.5.
Код, который я привел выше, рабочий. Нужно собрать мувик, в котором два других. Первый имеет имя pic, второй area, сам общий мувик назвать btn. Разумеется, назвать мувик - задать ему имя на сцене, свойство Instance name. Тогда код заработает.
__________________
Идите первым! Последний раз редактировалось mooncar; 25.06.2011 в 12:36. |
|
|||||
|
Регистрация: Apr 2011
Сообщений: 18
|
Огромное вам спасибо, все получилось!))))
|
![]() |
![]() |
Часовой пояс GMT +4, время: 13:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|