ActionScript. Tipo number de un nodeValue
Buenos dias;
Tengo una pequeña duda a ver si alguien puede ayudarme con ello.
Tengo un fichero XML de la siguiente forma:
<code><xml>
<aplicacion>
<tiempoCambioPantallas>2</tiempoCambioPantallas>
<tiempoAlpha>2</tiempoAlpha>
</aplicacion>
</code>
Recupero los valores de la siguiente manera:
<code>var configXML:XML = new XML;
configXML.ignoreWhite = true;
configXML.onLoad = function(correcto):Void {
if(correcto) {
var tiempoCambioPantallas:Number = Number(this.firstChild.childNodes[0].firstChild.nodeValue);
var tiempoAlpha:Number = Number(this.firstChild.childNodes[1].firstChild.nodeValue);
trace("XML configuracion cargado OK");
}
else {
trace("ERROR XML configuracion NO cargado");
}
}
configXML.load("configuracion/configuracion.xml");
</code>
De manera que almaceno en las variables tiempoCambioPantallas y tiempoAlpha los valores 2 y 2 del fichero XML. La funcion nodeValue es de tipo String de manera que convierto a tipo Number para poder utilizar el la siguientes funciones:
Funcion para pasar a alpha 0 en el tiempo tiempoAlpha
<code>function alpha100(mc:Object):Void {
mc.alphaTo(100, tiempoAlpha, "linear");
}</code>
Funcion para cambiar de pantalla en el tiempo tiempoCambioPantallas
<code>function entrada(pantalla1:Object):Void {
pantalla1.bezierSlideTo(0, 0, -533, -107, tiempoCambioPantallas, "easeInOutQuart");
}
</code>
Bien, el problema esta en aunque pase a tipo Number los valores recuperados del nodeValue no los aplica, como si todavia fuese de tipo String, no obstante he hecho un trace con un typeof y ambos son de tipo Number. Utilizo la clase MC Tween 2, importada al inicio del documento.
¿ Alguien podria ayudarme con esto ?
Muchas gracias de antemano.