Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Номер буквы. (http://www.flasher.ru/forum/showthread.php?t=63063)

Alex-of-the-DEAD 15.09.2004 14:16

Номер буквы.
 
Никак нимагу понять какие у клавиш W,S,A,D номера? :confused:
Пробавал вставлять проста буквы непрёт. :mad:
Вот пример

onClipEvent (load) {
speed = 4;
}
onClipEvent (enterFrame) {
// move up,down,left or right
if (Key.isDown(W)) {
_y -= speed;
_rotation = 360;
}
if (Key.isDown(S)) {
_y += speed;
_rotation = 180;
}
if (Key.isDown(A)) {
_x -= speed;
_rotation = 270;
}
if (Key.isDown(D)) {
_x += speed;
_rotation = 90;
}
}

FreeLander 15.09.2004 14:57

Код:

_root.onEnterFrame = function  () {
        var keyCode:Number=Key.getAscii();
        trace (Key.getAscii());
        switch(keyCode){
                //w или W
                case 119:
                case 87:
                        trace("w или W")
                        break;
                //s или S
                case 115:
                case 83:
                        trace("s или S")
                        break;
                //a или A
                case 97:
                case 65:
                        trace("a или A")
                        break;
                //a или A
                case 100:
                case 68:
                        trace("a или A")
                        break;
                }
        }


FreeLander 15.09.2004 15:04

а если if-ами делать то наверное так
Код:

        if (Key.isDown(Key.getAscii(87))) {
                trace ("W");
                }


Alex-of-the-DEAD 15.09.2004 15:38

Работает!! :p
Cпасибо бальшое ! ;)

Жень Шень 15.09.2004 19:08

Вложений: 1
Это пример, а исходник по ссылке Авторов.
Это так, вдогонку, FreeLander исчерпующе ответил...

Alex-of-the-DEAD 15.09.2004 21:47

сасибо. :)


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

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