Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-02-2005, 09:45   #1 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
keyCode für Enter!

Moinsen.

Hab folgendes Script, das auch funktioniert. Wenn man ins Textfeld klickt und 2 drückt, dann wird der Tastencode ausgegeben.

taste = Key.getCode();

Text.onSetFocus = function(){
meinL = new Object();
meinL.onKeyDown = function() {
if (Key.isDown(50)) {
trace(taste);
}
}
Key.addListener(meinL);
}

Ich möchte jedoch dass das nicht bei der Taste "2" passiert, sondern bei Enter. Laut Liste hat Enter 108, aber das funzt nicht und wenn ich mir über trace den Code für Enter ausgeben will, passiert gar nichts. Also bei der Taste 2 wird 50 ausgegeben, aber bei der Taste Enter wird gar nichts ausgegeben.

Kann mir das einer erklären
SwKy ist offline   Mit Zitat antworten
Alt 10-02-2005, 09:49   #2 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
F1 in Flash drücken bzw. Handbuch lesen!
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:00   #3 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
I did. Aber wenn du mir sagst, unter was ich gucken soll, schaue ich gerne noch einmal nach.
SwKy ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:13   #4 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
Einfach in der Hilfe Key eingeben. Da bekommst du direkt eine Liste mit allen Key Codes.
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:14   #5 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
ich glaube, du hast mein Problem nicht ganz durch gelesen, oder?
SwKy ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:18   #6 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
Doch ich habe dein Problem sehr wohl verstanden.
Du suchst den Key Code für Enter

Eigenschaft
Beschreibung

Key.BACKSPACE
Konstante, die dem Tastencodewert für die Rückschritttaste (8) zugeordnet ist.

Key.CAPSLOCK
Konstante, die dem Tastencodewert für die Feststelltaste (20) zugeordnet ist.

Key.CONTROL
Konstante, die dem Tastencodewert für die Taste <Strg> (17) zugeordnet ist.

Key.DELETEKEY
Konstante, die dem Tastencodewert für die Taste <Entf> (46) zugeordnet ist.

Key.DOWN
Konstante, die dem Tastencodewert für die Taste <Nach-unten> (40) zugeordnet ist.

Key.END
Konstante, die dem Tastencodewert für die Taste <Ende> (35) zugeordnet ist.

*** UND HIER WÜRDE ENTER KOMMEN ***

Wie schon gesagt. Einfach mal F1 drücken
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:21   #7 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
und was sind das für Werte, die ich unter F1 bei

Tastaturtasten und Tastencodewerte - Überblick

da steht für Eingabe die 108 (ist Eingabe nicht = Enter)?
SwKy ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:25   #8 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 151
Code:
Key.ENTER
Konstante, die dem Tastencodewert für die Eingabetaste (13) zugeordnet ist.
Ist es das was du suchst?

/edit. 108 ist der Tastencode für die Entertaste auf der "Nummerischen-tastatur".. (Ganz rechts auf deiner Tastatur, wo oben eine "Num" Taste ist. )

Geändert von beowulf6 (10-02-2005 um 10:28 Uhr)
beowulf6 ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:25   #9 (permalink)
Überzeugter Flasher...
 
Benutzerbild von DoppelX
 
Registriert seit: Oct 2001
Ort: Köln
Beiträge: 1.654
Du bist echt heftig. Überhaupt in die Hilfe geschaut? Denn bei mir steht nichts mit Eingabe.. aber egal.

Vll. ist es ja wichtig für dich:

Key.ENTER
Konstante, die dem Tastencodewert für die Eingabetaste (13) zugeordnet ist.

Und in Zukunft kann man für sowas doch wohl wirklich in die Hilfe schauen oder? Ich mein, ich hab für die Antwort 3sec. gebraucht du 45min
__________________
Tjo...
DoppelX ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:35   #10 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
@DoppelX:
selber heftig!
die 13 hatte ich nu auch, die brauchtest du mir nicht noch mal aufzählen, da hatte ich auch nicht nach gefragt. deswegen interessiert mich trotzdem, was ich da in der anderen Liste für Angaben finde, die Liste, die du ja offensichtlich nicht in der Hilfe (F1) findest.


@beowulf6: danke für die Erklärung.
SwKy ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:41   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2002
Beiträge: 151
Zitat:
Zitat von SwKy
deswegen interessiert mich trotzdem, was ich da in der anderen Liste für Angaben finde,

Wie oben schon geschrieben. Das ist die Liste für die TastenCodes der Nummerischen Tastatur.

Die sollte ungefähr so ausschauen.


Es gibt aber auch Tastaturen, wo es so etwas nicht gibt.
(zb. Notebooks haben oft so etwas nicht)
beowulf6 ist offline   Mit Zitat antworten
Alt 10-02-2005, 10:49   #12 (permalink)
scriptvermurkser
 
Benutzerbild von SwKy
 
Registriert seit: Apr 2003
Beiträge: 269
Zitat:
Wie oben schon geschrieben. Das ist die Liste für die TastenCodes der Nummerischen Tastatur.
jupp, hab ich ja gelesen. is ja auch alles klar. Wie oben schon geschrieben: besten Dank.
SwKy ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele