Comunidad de diseño web y desarrollo en internet online

Calcular número de mcs que hay en otro

Citar            
MensajeEscrito el 08 Dic 2005 12:45 am
Saludos,
necesito saber cuántos mcs puede haber cargados dentro de otro mc que actúa a modo de contenedor.

Supongamos que en _root.contenedor, agrado usando attachmovie, varios mc (mc0, mc1, mc2, ...).

¿Cómo puedo saber cuántos hay, ya que cambian de número de elementos?

Necesito saberlo porque necesito eliminarlos antes de hacer una nueva carga, y según he leído en el foro, tengo que eliminar uno a uno, no me valdría con borrar directamente el contenedor o de una sola vez todo el contenido de éste.

Gracias de antemano por la ayuda.

Por AguaRas

93 de clabLevel



 

msie
Citar            
MensajeEscrito el 08 Dic 2005 01:45 am
Créate una variable que se vaya incrementando conforme creas los mc, y así, cuando tengas que borrarlos, en esa variable tendrás el número de mcs cargados.

Salu2

Por Cyril

45 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 Dic 2005 07:17 am
Puedes checar esto :
[quote] Y Dentro de nuestra función vamos a crear un for (bucle ) para recorrer todo el objeto y hacer un trace de todas sus variables grabadas allí.

[code]visualizarObjetoShared = function (obj) {
for (var o in obj) {
trace(o+" <=========== > "+obj[o]);
}
};

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 08 Dic 2005 04:11 pm
Perdon este era el post original:


Puedes checar esto :
Y Dentro de nuestra función vamos a crear un for (bucle ) para recorrer todo el objeto y hacer un trace de todas sus variables grabadas allí.

Código :

visualizarObjetoShared = function (obj) {
for (var o in obj) {
trace(o+" <=========== > "+obj[o]);
}
};


Espero te sirva :wink:

Por alffa

276 de clabLevel



 

Mi casa o mi trabajo...depende (México)

firefox
Citar            
MensajeEscrito el 08 Dic 2005 07:20 pm
Sigue mi política de miguitas de pan, osea crea un array en el cual vas añadiendo con el metodo push el identificador de cada mc que añadas, y una vez vayas a borrar, pues usa un for que recorra este array haciendo pop y usando removeMovieClip(migas.pop());

Suerte ;)

Por MorphX

SWAT Team

982 de clabLevel

3 tutoriales

  SWAT

La Telaraña Digital

firefox
Citar            
MensajeEscrito el 08 Dic 2005 10:17 pm
Gracias por la respuesta, probaré mañana y os cuento ... hoy estoy de "vacaciones"...

Por AguaRas

93 de clabLevel



 

msie
Citar            
MensajeEscrito el 09 Dic 2005 02:25 am

Código :

for (i=0;contenedor["mc"+i]!=undefined;i++){
      contenedor["mc"+i].removeMovieClip();
}



PD: arggghhh odio esta PC

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 09 Dic 2005 03:47 pm
Muchas gracias a todos, al final me funcionó perfectamente lo que me indicaba Maikel.

Gracias a todos....

Por AguaRas

93 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.