Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-12-2006, 21:37   #1 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 123
Problem mit Tastencodes (spez. Enter)

Hallo,

hab das Problem, dass der Flash-Film auf alle Tasten, außer auf ENTER reagiert. Wenn ich mehr als einen Frame habe, springt er in das nächste, wenn ich enter drücke. Bei allen anderen zeigt er mir eine Nachricht an, welche Taste gedrückt wurde.

Habe ich nur einen Frame, so macht er bei der Enter-Taste garnix und bei allen anderen das Richtige. Ich versteh's nicht...

hier der Code!

Code:
keyListener = new Object();
keyListener.onKeyDown = function() {
    
    trace("taste: " + Key.getCode());
    
    if (Key.getCode() == Key.ENTER) {
        
        trace("enter gedrückt");

    }
    
};

Key.addListener(keyListener);
Wie kann ich nun die Enter-Taste mit einer anderen Aktion versehen, als in den nächsten Frame zu springen...?

Danke im Voraus!
Phantom1410 ist offline   Mit Zitat antworten
Alt 15-12-2006, 23:32   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
soweit ich weiß funzt das in der flashumgebung nicht.
mach mal wie folgt, leg ein textfeld an, nenne es txt.
PHP-Code:
keyListener = new Object();
keyListener.onKeyDown = function()   
    if (
Key.getCode() == Key.ENTER) {    
        
txt.text "enter gedrückt";
    } 
};
Key.addListener(keyListener); 
in flash selbst siehst du nichts, schaust du aber in die swf funzt es.
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 16-12-2006, 11:22   #3 (permalink)
Neuer User
 
Registriert seit: May 2005
Beiträge: 123
Klasse!
Scheint zu funktionieren. Wer kann denn auch schon sowas ahnen?? Danke!

Bye!
Phantom1410 ist offline   Mit Zitat antworten
Alt 16-12-2006, 17:38   #4 (permalink)
voidboy
 
Benutzerbild von rendner[i]
 
Registriert seit: Sep 2004
Ort: München
Beiträge: 5.588
Das kann man einstellen wenn man die swf in der Entwicklungsumgebung testet unter "Einstellungen" glaub ich... einfach mal gucken.
__________________
ERROR: Signature is too large
rendner[i] 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 04:46 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele