![]() |
|
||||||||||
|
|||||
|
Ну здесь ничего сложного нет, на слое, который ты выделил для ActionScript'а, вызываешь дочерний метод addEventListener у символа кнопки, и задаешь функцию для определенного события.
Скажем у тебя есть кнопка button, и тебе нужно что при ее нажатии вся анимация останавливалась: button.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler); function mouseDownHandler(e:MouseEvent):void { stop(); } 1. Имя функции можешь задавать сам. 2. Объект e, принимает в себя все данные, переданные ему addEventListener, так, эти данные можно использовать при обработке нажатых клавиш, в данном случае эти данные не нужны, но addEventListener, нужно знать куда-то девать данные. 3. И собственно пишется тип объекта e после двоеточия, в данном случае это событие мыши - MouseEvent. Вообще событийная структура в ActionScript 3.0 достаточно важное обновление, советую тебе почитать о нем больше.
__________________
Рожденный ползать, везде пролезет... |
![]() |
Часовой пояс GMT +4, время: 01:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|