Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 13-01-2003, 09:29   #1 (permalink)
<-- aufm Schlauch!
 
Benutzerbild von Dannyboy1980MD
 
Registriert seit: Jun 2001
Ort: Hameln
Beiträge: 101
Weiterleitung ohne Button sondern durch Tasten

Hi Leute.

Ich habe eben versucht folgendes zu machen:

Ich will auf ner Seite die Möglichkeit geben, ohne Eingabemaske einfach ein Wort zu tippen - z.B. "enter". Wenn der User das Wort eingefügt hat, wird er automatisch in einen "versteckten" Bereich geleitet wo er nochmals Benutzername und Kennwort eingeben muss um letztendlich Zugang zu erhalten.

Meine Überlegung war, den Keypress abzufragen und dann über ne If-Abfrage weiterzuleiten.



Abfrage:

if (a==1 && b==9 && c==8 && d==0 && e==5)
{ gotoAndPlay ("access",1);
}


Das haut aber nicht hin! Kann mir jemand sagen wieo oder mach ich einen Denkfehler??




LG
Danny
Dannyboy1980MD ist offline   Mit Zitat antworten
Alt 13-01-2003, 13:19   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Such mal nach Listenern in "Suchen und Finden".
  Mit Zitat antworten
Alt 13-01-2003, 18:56   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2001
Beiträge: 59
gaht bestimmt auch einfacher aber so klappts auf jedenfall

einfach auf irgendeinen MC packen.
ActionScript:
  1. onClipEvent (load){z=0}
  2.  
  3. onClipEvent (enterFrame){
  4. if (z>0) {} else {if (Key.isDown(69)) {z = 1}}
  5. if (z==1) {if (Key.isDown(78)) {z = 2}}
  6. if (z==2) {if (Key.isDown(84)) {z = 3}}
  7. if (z==3) {if (Key.isDown(69)) {z = 4}}
  8. if (z==4) {if (Key.isDown(82)) {z = 5}}
  9. if (z==5) {gotoAndPlay ("access",1); z=0}
  10. updateAfterEvent (enterFrame)
  11. }

Geändert von Hermaphrodit (13-01-2003 um 19:06 Uhr)
Hermaphrodit ist offline   Mit Zitat antworten
Alt 14-01-2003, 10:07   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Oder so (Eingabetextfeld meintxt muss existieren):
ActionScript:
  1. this.onEnterFrame = function(){
  2.     if (Key.isDown(Key.ENTER)){
  3.         if (meintxt == "abcde"){
  4.             trace("korrekt");
  5.         }
  6.         else{
  7.             trace("Fehler");
  8.         }
  9. delete this.onEnterFrame;
  10.     }   
  11. }
  Mit Zitat antworten
Alt 14-01-2003, 10:32   #5 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
tät ich so tun:
ActionScript:
  1. mystring = new Object();
  2. mystring.onKeyDown = function() {
  3.     this.value += String.fromCharCode(Key.getAscii());
  4.     if (this.value.indexOf("enter")>-1) {
  5.         trace("hier gehts in total geheimen geheimbereich");
  6.         Key.removeListener(mystring);
  7.     }
  8. };
  9. Key.addListener(mystring);
gruss
michael
michael ist offline   Mit Zitat antworten
Alt 14-01-2003, 11:12   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
@gutknut: Nett gedacht, funzt aber leider nicht. Der trace in der if-Schleife wird bei mit nicht ausgeführt...
  Mit Zitat antworten
Alt 14-01-2003, 11:17   #7 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
was soll ich sagen?
funktioniert bei mir prima.
getraced wird sobald man "enter" geschrieben hat.
hast vieleicht caps-lock an ?
michael ist offline   Mit Zitat antworten
Alt 14-01-2003, 11:56   #8 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Oooooh, "enter" schreiben, genial
  Mit Zitat antworten
Alt 14-01-2003, 12:49   #9 (permalink)
<-- aufm Schlauch!
 
Benutzerbild von Dannyboy1980MD
 
Registriert seit: Jun 2001
Ort: Hameln
Beiträge: 101
Talking DANKE

Super - genau wie ich wollte!!! :-)




LG
Danny
Dannyboy1980MD 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 13:21 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele