Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/01/2002, 21:05
jasistemas
 
Fecha de Ingreso: mayo-2001
Mensajes: 452
Antigüedad: 23 años
Puntos: 1
Re: Alguien puede comentar esto ?

Ma o meno:

//Declara un arreglo vacio
noticiase = new Array();
// inicializa contador
loopno = 0;
// una variable string cualquiera
array = "";
// una bandera
more = "yes";
// un contador tambien en cero
j_e = 0;
// Inicial ciclo de rastreo de variables...
// mientras que more tenga el "yes"
while (more eq "yes") {
// incrementa el contador del numero de ciclo
loopno = loopno+1;
// recupera la variabnle armandola dentro
//del eval y el valor lo asigna al campo "no"
//por lo que quedara asi: no=epi1 luego no=epi2

no = eval("epi"+loopno);
// Si la variable no vino cargada, concluira el ciclo

if (no eq "") {
// Dentro de if, basicamente ya sabe cuantas variables vinieron llenas

more = "no"; // more lo sacara del ciclo
// el chop si te lo debo.. buscale en la referencia actionscript,
// ojo, aqui array solo es una cadena.. no un "arreglo" como lo pensarias por el nombre
chop = length(array);
// recupera una subcadena del arreglo (1 menos de la longitud total de la variable array
array = substring(array, 0, chop-1);
// Se va al frame 11
gotoAndPlay (11);
} else {
// siguen llegando variables, asi que carga ahora un arreglo "noticias" en cada indice segun j_e
// la evaluacion de array+no si me da un poco de lata... si array es string y no es string sera como una concatenacion de 2 cadenas... si array es numerico (que creo que no lo es) y no es numerico pues sera un valor numericolo que se almacena
noticiase[j_e] = array+no;
j_e = j_e+1;
}
// Obtiene la longitud total del arreglo cargado
total_noticias = noticiase.length;
//contador en cero.
i_e = 0;
}