Autor | Zpráva | ||
---|---|---|---|
bukaj Profil * |
#1 · Zasláno: 26. 11. 2006, 18:10:34
Potřeboval bych vyvolat něco stisknutím písmena na klávesnici. Např. u tlačítka Shift to jde (uvedu příklad):
onClipEvent(enterFrame) { if (Key.isDown(Key.SHIFT)) { this._x++; } } Jak ale mám napsat místo např. SHIFT písmeno A, S, D, F..... Jediný způsob, na který jsem přišel, je přes button, u kterého napíšu: on(keyPress "a") { this._x++; } Problém je v tom, že do tlačítka mi to nevyhovuje a potřebuji to do Movie clipu. Budu moc rád, pokud mi někdo poradí. |
||
Saša Profil * |
#2 · Zasláno: 26. 11. 2006, 21:33:56
moc vo tom nevim ale kazda ta klavesa ma svuj kod, zkusil bych help...
|
||
FlashManiac Profil |
#3 · Zasláno: 27. 11. 2006, 11:17:08
key.isDown(65) //je napr pro "a" musis se ridit ascii kodem...ten mas v kazde knize o programovani..;)
|
||
Anonymní Profil * |
#4 · Zasláno: 27. 11. 2006, 17:21:49
kod jakehokoliv znaku zjistis treba takhle:
|
||
Časová prodleva: 16 dní
|
|||
Paja Profil * |
#5 · Zasláno: 13. 12. 2006, 19:06:06
tak tohle jsem uz nedavno resil a nastesti uspesne...
do toho MC staci dat: Key.addListener(_root); //misto _root jakykoliv jiny MC _root.onKeyDown=function() //misto _root jakykoliv jiny MC { if(Key.getCode() == Key.CONTROL) trace('zmacknuty control'); // jinak zase je mozne tady pouzit ciselnou hodnotu klavesy } |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0