Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-09-2006, 10:19   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
per Enter- und Maus-Taste

Hallo zusammen,
ich habe ein keines Problem. Auf dem ersten Frame habe ich ein Button, der beim Klick per Maus oder per z.B. Enter-Taste auf Bild 405 springen soll. Bei Klick mit der Maus springt er auch ohne Probleme auf Bild 405, betätige ich die Enter-Taste, dann springt er nicht auf Bild 405, sondern startet bei 1 und endet bei 405. Wie kann ich dies einfach beheben und wie kann ich auch schnell die Enter-Taste mit jeder beliebigen Taste austauschen. Über jede Hilfe wäre ich sehr dankbar.
Viele Grüße
veloink

PHP-Code:
on (releasekeyPress "<Enter>") {
    
gotoAndStop(405);

veloink ist offline   Mit Zitat antworten
Alt 19-09-2006, 10:41   #2 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
du kannst nicht einen Key-event einfach auf einen button legen. versuche es doch mal mit einem listener, schaist du in der hilfe nach. die 13 steht für den KeyCode der enter Taste.

PHP-Code:
keyListener = new Object();
keyListener.onKeyUp = function () {
  if(
Key.getCode()=="13")gotoAndStop(405);
}
Key.addListener(keyListener); 
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 19-09-2006, 10:59   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Danke MooseMash für deine schnelle Antwort. Lege ich aber den Code auf das erste Frame und teste es, springt er nicht auf Bild 405 sondern macht den gleichen Fehler wie vorher. Kann ich den Code einfach auf ein Keyframe setzten?
veloink ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:09   #4 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
zeig doch mal was code...
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:14   #5 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Da gibt es leider nicht viel zu zeigen, ausser dein Code. Ich möchte nur von Bild 1 (stop() per z.B. Enter-Taste auf Bild 405 springen!
veloink ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:17   #6 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
tja, was soll ich sagen, bei mir funzt das mit meinem code...
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:24   #7 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
ersetz doch bitte mal die 13 durch 39 das ist die -> taste, wenn du jetzt die taste "pfeil nach rechts" drückst funzt es dann?
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:25   #8 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Ich habe mal ein Testfile drangehängt, es will einfach nicht klappen oder ich stelle ich zu blöd an. Danke
Angehängte Dateien
Dateityp: zip enter_test.zip (4,4 KB, 8x aufgerufen)
veloink ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:30   #9 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Klasse, danke mit der 39 klappt es. Weißt du, wie ich an die Tastencodes drankomme, weil die Pfeiltasten kann ich leider nicht nehmen?
Grüße
veloink
veloink ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:33   #10 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
und noch eine kleine Frage hätte ich. Wie kann ich z.B. wenn man auf Bild 405 ist, die Funktion der Taste deaktivieren? Daaanke
veloink ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:44   #11 (permalink)
.
 
Registriert seit: May 2003
Ort: bayern
Beiträge: 1.117
also das funzt auch schon in deiner dummy datei, das problem ist vielmehr das du das direkt in flash nicht sehen kannst, probierts du es aber in deiner swf-datei dann sieht du wie es funzt, die ENTER-Taste macht beim testen in flash einfach nicht mit.
PHP-Code:
Key.removeListener (keyListener); 
deaktiviert die funktion der taste
__________________
[mooseMash]
mooseMash ist offline   Mit Zitat antworten
Alt 19-09-2006, 11:52   #12 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 120
Perfekt,
vielen vielen Dank!
Viele Grüße
veloink
veloink 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 00:26 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele