ayuda urgente !!!!!!! un removeMovieClip ()

  • yazminv2
  • Born
  • Born
  • No Avatar
  • Registrado: Ago 29, 2009
  • Mensajes: 2
  • Status: Offline

Nota Agosto 29th, 2009, 11:43 pm

alguien que me pueda ayudar !!!!!

Estoy tratando de quitar un clip de película que se unen dentro de otro receptor de MC se encuentra físicamente situado en _root. He tratado de eliminar, pero yo no trabajo!

I & #39; m bloqueado y no puede encontrar el problema, alguien me ayude!

El codigo es:

Código: [ Select ]

for(var i=0; i<arr_resultado.length; i++)
{    
    var mc_modelo:MovieClip = _root.mc_informacion.attachMovie("busqueda_desc","buscar_desc_"+ i,k);
    mc_modelo._x = 0;
    mc_modelo._y = coorY;
    mc_modelo.t_marca.text = arr_resultado[i][0];
    mc_modelo.t_modelo.text = arr_resultado[i][1];    
    mc_modelo.t_descripcion.text = arr_resultado[i][2];        
    k++;                        //Para el level del mc_modelo
    coorY =(coorY+28);            //cada 28 corta renglon


    mc_avance.onRelease = function(){
        k = (k + 300);
        _root.mc_informacion.removeMovieClip(this);

    }
}
  1. for(var i=0; i<arr_resultado.length; i++)
  2. {    
  3.     var mc_modelo:MovieClip = _root.mc_informacion.attachMovie("busqueda_desc","buscar_desc_"+ i,k);
  4.     mc_modelo._x = 0;
  5.     mc_modelo._y = coorY;
  6.     mc_modelo.t_marca.text = arr_resultado[i][0];
  7.     mc_modelo.t_modelo.text = arr_resultado[i][1];    
  8.     mc_modelo.t_descripcion.text = arr_resultado[i][2];        
  9.     k++;                        //Para el level del mc_modelo
  10.     coorY =(coorY+28);            //cada 28 corta renglon
  11.     mc_avance.onRelease = function(){
  12.         k = (k + 300);
  13.         _root.mc_informacion.removeMovieClip(this);
  14.     }
  15. }



Quiero imprimir los datos de matriz que tengo y cuando se mueve el botón de arriba de los datos se borran y pintura nueva, pero no se borra y el culo todos!

Pensé que podría ser la profundidad, pero & #39; he cambiado ese punto y como sigue siendo el mismo!


gracias

saludos
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Agosto 29th, 2009, 11:43 pm

  • IceCold
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Nov 05, 2004
  • Mensajes: 1254
  • Loc: Ro
  • Status: Offline

Nota Agosto 31st, 2009, 7:18 am

En primer lugar, yo no sé lo que es mc_avance.
Dado que aparece en un bucle "for", mi mejor estimación de su otro botón que tiene fuera del bucle. Así que este tipo de extraña.
Youre utilizando un botón para quitar qué?
El "esta" palabra clave dentro de una función representa el movieclip actual, por lo que en su caso, "esto" es equivalente a mc_avance, por lo que, básicamente, está intentando eliminar de mc_informatcion, el movieclip "mc_avance", que no existe allí.

Así que mi idea sería la siguiente: se crea la movieclips mc_modelo, junto crear el movieclips mc_avance en el mismo lazo, por lo que para cada mc_modelo tiene un botón para hacer clic en.
Algo así como
Código: [ Select ]
var mc_avance:MovieClip = _root.mc_informacion.attachMovie("button_id","button_"+ i,k);
k++; // do that or else it will erase the mc_informatcion movies
  1. var mc_avance:MovieClip = _root.mc_informacion.attachMovie("button_id","button_"+ i,k);
  2. k++; // do that or else it will erase the mc_informatcion movies

A continuación, establezca: mc_avance.targetClip = mc_modelo;
y en la función mc_avance.onRelease, vas bien por
_root.mc_informacion.removeMovieClip (this.targetClip);
o
not.removeMovieClip this.targetClip._pare (this. targetClip);

No tienden a utilizar de referencia _root, pero su su elección.
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”
  • yazminv2
  • Born
  • Born
  • No Avatar
  • Registrado: Ago 29, 2009
  • Mensajes: 2
  • Status: Offline

Nota Agosto 31st, 2009, 3:56 pm

Hola gracias a la ayuda a mí,

Que quiero hacer es mostrar una lista de objetos que pueden ser de 1 o 1000.

Y tengo que ponerlos de 13 en 13, el botón "mc_avance" es movieclip, y hace que la función de la matriz (donde esta la información) los siguientes 13 objetos.

Por ellos tengo que limpiar los 13 objetos anteriores.

Estoy usando un MovieClip en pantalla que se llama "mc_informacion" Para que por medio de código le conceden otro movieclip que es "mc_modelos" y él es el que se repite 13 veces y no la información que se imprime.

Mi problema es que todos los resultados se imprimen para mí, pero que se imprimen superposición sí mismo.

Por esta razón, quieren eliminar el resultado anterior, para ver los 13 nuevos objetos que me trae la matriz.

Gracias
  • IceCold
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Nov 05, 2004
  • Mensajes: 1254
  • Loc: Ro
  • Status: Offline

Nota Septiembre 1st, 2009, 12:34 am

¿Por qué no empezar con lo que desea en primer lugar? :P
Bueno, entonces el código debería tener este aspecto:
Código: [ Select ]
for(var i=0; i<arr_resultado.length; i++)
{ .... // your code with attachMovie ... }

// now, mc_avance onRelease code is set outside the "for" loop
mc_avance.clipsCount = arr_resultado.length;
mc_avance.onRelease = function(){
    k = (k + 300);
    for(var i=0; i<this.clipsCount; i++)
    {  
     var mc_modelo:MovieClip = _root.mc_informacion["buscar_desc_"+ i];
     mc_modelo.removeMovieClip();
    }
}
  1. for(var i=0; i<arr_resultado.length; i++)
  2. { .... // your code with attachMovie ... }
  3. // now, mc_avance onRelease code is set outside the "for" loop
  4. mc_avance.clipsCount = arr_resultado.length;
  5. mc_avance.onRelease = function(){
  6.     k = (k + 300);
  7.     for(var i=0; i<this.clipsCount; i++)
  8.     {  
  9.      var mc_modelo:MovieClip = _root.mc_informacion["buscar_desc_"+ i];
  10.      mc_modelo.removeMovieClip();
  11.     }
  12. }

Creo que esto debería hacerlo.
“True mastery transcede any particular art. It stems from mastery of oneself - the ability, developed throgh self-discipline, to be calm, fully aware, and complety in tune with oneself and the surroundings. Then, and only then, can a person know himself. ”

Publicar Información

  • Total de mensajes en este tema: 4 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 49 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC