Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-08-2003, 23:49   #1 (permalink)
HALLO!
 
Registriert seit: Mar 2002
Ort: Hamburg
Beiträge: 56
Login-Script

Abend!
Ich habe ein LoginScript, dieses gibt eine Zahl von 1 bis 4 zurück für unterschiedliche Aktionen. Dies Frage ich so ab:

if (loginstatus <> "") {
if (loginstatus == 1) {
gotoAndPlay(6);
}
if (loginstatus == 2) {
loginmeldung = "Passwort Falsch!";
gotoAndPlay(3);
}
if (loginstatus == 4) {
loginmeldung = "Datenbank-Fehler";
gotoAndPlay(3);
}
if (loginstatus == 3) {
loginmeldung = "Der Account ist noch nicht freigeschaltet!";
gotoAndPlay(3);
}
} else {
gotoAndPlay(5);
}

Das funktioniert soweit ja auch! aber, wenn man ein zweites mal in diese Schleife kommt, weil die Zahl 2,3 oder 4 rauskam oder man sich ausloggt. Kommt logischerweise immer das gleiche, weil loginstatus ja noch besetzt ist.

Wenn ich loginstatus jetzt aber auf "" oder auf 0 setze legt er mit einer Endlosschleife los!!!! WARUM???
__________________
MfG
jerchen
.................................................. ..................
http://www.quiz-fragen.de | http://www.jerchen.de | http://www.erchen.net
jerchen ist offline   Mit Zitat antworten
Alt 08-08-2003, 10:27   #2 (permalink)
!=
 
Benutzerbild von sectore
 
Registriert seit: Jun 2001
Ort: Hamburg / Eutin
Beiträge: 249
Hi jerchen,

frage doch einfach, ob "loginstatus" überhaupt existiert und nach dem Abfragen löschst Du die Variable wieder:
ActionScript:
  1. if (loginstatus)
  2. {
  3.     if (loginstatus == 1)
  4.     {
  5.         gotoAndPlay (6);
  6.         delete loginstatus;
  7.     }
  8.     else if (loginstatus == 2)
  9.     {
  10.         loginmeldung = "Passwort Falsch!";
  11.         gotoAndPlay (3);
  12.         delete loginstatus;
  13.     }
  14.     else if (loginstatus == 3)
  15.     {
  16.         loginmeldung = "Der Account ist noch nicht freigeschaltet!";
  17.         gotoAndPlay (3);
  18.         delete loginstatus;
  19.     }
  20.     else if (loginstatus == 4)
  21.     {
  22.         loginmeldung = "Datenbank-Fehler";
  23.         gotoAndPlay (3);
  24.         delete loginstatus;
  25.     }
  26. }
  27. else
  28. {
  29.     gotoAndPlay (5);
  30. }
__________________
v.g.
Jens

WEBSECTOR.DE | WS-Blog
sectore ist offline   Mit Zitat antworten
Alt 08-08-2003, 10:32   #3 (permalink)
HALLO!
 
Registriert seit: Mar 2002
Ort: Hamburg
Beiträge: 56
ahh prima, das hatte ich auch schon überlegt. Aber ich wusste nicht wie der löschenbefehl heißt und ob es sowas gibt

THX!!!
__________________
MfG
jerchen
.................................................. ..................
http://www.quiz-fragen.de | http://www.jerchen.de | http://www.erchen.net
jerchen ist offline   Mit Zitat antworten
Alt 08-08-2003, 10:55   #4 (permalink)
HALLO!
 
Registriert seit: Mar 2002
Ort: Hamburg
Beiträge: 56
nur das mit dem if(loginstatus) klappt net da hab ich jetzt wieder if(loginstatus <> "")
__________________
MfG
jerchen
.................................................. ..................
http://www.quiz-fragen.de | http://www.jerchen.de | http://www.erchen.net
jerchen ist offline   Mit Zitat antworten
Alt 08-08-2003, 13:42   #5 (permalink)
!=
 
Benutzerbild von sectore
 
Registriert seit: Jun 2001
Ort: Hamburg / Eutin
Beiträge: 249
HI jerchen,

stimmt, wenn die Abfrage "if (loginstatus) ....usw." erfolgt, wird ja nur geprüft, ob loginstatus = true ist oder nicht. Aber wahrscheinlich wird bei Dir loginstatus schon zuvor der Wert 1 (was ja true wäre ), 2 oder 3 übergeben. Nehme doch einfach die erste if-Schleife raus. Oder arbeite mit zwei unterschiedlichen Variablen. Oder, oder, oder Vielleicht postest Du mal Deine *.fla...
__________________
v.g.
Jens

WEBSECTOR.DE | WS-Blog
sectore ist offline   Mit Zitat antworten
Alt 08-08-2003, 15:47   #6 (permalink)
HALLO!
 
Registriert seit: Mar 2002
Ort: Hamburg
Beiträge: 56
ich habs ja schon längst geschafft! das delete wars...
__________________
MfG
jerchen
.................................................. ..................
http://www.quiz-fragen.de | http://www.jerchen.de | http://www.erchen.net
jerchen 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 19:00 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele