Foros del Web » Creando para Internet » Flash y Actionscript »

recepcion de datos xml y convertirlos en variables?¿?¿ Como?¿?

Estas en el tema de recepcion de datos xml y convertirlos en variables?¿?¿ Como?¿? en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/03/2007, 08:00
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 1 mes
Puntos: 890
recepcion de datos xml y convertirlos en variables?¿?¿ Como?¿?

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
__________________
Drupal Argentina
  #2 (permalink)  
Antiguo 21/03/2007, 08:28
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 1 mes
Puntos: 890
Re: recepcion de datos xml y convertirlos en variables?¿?¿ Como?¿?

ya lo solucione, le quite el this en this.createMpty.....

que funcion cumple el this?¿
__________________
Drupal Argentina
  #3 (permalink)  
Antiguo 21/03/2007, 10:05
Avatar de junihh  
Fecha de Ingreso: febrero-2004
Ubicación: República Dominicana
Mensajes: 997
Antigüedad: 13 años, 10 meses
Puntos: 7
Re: recepcion de datos xml y convertirlos en variables?¿?¿ Como?¿?

Pues crea ese MC en en contenedor actual, en tu caso lo crea en el _root, pero de todos modos al dejarlo sin el this, el resultado deberia ser el mismo.

Por cierto, puedes declarar a altura como al principio (var altura:Number), no necesita ser declarado como _global.
__________________
JuniHH
- Mi blog
- Mi portafolio
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:20.