Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Отзывчивое управление мувиком с клавиатуры (http://www.flasher.ru/forum/showthread.php?t=100513)

Olowokandi 29.08.2007 12:07

Отзывчивое управление мувиком с клавиатуры
 
В общем делаю некую аналогию тетриса, с масивами разобрался с прорисовкой тоже но вот озадачило неотзывчивое управление падающими объектами

реализовано у меня это так (только необходимые операции):

onClipEvent (enterFrame) {
with (_root.Figure_Up) {
if (Key.isDown(Key.RIGHT)) {_x += 30;}
if (Key.isDown(Key.LEFT)) {_x -= 30;}

В это время соответствено:

_y = _y+6;

И получается так что при кратковременном нажатии клавиши фигурка может не сдвинуться а может прыгнуть на две клетки в сторону
если вторую проблему я решил добавлением проверок то перву так и не могу понять

в итоге пришел к тому что фигура не всегда реагирует на нажатие
подскажите возможно есть какая-то доп функция

Aisaid 29.08.2007 12:52

вешай лисенеры на сами клавиши

etc 29.08.2007 13:34

Olowokandi, отредактируйте свой пост и оформите код тегами [code][/code].

Wolsh 29.08.2007 14:17

Событие есть onKeyDown
а у вас просто на каждый кадр проверяется, какая клавиша клавиша была нажата последней


Часовой пояс GMT +4, время: 06:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.