Foros del Web » Creando para Internet » Flash y Actionscript »

duplicateMovieClip and removeMovieClip

Estas en el tema de duplicateMovieClip and removeMovieClip en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 21/12/2004, 03:37
 
Fecha de Ingreso: enero-2004
Ubicación: Granada
Mensajes: 81
Antigüedad: 13 años, 10 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:06.