Comunidad de diseño web y desarrollo en internet online

problema al cargar mc

Citar            
MensajeEscrito el 12 Feb 2006 05:24 pm
Saludos a todos.

Vereis estoy haciendo una pagina en la cual voy cargando mc en tiempo de ejecucion:

Código :

createEmptyMovieClip("mccaen"+i,0);


Como veis, el nombre del recipiente para el mc va cambiando.

¿Como puedo buscarlo luego para poder cargar un mc externo en él?

Por Mlr

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Feb 2006 07:28 pm
prueba a crear una variable de tipo MovieClipLoader
cargador_mc =new MovieClipLoader();
muy util si luego quieres mostrar una precarga del clip y luego
cargador_mc.loadClip("tuclipacargar.swf","mccaen"+i);
sino intenta
clip_mc=_root.createEmptyMovieClip("mccaen"+i,0);
y despues
clip_mc.loadMovie("tuclipacargar.swf");

SUErTE a ver si te ayuda

Por marvin

29 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Feb 2006 07:33 pm
Calculo que lo que necesitas es esto :

Código :

i=0
createEmptyMovieClip("mccaen"+i,0);
trace(_root["mccaen"+i]._name);


Fijate que no va "." luego de _root pero despues si, (tenes que poner el codigo antes de incrementar la variable "i"...
luego si creas otro objeto dentro de este lo llamas de la misma forma
ej:

Código :

i=j=0
createEmptyMovieClip("mccaen"+i,0);
_root["mccaen"+i].createEmptyMovieClip("mc"+j,0);
trace(_root["mccaen"+i]["mc"+j]._name);

;)

Por thejack

4 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 13 Feb 2006 12:50 am
Gracias por las respuestas.

He podido solucionarlo en parte con la segunda opcion de Marvin.
Pero no del todo, ya que para poder reproducirlos a la vez, he tenido que ir aumentandole tambien el nivel en que se carga:

Código :

clip_mc=_root.createEmptyMovieClip("mccaen"+i,i+1); 


Y esto hace que aparezcan encima de las demas capas, tapando otros elementos del escenario. :shock:

¿Como soluciono esto?

Por Mlr

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Feb 2006 07:09 pm
Hola me alegra haber ayudado a alguien en el foro, por favor explicate mas a ver si se me ocurre algo, quizas puedas encontrar solucion en metodos como
createEmptyMovieClip("conte_mc",this.getNextHighestDepth());
getNextHighestDepth()
te crea el contenedor en la capa mas alta

Por marvin

29 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Feb 2006 10:41 pm
Realmente lo que quiero es en parte lo contrario.

Los mc que voy cargando se crean de forma automatica en la capa superior, tapando objetos que deberian verse por encima.

Es decir, quiero que se vean algunos objetos por encima y otros por debajo del mc que cargo, ponerla en una capa intermedia.

No se si me explico bien. :?

Por Mlr

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Feb 2006 02:18 am
me interesa este tema, alguien le ha encontrado solucion?

Por maynard

25 de clabLevel



 

firefox

 

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