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

problamas con array y xml

Estas en el tema de problamas con array y xml en el foro de Flash y Actionscript en Foros del Web. Hola ojala alguien me pueda ayudar tengo un problema estoy creando dos array para guardar ahi informacion que esta guardada en un xml el caso ...
  #1 (permalink)  
Antiguo 20/08/2012, 12:54
Avatar de Jasmines  
Fecha de Ingreso: enero-2009
Ubicación: Monterrey
Mensajes: 18
Antigüedad: 15 años, 3 meses
Puntos: 0
Pregunta problamas con array y xml

Hola ojala alguien me pueda ayudar

tengo un problema estoy creando dos array para guardar ahi informacion que esta guardada en un xml

el caso es que ya hice pruebas y si esta leyendo el xml y si me imprime los datos que vienen dentro de el, el problema es cuando los guardo en el array... y quiero sacar la informacion del array dice que no hay informacion UNDEFINED es lo que me marca por cada renglon guardado...

es decir en el xml hay 4 registros y en el array hay 4 undefined

el codigo es el siguiente.

Código:
if(exito)
{	
	var archivo:Array = new Array();
	var etiqueta:Array = new Array();
	
	obj_xml = archivo_xml.firstChild.childNodes;	

	for(var i=0; i<archivo_xml.firstChild.childNodes.length; i++)
	{       
		archivo.push(obj_xml[i].attributes["FILE"]);
		etiqueta.push(obj_xml[i].attributes["ETIQUETA"]);			
                
                //_root.prueba.text += " / cancion=" + obj_xml[i].attributes["FILE"]; 
	}
		
	for (var i=0; i < etiqueta.length; i++)
	{
			
		trace(i+". Nombre: "+ etiqueta[i]);
	}
		
	pressPlay(archivo, etiqueta);	
		
	}
ojala alguien me pueda ayudar ya antes he trabajado con xml y array pero esta vez no me quiere funcionar y no encuentro donde esta el error.

gracias de ante mano por leerlo.

Saludos.
  #2 (permalink)  
Antiguo 20/08/2012, 13:22
 
Fecha de Ingreso: agosto-2005
Mensajes: 13
Antigüedad: 18 años, 8 meses
Puntos: 0
Respuesta: problamas con array y xml

Hola, yo me tope con un problema igual, porque tuve que hacer un DEMO y no podia tenr base de datos, asi que opte por leer desde un XML, creas un httpservice del cual leeras los datos, en mi caso lo tengo en la misma carpeta "SRC" pero si es un http, pues pones su liga completa, creas una variable array collection, cuando inicia la aplicacion pones en creationComplete="OnCreationComplete( )" para ke al iniciar vaya y leea los datos, si los pudo leer, entonces va a la funcion y lo pasa a tu array.!

espero que te sirva.!

public var datos:ArrayCollection = new ArrayCollection;

private function onCreationComplete():void
{
srvDatos.send();
}

private function ResultDatos(e:ResultEvent):void
{
datos = e.result.datos.row;
}

private function FailDatos(e:FaultEvent):void
{
Alert.show("No se pudieron cargar los datos de las plantillas", "Error");
}

<mx:HTTPService id="srvDatos" url="datos_plantilla.xml" result="ResultDatos(event)" fault="FailDatos(event)"/>

Etiquetas: xml
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 15:27.