Flashhilfe.de - Flash Community

Keycode in Buchstaben umwandeln [Flash MX 2004]

 


AntwortenRegistrieren Seite1  

Darth Shannon#1
Benutzerbild von Darth Shannon
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
-=BoE=-#2
Benutzerbild von -=BoE=-
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=-
Darth Shannon#3
Benutzerbild von Darth Shannon
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


AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2022 Sebastian Wichmann - Flashhilfe.de