Keycode in Buchstaben umwandeln [Flash MX 2004]
| Beiträge: 140 Registriert: Jan 2003
| 14.12.2003, 14:25
Hallo!
Mein Problem ist folgendes: Ich habe für mein Flash Spiel eine einfache Steuerungsbelegung gebaut, erst lese ich von einer gedrückten Taste den KeyCode aus und speichere ihn in eine Variable:
ActionScript:1 | _root.taste1 = Key.getCode();
|
später binde ich dann ein Ereigniss, dass beim Drücken dieser Taste passiert:
ActionScript:1 2 3 | if(Key.isDown(taste1)) {
trace("Aktion");
}
|
Das funktioniert auch, allerdings möchte ich noch mit einer Variable anzeigen, auf welche Taste er das Ereigniss gelegt hat, denn es nützt ihm wenig,z.B. zu sehen, Aha, Springen auf 32.
Deshalb brauche ich ein Skript, das den Keycode "32" zu "Space" umwandelt.
Ich hoffe, da kann mir jemand weiterhelfen.
| Geändert von Darth Shannon am 14.12.03 um 14:27 Uhr | |
| | Beiträge: 144 Wohnort: B Registriert: Nov 2003
| 14.12.2003, 16:56
Da musst du dir schon ein bischen selbst Arbeit machen und jedem Code ein String zuordnen. Aus Flash kannst du das jedenfalls nicht herausziehen.
Am besten einen Array in dem der Index gleich dem KeyCode ist.
Viel Spaß ;)
-=BoE=--=BoE=- | | | Beiträge: 140 Registriert: Jan 2003
Themenautor/in
| 15.12.2003, 17:51
Na toll, dann muss ich wohl in den sauren Apfel beißen und einen ewig langen Array erstellen...
Thx für deine schnelle Antwort
| |
| Ähnliche Beiträge zum Thema | |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News 
Regeln & Bedingungen
|