Hilfe Wie vergleicht man in Flash Variablen?

Gizmoo

Grünschnabel
Hi! ich versuche schon seit längerem 2 Variablen, die in einer Textdatei zu vergleichen (mit IF)allerdings gelingt uns das nicht.


1.Fehler: wenn 2 Variablen mit IF gleichgesetzt werden (OHNE Auführungsstrichen) kommt eine Fehlermeldung: Bedingung, nicht notwendige Daten als Anhang gefunden. Wenn man die Variablen unter "" schreibt werden sie jedoch meiner Meinung nach nicht als VAriablen erkannt, sondern als Text erkannt. Was soll ich tun :( ;( :(
in freudiger Erwartung vieler Lösungsvorschläge
Gizmoo
 
ist jetzt etwas schwierig, den fehler zu finden ohne dein genaues script zu kennen. aber generell:

flash unterscheidet zwei operatoren
1.) zuweisungsoperator '=', z.b.
PHP:
a=1;
damit hat a den wert 1

2.) vergleichsoperator '==', z.b.
PHP:
if(a == 1){
//aktion
}
hier wird geprüft, ob a den wert 1 hat

ob nun mit oder ohne anführungszeichen kommt darauf an, wie die variablen gesetzt werden
a=1 -> if (a == 1)
a = "1" -> if (a == "1")

da du einen text vergleichen willst, gibt es wieder zwei möglichkeiten:
1.) du willst prüfen, ob in einem textfeld mit dem namen text1 der richtige eingetragen ist:
PHP:
if(text1 == "derrichtigetext"){//usw
2.) du willst prüfen, ob die texte in den textfeldern text1 und text2 gleich sind - dann
PHP:
if(text1 == text2){//usw
falls das nichts hilft, einfach nochmal genauer (mit script) nachfragen.

gruß
rena
 
Zuletzt bearbeitet:
Zurück