Comunidad de diseño web y desarrollo en internet online

problemas al llar datos (XML)

Citar            
MensajeEscrito el 06 Sep 2008 08:24 pm
buenas, tengo un problem, genere un xml en php, normal, los llamo en flash en una funcion con objeto y en array , genail

pero como hago para llamar a estos atributos sin estar en la funcion, es que deseo llamarlos a cada boton

pero lo que necesito es jalar los datos que se generan en la funcion

este es el codigo

//XML
var datos: XML = new XML();
datos.ignoreWhite = true;

var miArray = new Array();
var miObj = new Object();
var news:Number;

function parsea (exito: Boolean){
if(exito){
for (var i = 0; i < this.firstChild.childNodes.length; i++){
var miObj = new Object();
for (var j = 0; j < this.firstChild.childNodes[i].childNodes.length; j++){
var miObj = new Object();
miObj.listado = this.firstChild.childNodes[i].childNodes[j].attributes.id;
miObj.tipo = this.firstChild.childNodes[i].attributes.tipo;
miObj.id = this.firstChild.childNodes[i].attributes.id;
news++;
termino = 1;
}
miObj.tipo = this.firstChild.childNodes[i].attributes.tipo;
miObj.id = this.firstChild.childNodes[i].attributes.id;
_root.miArray.push(miObj);
if(termino == 1){
news = news - 1;
termino = 0;
}
news++;
}
_root.miArray.push(miObj);
}else{
trace("Error al cargar los datos");
}
}
datos.onLoad = parsea;
datos.load("datos.xml");


helpme !!!!!!!!!!!!

Por McO

7 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 06 Sep 2008 10:07 pm
Debes darle formato a tus códigos para que sean legibles:

Código :

[as]
//Aqui los códigos de actionScript
[/as]

[xml]
<!--Aqui los códigos de XML-->
[/xml]


Lo primero es que tienes el objeto declarado fuera de la función y después lo declaras localmente en la función por lo que solo te funcionará dentro de esta, un ejemplo:

Código ActionScript :

var numero:Number = 0;

function cambiaNumero():Void{

   var numero:Number = 10;

}

cambiaNumero();

trace(numero); //Te saldrá 0


Y lo segundo es que declaras el objeto dos veces una dentro del ciclo de "i" y otra dentro del de "j", insertas en el objeto valores de "i" dentro del ciclo de "j", repites inserciones de valores... en general tienes desorganizado el código. En mi opinión debes guardar los datos en un arreglo bidimensional con objetos dentro (me parece que es lo que quieres hacer), postea el XML que deseas guardar y te aconsejaré como proceder.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.