thelastlizard
Mitglied
halli hallo.
ich hab in der xml ein tag, welches sich
<set x="100" y="50" />
nennt. Nach dem import dieser XML will ich in actionscript meiner Klasse, welche die variablen start_x und start_y enthält, diese Werte aus der XML zuweisen.
in der klasse.as:
function klasse(xml) {
var start_x:Number;
var start_y:Number;
function blabla() {
this.start_x = xml.x;
this.start_y = xml.y;
}
}
Lasse ich mir die XMLwerte tracen, zeigt er ganz normal, die beiden zahlen an. weise ich diese x und y jedoch dem this.start_x und this.start_y zu, kann ich mit this.start_x und this.start_y nicht weiterarbeiten.
Er erkennt die x und y aus der XML quasi nicht als Zahl, sondern als String. Wenn ich movieclip._alpha = x (aus der XML) nehme, funktionierts aber komischerweise
Also Frage: Wie kann ich sagen, dass diese x und y vom Typ :Number sind oder wie muss ich die start_x und start_y korrekt definieren (oder gar nicht?)... oder wer hat ne tollere Lösung, Initialisierungswerte (als Zahlen natürlich) per XML an AS zu übergeben!
VIELEN DANK!
ich hab in der xml ein tag, welches sich
<set x="100" y="50" />
nennt. Nach dem import dieser XML will ich in actionscript meiner Klasse, welche die variablen start_x und start_y enthält, diese Werte aus der XML zuweisen.
in der klasse.as:
function klasse(xml) {
var start_x:Number;
var start_y:Number;
function blabla() {
this.start_x = xml.x;
this.start_y = xml.y;
}
}
Lasse ich mir die XMLwerte tracen, zeigt er ganz normal, die beiden zahlen an. weise ich diese x und y jedoch dem this.start_x und this.start_y zu, kann ich mit this.start_x und this.start_y nicht weiterarbeiten.
Er erkennt die x und y aus der XML quasi nicht als Zahl, sondern als String. Wenn ich movieclip._alpha = x (aus der XML) nehme, funktionierts aber komischerweise
Also Frage: Wie kann ich sagen, dass diese x und y vom Typ :Number sind oder wie muss ich die start_x und start_y korrekt definieren (oder gar nicht?)... oder wer hat ne tollere Lösung, Initialisierungswerte (als Zahlen natürlich) per XML an AS zu übergeben!
VIELEN DANK!