Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2004, 03:37
vitogq
 
Fecha de Ingreso: enero-2004
Ubicación: Granada
Mensajes: 81
Antigüedad: 20 años, 2 meses
Puntos: 0
duplicateMovieClip and removeMovieClip

hola a todos,

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:
//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); 
   }
Salu2 y Feliz Navidad

Última edición por vitogq; 29/11/2010 a las 19:53 Razón: se elimina url de ejemplo por no existir ya