|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jan 2010
Сообщений: 187
|
Увеличение счётчка при нажатии мыши.
Хотел сделать, чтобы когда зажимается кнопка мыши - на экране идёт увеличение счётчика. Когда кнопка отпускается - счётчик обнуляется.
Наворотил вот такую конструкцию: public class Test extends MovieClip { public var jump:int=0; public function Test() { stage.addEventListener(MouseEvent.MOUSE_DOWN,KeyMouseOn); stage.addEventListener(MouseEvent.MOUSE_UP,KeyMouseOff); } private function KeyMouseOn(evt:MouseEvent):void { addEventListener(Event.ENTER_FRAME, jumpCounter); } private function jumpCounter(evt:MouseEvent):void { jump+=1; myTxtField.text=""+jump; } private function KeyMouseOff(evt:MouseEvent):void { removeEventListener(Event.ENTER_FRAME, jumpCounter); jump = 0; } } } Не работает. Выдаёт ошибку: Error #1034: Ошибка типа Coercion: невозможно преобразовать flash.events::Event@24eda8e1 в flash.events.MouseEvent. Подскажите, где я чего упустил? А может быть это всё совсем по-другому делается? (исходник на всякий случай прилагаю) |
|
|||||
Вы бы сами текст ошибки почитали что ли?
Цитата:
__________________
...вселенская грусть |
|
|||||
Регистрация: Jan 2010
Сообщений: 187
|
Спасибо. Действительно, всё просто оказалось.
|
Часовой пояс GMT +4, время: 10:37. |
|
« Предыдущая тема | Следующая тема » |
|
|