Código ActionScript :
for (a in _root) { suj = _root[a]; suj.removeMovieClip(); }
lo que me sucede es que el siguiente juego (drag and drop), no me funciona el drag and drop.
Código ActionScript :
aciertos = 0; clicks = 0; totalParejas = 0; par_array = new Array("uno", "uno", "dos", "dos", "tres", "tres", "cuatro", "cuatro", "cinco", "cinco", "seis", "seis", "siete", "siete", "ocho", "ocho", "nueve", "nueve", "diez", "diez"); copia_array = new Array("uno", "uno", "dos", "dos", "tres", "tres", "cuatro", "cuatro", "cinco", "cinco", "seis", "seis", "siete", "siete", "ocho", "ocho", "nueve", "nueve", "diez", "diez"); portada02.onPress = function(){ portada02.gotoAndStop(2); rules01.gotoAndStop(2); } rules01.onPress = function(){ rules01.gotoAndStop(1); crearJuego(); } //Colocar las parejas function crearJuego(){ for (x=0; x<5; x++){ for (y=0; y<4; y++){ i = (x*4) + y; n = Math.round(Math.random()*(par_array.length-1)); attachMovie("cuadro", "cuadro"+i, i); this["cuadro"+i]._x = 150 * x + 120; this["cuadro"+i]._y = 150 * y + 10; this["cuadro"+i].id = i; this["cuadro"+i].pareja = par_array[n]; eliminar(par_array, n); this["cuadro"+i].onPress = function(){ if (clicks == 2){ for (i=0; i<clicks; i++){ removeMovieClip(_root["pareja"+i]); } clicks = 0; } attachMovie(this.pareja, "pareja"+clicks, 30+clicks); _root["pareja"+clicks]._x = this._x; _root["pareja"+clicks]._y = this._y; _root["pareja"+clicks].pareja = this.pareja; _root["pareja"+clicks].borrar = this._name; _root["pareja"+clicks].id = this.id; clicks++; //Comprobamos si es una pareja if (clicks == 2){ //Si son iguales les cambiamos el nombre para no borrarlos luego //También cambiamos su profundidad if (pareja0.pareja == pareja1.pareja && pareja0.id != pareja1.id){ removeMovieClip([pareja0.borrar]); removeMovieClip([pareja1.borrar]); pareja0.swapDepths(100+aciertos); pareja0._name = "pareja0" + aciertos; pareja1.swapDepths(200+aciertos); pareja1._name = "pareja1" + aciertos; aciertos++; totalParejas++; } //Fin de la partida if (aciertos == 10){ /*for (a in _root) { suj = _root[a]; suj.removeMovieClip(); }*/ //Has ganado la partida this.createEmptyMovieClip("cargador", 1); cargador._x = 0; cargador._y = 0; loadMovie("parejas02.swf", cargador); } } } } } } function eliminar(el_array, pos){ for (pp=pos; pp<el_array.length; pp++){ el_array[pp] = el_array[pp+1]; } el_array.pop(); }