Comunidad de diseño web y desarrollo en internet online

poner un array en xml?

Citar            
MensajeEscrito el 20 Mar 2009 07:04 pm
hola, tengo un xml que me gustaria poner un array para poner varios objetos en flash, y quiero saber como crear una especie de array en xml, se puede? y si se puede, como? :?

Por Brundows

131 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Mar 2009 12:24 am
Un XML puede representar cualquier estructura de datos. a que te refieres con crear un array en XML?

Puedes crear un XML y apartir de ese XML, crear un Array.

Código ActionScript :

var arr:Array = new Array();
tu_xml.onLoad = function( ok:Boolean )
{
   if( ok )
   {
      for( var i:Number = 0; i < this.firstChild.childNodes.length; i++ )
      {
         arr[i] = this.firstChild.childNodes[i].firstChild.nodeValue;
      }
   }
};
trace( arr );


Eso funciona para un XML formado de esta manera:

Código XML :

<raiz>
   <item>Hola</item>
   <item>Como</item>
   <item>Estas</item>
   <item>Amigo</item>
</raiz>

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 21 Mar 2009 12:48 am
Un array en xml, lo mismo en flash pero en xml :P. Yo me referia a un array con numeros(para la posicion) en vez de item. :? No se si me explico bien?

Por Brundows

131 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Mar 2009 01:59 am
es necesario colocar numeros?

de todas formas toma como el numero 1 el que esta mas arriba.

Podrias hacer esto:

Código XML :

<raiz> 
   <item id=1>Hola</item> 
   <item id=2>Como</item> 
   <item id=3>Estas</item> 
   <item id=4>Amigo</item> 
</raiz> 

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 21 Mar 2009 03:16 pm

LongeVie escribió:

es necesario colocar numeros?

Mmm no, podrian ser tambien los nombres de los objetos ("left", "right", "down", "up")
Esto lo ví en un ejemplo de Flash MX 2004. :)

Por Brundows

131 de clabLevel



 

firefox

 

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