|
|
|||||
Регистрация: Dec 2010
Сообщений: 3
|
Проблема со слушателем событий мыши
Господа форумчане, буду вам очень признателен, если объясните, почему не работает следующий код
- код навешен на кнопку symb в мувиклипе. мувиклип лежит в основном ролике. symb.addEventListener(MouseEvent.CLICK,mouseClick); function mouseClick(event:MouseEvent):void { var request = new URLRequest ("http://tdkapriz.ru/index.html"); navigateToURL(request,"_self"); } symb.addEventListener(MouseEvent.MOUSE_OVER,mouseover); function mouseover(event:MouseEvent):void { gotoAndPlay(1); } symb.addEventListener(MouseEvent.MOUSE_OUT,mouseout); function mouseout(event:MouseEvent):void { gotoAndPlay(5); } Последний раз редактировалось dimarik; 06.12.2010 в 01:43. |
|
|||||
Регистрация: Oct 2005
Сообщений: 97
|
Поясните, ни одно из трех событий не выполняются?
|
|
|||||
Регистрация: Dec 2010
Сообщений: 3
|
Да, именно так. ни одно событие не выполняется.
в графе output пишет WARNING: Actions on button or MovieClip instances are not supported in ActionScript 3.0. All scripts on object instances will be ignored. а в ролике не выполняются события. |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Может вам на форум учителей по английскому сначала? Нельзя писать скрипты в кнопках или мувиклипах. Интересно как вы вообще смогли это сделать.
|
|
|||||
Регистрация: Dec 2010
Сообщений: 3
|
я делал про примеру описанном в одном посте.
привожу часть того примера: " внутри мувика поверх всех слоев создал еще один слой, преобразовал его в button и повесил на него скрипт: on (rollOver) { gotoAndPlay(2); } on (rollOut) { gotoAndPlay(11); } on (release) { getURL("marketing.html", "_self"); } я попытался сделать замену приведенному выше коду на AS2 в AS3. у меня не получилось. причина мне не понятна. Извините, я плохо знаком с флешем. Но сделать нужно срочно. Буду благодарен, если поможете. Добавлено через 7 минут проблема решена. простите за беспокойство. Последний раз редактировалось dimarik; 06.12.2010 в 01:44. |
|
|||||
я попытался сделать замену приведенному выше коду на AS2 в AS3.
у меня не получилось. Вообще они разные потому что ac2 это разработка макромедии а ac3 это уже адобовский. Щас адобе "бьет по рукам" кто делает скрипты в мувиках.Вообще ac3 вроде уже так нельзя делать. Вам нужно или создавать проект как ac2 и делать по сторинке или учить ac3 а это классы и все остальное. Посмотрите по учебникам ас3 , там так уже делать низя. |
|
|||||
Регистрация: Oct 2005
Сообщений: 97
|
Друзья, хватит писать код на мувиках, кнопках, в кадрах!!! Почитайте книжку, посмотрите урок и пользуйтесь классами, это удобнее. Если кто не знает что и где читать - я могу подсказать. Неужели на flasher.ru нет статейки для начинающих/переходящих? - удивительно.
|
|
|||||
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
А темы, прикрепленные вверху этого раздела, посмотреть? http://www.flasher.ru/forum/showthread.php?t=92301, к примеру.
|
Часовой пояс GMT +4, время: 02:19. |
|
« Предыдущая тема | Следующая тема » |
|
|