Форум 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=84051)

Snakesdesign 22.08.2006 21:42

Не работает сочетание клавиш...
 
По нажатию "стрелка влево"+"стрелка вверх"+"пробел" должно происходить действие (например прыжок влево с ударом), но этого не происходит! А происходит что-то типа "залипания" или как это там называется...и звук из системника происходит... Самое интересное, что если заменить пробел Энтером и все заработет как надо!!! А надо именно пробел! Вот как тут быть? Может кто сталкивался?

iNils 22.08.2006 22:53

Код:

Key.addListener (this);
this.onKeyDown = function () {
        if (Key.isDown (Key.LEFT) and Key.isDown (Key.UP) and Key.isDown (Key.SPACE)) {
                trace ("Key!");
        }
};

У меня это работает.

Snakesdesign 22.08.2006 22:58

можешь исходник скинуть? у меня тот же самый код не работает... заменяю например LEFT на RIGHT и все окей... А с LEFT никак...

Snakesdesign 22.08.2006 23:00

Хотя.. какой там на фиг исходник:)

etc 22.08.2006 23:11

iNils, а and зачем?

iNils 22.08.2006 23:18

Цитата:

Сообщение от __etc
iNils, а and зачем?

В смысле?

Snakesdesign 22.08.2006 23:29

and чтобы срабатывало при нажатии всех трех клавиш:)

Snakesdesign 22.08.2006 23:31

iNils а у тебя при нажатии одновременно всех трех клавиш комп не пищит?

iNils 22.08.2006 23:40

Цитата:

Сообщение от Snakesdesign
iNils а у тебя при нажатии одновременно всех трех клавиш комп не пищит?

Не пищит.

Nirth 22.08.2006 23:43

этсетера это к тому что вместо and лучше юзать &&


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

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