Also nochmal von vorne.
Ich übergebe die Variable "u_paid" per Flashvar an meine swf. Die Variable hat den Wert "1".
PHP-Code:
flashvars='u_paid=$u_paid'
Um zu testen ob die Variable ankommt erstelle ich ein dyn. Textfeld mit dem Variablennamen "u_paid".
Die Ausgabe im textfeld lautet "1". Also kommt die Variable an.
Wie kann es dann sein das die Abfrage:
PHP-Code:
if (_level0.u_paid == "1") {
_root.lock_btn._visible = false;
} else {
_root.lock_btn._visible = true;
}
nicht funktioniert? Er rutscht immer auf else.
Irgendwie ist es doch nicht logisch das die Var in Flash ankommt und im textfeld den richtigen Wert ausgibt und in der IF Abfrage sich selbst nicht mit dem Wert "1" vergleicht!
Der Fehler muss doch nach dieser beschreibung eigentlich in
PHP-Code:
_level0.u_paid == "1"
liegen oder?
Wobei das hier ja eigentlich vollkommen richtig geschrieben ist!