Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2002, 07:01
Avatar de miguelP
miguelP
 
Fecha de Ingreso: diciembre-2001
Ubicación: Valencia
Mensajes: 285
Antigüedad: 22 años, 4 meses
Puntos: 0
Problemas con Array.splice()

Hola a todos. A ver si podeis ayudarme con esto:

En un primer frame tengo:
Código:
pok = new Array();
for (i=1;i<=40;i++){
	pok = i;
}    

con lo que creo una matriz de 40 elementos y que contienen los números del 1 al 40.

Luego, en el frame 2:
Código:
 ale = Math.floor(random(_root.pok.length));
_root.pok.splice(ale,1);
trace (ale);
con lo que muestro un elemento en pantalla al tiempo que lo elimino de la matriz.
En el frame 3 hay un gotoframe2.

El problema es que en ocasiones repite un número que se supone que ya ha sido eliminado. Si alguien sabe dónde está el error le agradecería que me lo comunicara. Gracias.
m.p