![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 8
|
Здравствуйте!
Помогите, пожалуйста, совместить в одном баннере две функции: 1) При наведении мыши - проигрывается ролик (в смысле в первом кадре стоит stop(); а наведение мыши на баннер проигрывает ролик дальше) 2) При клике по баннеру - переход по ссылке на нужный сайт. Я нашёл в интернете эти две функции по отдельности. Но вместе их никак склеить не могу, сколько бы ни пытался. ![]() flashbanner.addEventListener(MouseEvent.CLICK, gotoURL); function gotoURL(event:MouseEvent):void { var URL:URLRequest=new URLRequest("Ваша ссылка"); navigateToURL(URL); } button.addEventListener(MouseEvent.MOUSE_OVER,goanimation); function goanimation(event:MouseEvent):void { button.gotoAndStop(2); } ![]() Последний раз редактировалось Number VII; 05.04.2011 в 15:15. |
|
|||||
|
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
А зачем вам что-то вместе слеплять?... У вас есть два отдельных листенера на два отдельных события. Оба вешаются на кнопку - у вас же все написано? Вы попробовать использовать этот код пытались?
По крайней мере в первом коде используйте button, а не flashbanner. upd: Во втором обработчике у вас просто переход во второй кадр... если надо проигрывание того, что там есть: gotoAndPlay(2) или просто play(). Последний раз редактировалось Hidest; 04.04.2011 в 21:28. |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 8
|
Hidest, спасибо, что взялись помочь!
Всё вроде сделал, как вы написали, но увы, пишет: 1061: Call to a possibly undefined method gotoAndPlay through a reference with static type flash.display:SimpleButton. |
|
|||||
|
Number VII, все верно, у SimpleButton нет такого метода
скорей всего начинать проигрывать надо flashbanner, а не кнопку |
|
|||||
|
Регистрация: Jul 2009
Сообщений: 8
|
Хоть и с помощью знакомого программиста, но всё-таки получилось.
Juice_Green и Hidest, Большое спасибо за помощь! ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|