Просмотр полной версии : Клип как кнопка
Подскажите, пожалуйста.
В AS2 была возможность в клипе задать метки _up, _over, _down и если добавить одну из функций-обработчиков для этого клипа, например, клип.onRelease=function(){} он начинал работать как кнопка.
А в AS3 так не работает. (((
Неужели нужно писать слушателей для всех функций-обработчиков или есть другие способы?
Ну если кнопок много, то легче написать один обработчик, чем по три на каждую.
А циклы для чего?
Добавлено через 2 минуты
Да собственно и 1 класса достаточно для всех. Наследуйся от него и рисуй в конструкторе:)
Bletraut
27.04.2013, 23:55
В AS2 была возможность в клипе задать метки _up, _over, _down и если добавить одну из функций-обработчиков для этого клипа, например, клип.onRelease=function(){} он начинал работать как кнопка.
Можно событие MouseEvent.CLICK на него повесить, но у него не будет разметок типо _up, _over, _down, _hit. А что бы это всё было тебе просто нужно написать свой класс кнопки. Или поизвращаться и унаследовать его от SimpleButton.
А в AS3 так не работает. (((
Во FlashIDE можно создать клип типа Button, у него будут четыре кадра. Дальше MouseEvent.CLICK повесить и все. На выходе при компиляции этот клип станет SimpleButton.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.