sonidos= ["A.swf","B.swf","D.swf","E.swf","F.swf","G.swf","I.swf","J.swf","K.swf","L.swf","M.swf","N.swf","O.swf","P.swf","R.swf","RR.swf","S.swf","T.swf","U.swf","Z.swf"];
elegir_letra.onPress = function()
{
indice = random(sonidos.length);
attachMovie(sonidos.splice(indice,1),"sonido",10);
}
stop();
Con ello atacho un clip y le doy el nombre de "sonido".
También creo la variable "indice" que se supone que con el splice se elimina ese valor del array.Luego tengo 19 botones (19 letras) y a cada una le pongo por ejemplo en la letra D :
on(release){
if(indice=="2"){
gotoAndStop(2);
}else{
gotoAndStop(3);
}}
Pero esto sólo funciona a veces por que se repite la elección,osea que "splice" no funciona.
Y está bien puesto esto? if(indice=="2").
Será que salgo de la funcion y ya no funciona más?
Si alguien me puede ayudar se lo agradeceré.
Muchas gracias.