|
|
|||||
Регистрация: Apr 2012
Сообщений: 19
|
AS3, вопрос по addEventListener
здравствуйте
пишу так var i:int = 0; stage.addEventListener (KeyboardEvent.KEY_DOWN, down); function downn (e:KeyboardEvent):void{ i++; trace (i); } 0 1 2 ... 20 ... т.е функция down вызывается много раз,хотя клавиш нажимал один раз мне нужно сделать так чтобы нажимал на клавиш и не зависимость сколько время держал нажатием функция работало только один раз, Помогитье Последний раз редактировалось iNils; 06.05.2012 в 00:43. |
|
|||||
|
|
|||||
Регистрация: Nov 2007
Сообщений: 1,723
|
import flash.events.KeyboardEvent; var i:int = 0; stage.addEventListener(KeyboardEvent.KEY_DOWN, down); stage.addEventListener(KeyboardEvent.KEY_UP, up); function up(e:KeyboardEvent):void { stage.addEventListener(KeyboardEvent.KEY_DOWN, down); } function down(e:KeyboardEvent):void { stage.removeEventListener(KeyboardEvent.KEY_DOWN, down); i++; trace(i); } |
|
|||||
Регистрация: Apr 2012
Сообщений: 19
|
ZIK68
Спасибо ! есть еще вопрос видает такой ошипку что делать? |
|
|||||
Одна тема - один вопрос.
__________________
http://www.chessmax.ru |
Часовой пояс GMT +4, время: 15:52. |
|
« Предыдущая тема | Следующая тема » |
|
|