Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/09/2009, 22:12
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Trabajar xml en flash

Hola
Probe lo que me comentaste y me funcionan los traces a excepción de este
Código as:
Ver original
  1. trace(cat2_xml.sub_subcat.(@id==2).background.@thumbnail);
Eso por un lado

Por el otro, bueno, he estado haciendo pruebas y leyendo y me encontre
con los objetos XMLList, y haciendo una combinación entre estos y los XML he
logrado lo que necesitaba, se acorto bastante el código cosa que me alegra
sobremanera, y lo maneje finalmente con los foreach, aquí dejo lo que tengo actualmente

Código as:
Ver original
  1. var test:XMLList = oSettingsXml.cat;
  2.     for each( var node:XML in test)
  3.     {
  4.         trace("NODO " + node.@name);
  5.         var test2:XMLList = oSettingsXml.cat.(@id == node.@id).subcat;
  6.         for each (var node2:XML in test2) {
  7.             trace("NODO2 " + node2.@name);
  8.             var test3:XMLList = oSettingsXml.cat.(@id == node.@id).subcat.(@id == node2.@id).sub_subcat;
  9.             for each(var node3:XML in test3) {
  10.                 trace("NODO 3 " + node3.@name);
  11.                 var test4:XMLList = oSettingsXml.cat.(@id == node.@id).subcat.(@id == node2.@id).sub_subcat.(@id == node3.@id).frame;
  12.                 for each(var node4:XML in test4) {
  13.                     trace("NODO 4 " + node4.@thumbnail);
  14.                 }    
  15.             }
  16.         }
  17.     }

Gracias por el aporte, saludos.

Última edición por mortiprogramador; 30/09/2009 a las 22:13 Razón: agregar tag