![]() |
Отзывчивое управление мувиком с клавиатуры
В общем делаю некую аналогию тетриса, с масивами разобрался с прорисовкой тоже но вот озадачило неотзывчивое управление падающими объектами
реализовано у меня это так (только необходимые операции): onClipEvent (enterFrame) { with (_root.Figure_Up) { if (Key.isDown(Key.RIGHT)) {_x += 30;} if (Key.isDown(Key.LEFT)) {_x -= 30;} В это время соответствено: _y = _y+6; И получается так что при кратковременном нажатии клавиши фигурка может не сдвинуться а может прыгнуть на две клетки в сторону если вторую проблему я решил добавлением проверок то перву так и не могу понять в итоге пришел к тому что фигура не всегда реагирует на нажатие подскажите возможно есть какая-то доп функция |
вешай лисенеры на сами клавиши
|
Olowokandi, отредактируйте свой пост и оформите код тегами [code][/code].
|
Событие есть onKeyDown
а у вас просто на каждый кадр проверяется, какая клавиша клавиша была нажата последней |
| Часовой пояс GMT +4, время: 06:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.