Hola muchachos, a ver si alguien me echa una manito, tengo el siguiente programa: necesito hacer unas barras mediante as donde la altura sea creada mediante dinamicamente mediante un xml , hasta ahi no tengo problemas pues el swf me recibe los datos correctamente, el problema es que no me funciona como variables para poder cambiar la altura! como declaro las variables para que sean reconocidas?¿
<code>
var datosXML = new XML();
datosXML.onLoad = CargaDatos;
datosXML.ignoreWhite = true;
function CargaDatos(exito){
if(exito){
//probe con _global y normalmente
_global.altura = datosXML.firstChild.childNodes[0].firstChild.nodeValue;
var altura2:Number = datosXML.firstChild.childNodes[1].firstChild.nodeValue;
trace(altura+altura2); //hasta aca todo bien me imprime el resultado
this.createEmptyMovieClip("cuadrado",1);
cuadrado.lineStyle (1,0x000000,75);
cuadrado.beginFill (0x000000,25);
cuadrado.moveTo (0,0);
cuadrado.lineTo (0,altura); //aca el problema!!! no toma los valores de altura
cuadrado.lineTo (40,altura);
cuadrado.lineTo (40,0);
cuadrado.lineTo (0,0);
cuadrado._x = 30;
cuadrado._y = 82;
this.createEmptyMovieClip("cuadrado2",2);
cuadrado2.lineStyle (1,0x000000,75);
cuadrado2.beginFill (0x000000,25);
cuadrado2.moveTo (0,0);
cuadrado2.lineTo (0,altura2);//tampoco altura2!
cuadrado2.lineTo (40,altura2);
cuadrado2.lineTo (40,0);
cuadrado2.lineTo (0,0);
cuadrado2._x = 80;
cuadrado2._y = 82;
}
else{
trace("mal");
}
}
datosXML.load ("datos.xml");
</code>
Saludos y graciasde antemano