Comunidad de diseño web y desarrollo en internet online

Cargar un swf por debajo del principal

Citar            
MensajeEscrito el 18 Feb 2007 08:28 pm
Hola a tod@s. Tengo un problemilla, a ver si me podéis ayudar:

En mi película principal, al pulsar un botón, quiero cargar un frame concreto de un .swf secundario en una posición concreta dentro de mi película principal. A dicho botón le he puesto el siguiente código:

Código :

on (release) {
   clip_mc = this.createEmptyMovieClip("cuerpo", 1);
   clip_mc._x = 0;
   clip_mc._y = 80
   clip_mc.loadMovie("http://www.miweb.com/miarchivosecundario.swf");
   
   this.onEnterFrame = function() {
   if (clip_mc.getBytesLoaded() != 0 && clip_mc.getBytesLoaded() == clip_mc.getBytesTotal()) {
      clip_mc.gotoAndStop("Presentación");
      delete this.onEnterFrame;
   }
};
}


Todo funciona correctamente. Solamente hay un detalle que no consigo "resolver": una pequeña esquina de mi película secundaria solapa una imagen que tengo en la principal (el .swf secundario es más pequeño que el principal). Lo que quería conseguir es que el .swf secundario que se carga, lo haga "por debajo" de la película principal.

He estado buscando la información, y creo que la clave está en utilizar LoadMovieNum. He leído varias páginas, entre ellas la aportación que hace elav en esta página (http://www.cristalab.com/foros/viewtopic.php?t=15181[/url]), y no he conseguido resolverlo (no sé si es que no he entendido bien la explicación que da, pero no lo consigo).

¿Podríais ayudarme? Muchas gracias anticipadamente.

Por chufilla

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Feb 2007 04:24 pm
Lo único que se me ocurre es una apaño medio chungo, crea un fla con el tamaño de tu película principal, ahora cárgala (el swf de tu principal) así:

loadMovieNum("principal.swf",2)

Con esto lo que logras es cargar tu principal en nivel 2 y como cargas el secundario en 1 (createEmptyMovieClip("cuerpo", 1);) quedará por debajo.

Oeee!

Los numeritos son la profundidad donde se sitúan las peícula, el princial es por defecto 0.

Por sirguy

52 de clabLevel



 

msie7
Citar            
MensajeEscrito el 02 Mar 2007 07:56 pm
Gracias, sirguy. Probaré a ver.

Por chufilla

1 de clabLevel



 

firefox

 

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