Comunidad de diseño web y desarrollo en internet online

Problema Arreglo ActionScript 3.0 y Flex

Citar            
MensajeEscrito el 07 May 2012 05:50 pm
Hola

tengo un problema, con una cadena.

Un Servicio me regresa en la cada un formato asi:

cadena = Nombre1;id1!Nombre2;Id2!Nombre3;id3!Nombre4;Id4!#

lo que tengo que hacer es separar la cadena por partes, pero solo logro separarlas por el signo de "!", y cuando intento separar por el signo de ";", me da error, tambien si me pueden ayudar con la sentencia de un while.

Código ActionScript :

public var cadena:String;
public var miStringArray:Array;
public var separador:Array;      

   private function clickHandler():void {
                text.text = cadena;
   
// separar cadena por !
      miStringArray = miString.split("!");
// separar cadena miStringArray ahora por ;
                separador = miStringArray.spilt(";")
      
//cuando encuentre en la cadena el signo # que lo termine
      do
      {
      
      //llenar 2 list con los datos de la cadena 1 con arreglos miStringArray y otro con separador
      
      }
                while(cadena.length=!"#")
   }

Por Davizero

6 de clabLevel



 

chrome
Citar            
MensajeEscrito el 08 May 2012 12:00 pm
Básicamente necesitas dos for, el primero separa por !, el segundo por ; en base a los resultados del primero, que fueron guardados en un array. Un while a menos que lo tengas claro es una bomba de tiempo. Intenta por ese lado.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 25 Jul 2012 04:10 pm
Gracias por la respuesta, al final lo he echo con un for y un for each, y me ha funcionado.

Por Davizero

6 de clabLevel



 

chrome

 

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