Ergebnis 1 bis 3 von 3

Thema: Tastenabfrage

  1. #1
    TP-Junior Avatar von Mysteryxx
    Registriert seit
    Jun 2007
    Ort
    Sachsen
    Beiträge
    13

    Tastenabfrage

    Hallo, ich hab ein Problem, das wahrscheinlich ziemlich einfach zu lösen ist, aber wo ich zurzeit einfach nicht weiter weiß.
    Ich muss in ActionScript 2 (finde ich irgendwie schöner als AS 3) abfragen, ob die Taste "a" gedrückt ist. Flash bietet ja netterweise bereits vorgefertigte Tasten an, bei denen ich sowas ohne Probleme realisieren kann:
    PHP-Code:
    if(Key.isDown(Key.SPACE)) {
       
    //Hier kommen die Anweisungen

    Und jetzt zu meiner Frage: Kann man mit so einer Konstruktion auch normale Tasten (wie halt das "a") abfragen? Und wenn ja, wie?

  2. #2
    TP-Moderator Avatar von Wanderratte
    Registriert seit
    Mar 2002
    Beiträge
    5.487
    Hallo,

    gucke dir mal die Befehle: getAscii bzw getCode an.
    Deine Abfrage würde dann so lauten
    PHP-Code:
    if (Key.isDown(Key.getAscii())==097) {
            
    trace("du hast ein a gedrückt")
        } 
    eine ASCII-Tabelle findest du hier: klick
    Gruß

    Wanderratte
    Gebildet ist,
    wer weiß,
    wo er findet,
    was er nicht weiß.

    4bugs
    Home
    Amazon Wunschzettel

  3. #3
    TP-Junior Avatar von Mysteryxx
    Registriert seit
    Jun 2007
    Ort
    Sachsen
    Beiträge
    13
    Danke für die Antwort, hat bei mir aber irgendwie nicht funktioniert. Bin jetzt nach einigen Experimenten auf diesen Code gekommen:
    PHP-Code:
    if(Key.isDown(65)) {
       
    trace("a wurde gedrückt");

    Dabei muss Key.isDown() der flashinterne Tastencode für die zu überwachende Taste übergeben werden. Diesen Code findet man übrigens leicht mit diesem Script raus:
    PHP-Code:
    //in die Zeitleiste eines Movieclips schreiben
    onClipEvent(enterFrame) {
       
    trace(Key.getCode());

    Hoffe, ich konnte mit dieser Erklärung anderen mit dem gleichen Problem helfen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51