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

Quitar la última selección de un array, // Var //Pop??¿¿?

Estas en el tema de Quitar la última selección de un array, // Var //Pop??¿¿? en el foro de Flash y Actionscript en Foros del Web. Hola todos, estoy haciendo una especie de juego en el que hay un array (1er frame): Código: list=new Array("Jóvenes,","Adultos,","Media_Alta,","Media,","2do._Grado,","3er._Grado,","Estudia,","Trabaja,","Práctico,","Personal,","Marcas,","Deporte.","Internet.","Comida_Rápida.","Discotecas.","Escucha_radio."); texto="Selección: " hay una caja de ...
  #1 (permalink)  
Antiguo 09/06/2009, 03:42
 
Fecha de Ingreso: mayo-2009
Mensajes: 29
Antigüedad: 15 años
Puntos: 0
Quitar la última selección de un array, // Var //Pop??¿¿?

Hola todos, estoy haciendo una especie de juego en el que hay un array (1er frame):

Código:
list=new Array("Jóvenes,","Adultos,","Media_Alta,","Media,","2do._Grado,","3er._Grado,","Estudia,","Trabaja,","Práctico,","Personal,","Marcas,","Deporte.","Internet.","Comida_Rápida.","Discotecas.","Escucha_radio.");
texto="Selección: "
hay una caja de texto dinamico con la var "texto", y dependiendo de las opciones que el usuario seleccione necesito enviar los resultados por mail, los botones tienen algo así:
Código:
on (press){_root.texto += _root.list [0];  
_root.gotoAndStop(57);
}
on (rollOver) {loadMovieNum("/Cast/edad_menor.swf","3");
}
on (rollOut) {unloadMovieNum(3);
}
Hay alrededor de 4 opciones por pantalla, estan los botones dentro de un MC, todo está bien hasta ahí, pero cuando quiero volver atrás y cambiar una opción vienen los problemas... he intentado varias cosas, entre ellas (en el botón de volver) :

Código:
on (press) {prevFrame();  
texto = list.substr(0,texto.length-"Deporte.".length);
unloadMovieNum(9);
unloadMovieNum(8);
}
<--Esto borrará el número de carácteres (8 en este caso) imagino que se podría hacer revisando si la variable incluye el texto "Deporte." y si es así borrarlo (if ...) pero no logro que funcione, he intentado hacer un pop a la ultima selección del array, pero claro esto afecta al array y su orden... tiene que haber una opción más sencilla para quitar la última seleccíon de una variable.
Lo otro que he intentado:
Código:
on (press) {prevFrame();
texto = list.pop();
unloadMovieNum(9);
unloadMovieNum(8);
}
Necesito que sea lo más sencillo posible, no soy programador en As , soy un diseñador.
Alguna idea?? Gracias!!!
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 01:15.