Boolean Typumwandlung spielt verrückt [Flash 11]
| Beiträge: 24 Registriert: Mar 2010
| 02.11.2011, 20:04
Hey,
ich hab ein kleines Problem mit der Typumwandlung. Ich hole mir Daten aus einem XML-File über das XML Object aus ActionScript 3. Der eine Knoten enthält den bool'schen Wert FALSE, welchen ich auch als solchen weiter verwenden möchte.
Weiße ich diesen nun jedoch einer Variable vom Typ Boolean zu, wird bei der Typumwandlung aus dem Wert ein TRUE.
ActionScript:1 2 3 4 5 6 7 8 | var xml = XML([...]);
trace(xml.wert); // gibt false aus
var neueVariable:Boolean = xml.wert;
trace(neueVariable); // gibt true zurück
trace(Boolean(xml.wert)); // gibt true zurück
|
Ich habe mit dem IS Operator schon probiert raus zu bekommen ob mein xml.wert ein String oder ein Bool'scher Wert ist. Offenbar nichts davon.
Auch folgendes schlägt fehl:
ActionScript:1 2 | var a = String(xml.wert); // gibt false aus
var b = Boolean(a); // gibt true aus
|
Kann mir jemand helfen? Ich werd hier noch an den simpelsten Problemem völlig verrückt. | | | Beiträge: 161 Registriert: Apr 2010
| 03.11.2011, 10:12
|
|