tengo un problemilla con removeMovieClip, no se si es porque este usando mal duplicateMovieClip, cosa que no croe pues los MC que creo estan bien, o por lo menos hacen lo que quiero.
La cuestion es que consigo borrar algunos de los MC que creo.
El MC que me incordia es el contorno que le sale a cada barra, mientras que añado ingredientes va estupendo, el problema es cuando los quito....no consigo que borre los contornos, os pongo el codigo de la parte que dibuja los contornos por si podeis alguno indicarme como conseguir borrarlos.
Por cierto, los problemas me vienen al darle color a cada MC, estoy haciendo algo mal al poner la funcion setRGB()
Código:
Salu2 y Feliz Navidad //Indicamos que proporcion de cada alimento hay en el total i=1; for (j=1;j<=totalbarras;j++) { this["barra"+j].removeMovieClip(); } for (ini=0;ini<datosbarras.length;ini++){ for (sec=1;sec<datosbarras[ini].length;sec++){ i++; sumatoriobarras2[sec] += datosbarras[ini][sec]; //trace( "profundida "+i); _root.barra.duplicateMovieClip("barra"+i,-i); miColor = new Color (_root["barra"+i]); _root["barra"+i]._visible=true; if (sec<10){ _root["barra"+i]._x=67.5+(sec-1)*33; }else{ _root["barra"+i]._x=67.5+(sec-1)*34; } _root["barra"+i]._y=662; //trace (sec+" sumatoria "+sumatoriobarras[sec]+" maximo "+(maximos[sec-1])); porcentajey=100*(sumatoriobarras2[sec]/(maximos[sec-1])); if (porcentajey > 100) { porcentajey = 105; } switch (ini) { case 0: {miColor.setRGB(0xFF0000); break}; case 1: {miColor.setRGB(0x00FF00); break}; case 2: {miColor.setRGB(0x0000FF); break}; case 3: {miColor.setRGB(0x330000); break}; case 4: {miColor.setRGB(0x003300); break}; case 5: {miColor.setRGB(0x000033); break}; case 6: {miColor.setRGB(0xff3366); break}; case 7: {miColor.setRGB(0xff3399); break}; case 8: {miColor.setRGB(0xff6600); break}; case 9: {miColor.setRGB(0xff6633); break}; case 10: {miColor.setRGB(0xff6666); break}; } _root["barra"+i]._yscale=porcentajey; } totalbarras = i; trace ("Totalbarras = "+totalbarras); }