Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как сделать возможность нажатия на MovieClip? Т. е. как сделать из MovieClip кнопку? (http://www.flasher.ru/forum/showthread.php?t=209168)

Blue light 16.10.2014 20:37

Как сделать возможность нажатия на MovieClip? Т. е. как сделать из MovieClip кнопку?
 
При таком коде:
Код AS3:

movie1.addEventListener(MouseEvent.CLICK, click1);
 
function click1(event:MouseEvent):void {
gotoAndPlay (5);
}

Выдает ошибку, что фрагмент ролика пытаются использовать как кнопку.

GBee 16.10.2014 20:46

Дайте нормальное описание ошибки. И вы уверены, что movie1 это мувик?

Blue light 16.10.2014 20:56

Да. В свойствах и в библиотеке выбран "Фрагмент ролика".
Внимание! Имя экземпляра "movie1" объявлено для объекта типа "flash.display.SimpleButton", однако существует конфликт использования имени экземпляра "movie1" для объекта типа "flash.display.MovieClip"

GBee 16.10.2014 21:05

Ох уж эти русские интерфейсы. У вас видимо есть кнопка с таким же именем. Или у мувика поведение в настройках выставлено как кнопка. Или еще куча вариантов. Попробуйте с чистого листа.

Blue light 16.10.2014 21:11

Спасибо, очень помогли!
А как сделать, чтобы курсор тоже менялся как у кнопки?

GBee 16.10.2014 21:14

Код AS3:

movie1.mouseChildren = false;
movie1.useHandCursor = true;
movie1.buttonMode = true;

movie1 - ваша кнопка

Blue light 16.10.2014 21:37

Спасибо!
Еще вопрос:
Я задаю для ключевого кадра с кнопкой movie1.gotoAndStop ("over");, в последующем ключевой кадре указываю movie1.gotoAndStop ("up");. Однако кнопка не меняется. Что делать?

GBee 16.10.2014 21:57

не понимаю что вы делаете

Blue light 16.10.2014 22:29

Разобрался. Спасибо большое за помощь!


Часовой пояс GMT +4, время: 13:47.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.