Просмотр полной версии : Как использовать gotoAndPlay() с внешнего класса(extends SimpleButton)
У меня есть несколько кадров на главной линии времени + кнопка для которой я написал свой класс mainButton (расшир. SimpleButton). Нужно с помощью кнопки переходить по кадрам?
alexandrratush
10.12.2013, 10:29
Нужно подписаться на событие нажатия на кнопку, и в обработчике события переходить по кадрам.
Вот код класса mainButton и результат компиляции:
alexandrratush
10.12.2013, 21:43
Проблема в том, что ваш класс не имеет метод gotoAndStop что и написано в ошибке.
Если ваша кнопка находится на главной временной шкале, то вы должны повесить слушатель события MouseEvent.CLICK там, и в обработчике управлять переходами на кадры.
К примеру так:
var myButton: mainButton = new mainButton();
myButton.addEventListener(MouseEvent.CLICK, handlerMouseClick);
private function handlerMouseClick(e:MouseEvent):void
{
gotoAndStop('show1');
}
Тогда вам и не нужно создавать отдельный класс кнопки, а можно использовать SimpleButton.
Спасибо за быстрый ответ!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.