Comunidad de diseño web y desarrollo en internet online

Duda con loadMovieNum

Citar            
MensajeEscrito el 14 Oct 2005 12:35 pm
Hola, espero que me puedan asesorar:

Tengo una presentación swf con links que llaman a otros swf por medio de loadMovieNum. Al hacer click en uno de los link se carga la película correspondiente pero naturalmente toma un tiempo la carga. Cómo hago para que al cargar la película inicial se carguen en "background" las demás películas para que cuando se haga click en el link correspondiente la carga sea rápida?
He pensado en cargar todos los swf al inicio y ocultar y desocultarlos, es posible hacerlo?

Muchas gracias.

Por adobexpert

Claber

2018 de clabLevel

4 tutoriales
15 articulos

Genero:Masculino  

Bogotá - Colombia

safari
Citar            
MensajeEscrito el 14 Oct 2005 01:19 pm
Hola marlinton:

Bienvenido a Clab, si lo que cas a cargar son swf te recomiendo que mejor uses:

Código :

loadMovie("tupeli.swf",contenedor)


siendo contenedir un mc el cual es más fácil de manipular, ahora para descargar una película

Código :

unloadMovie("_root.contenedor_mc")


saludos :wink:

Por Ereb

Claber

1352 de clabLevel

1 tutorial

Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 15 Oct 2005 01:47 am
Gracias Ereb, pero quedo aun con esta duda:

Al hacer click en uno de los link se carga la película correspondiente pero naturalmente toma un tiempo la carga. Cómo hago para que al cargar la película inicial se carguen en "background" las demás películas para que cuando se haga click en el link correspondiente la carga sea rápida?
He pensado en cargar todos los swf al inicio y ocultar y desocultarlos, es posible hacerlo?

Gracias.

Por adobexpert

Claber

2018 de clabLevel

4 tutoriales
15 articulos

Genero:Masculino  

Bogotá - Colombia

firefox
Citar            
MensajeEscrito el 15 Oct 2005 09:45 am
Hola bienvenido ^^
mira claro que puedes hacer lo que dices pero mejor carga lo que el usuario quiere ver, osea cuando el haga click en alguna opcion se cargara el swf que desee

Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 15 Oct 2005 11:08 am

marliton escribió:

He pensado en cargar todos los swf al inicio y ocultar y desocultarlos, es posible hacerlo?


Ok veamos pués, yo no te recomiéndo lo que quieres hacer pués tu pelicula se taradará mucho más en iniciar, es decir la harás más pesada todavía, pero de poderse si se puede, lo que yo haría es lo siguiente:

en el primer key frame pondría el codigo, utilizaría el createEmptyMovieClip para crear un mc vacío y poder manipularlo y sobre ese mc cargar tu swf externo, sería algo así.

Código :

this.createEmptyMovieClip("cargador01_mc", 1);
loadMovie("primero.swf", cargador01_mc);
cargador01_mc.visible=false;


this.createEmptyMovieClip("cargador02_mc", 2);
// cargador02_mc, es el nombre de instancia que le asignas al mc
// y el 2 es el nivel en el que se crea.
loadMovie("segundo.swf", cargador02_mc);
// segundo.swf es tu archivo externo y cargador02:mc es el
// mc contenedor, el cual creaste con anterioridad.
cargador02_mc.visible=false;
// repites la operacion dependiendo del número de botones
// es importante que no repitas el nivel pues al cargar en el mismo
// nivel eliminas el que ya estaba cargado anteriormente

// ----------------------------------------------------------------

// ahora vamos con los botones
// para ésto debes darle nombre de instancia a cada boton


miBoton01_btn.onRelease = function() {
   _root.cargador01_mc.visible=true;
        _root.cargador02_mc.visible=false;
        _root.cargador03_mc.visible=false;
};

miBoton02_btn.onRelease = function() {
   _root.cargador01_mc.visible=false;
        _root.cargador02_mc.visible=true;
        _root.cargador03_mc.visible=false;
};
// y repites tantos botones tengas

espero no haberte confundido en vez de ayudar.



P.D. La palabra "desocultar" no existe, en todo caso usa mostrar y ocultar. :wink:

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

clabbrowser
Citar            
MensajeEscrito el 17 Oct 2005 03:47 am
Muchisimas gracias por la respuesta, es exactamente lo que necesito. Entiendo el código pero aunque uso cargador01_mc.visible=false; me aparecen visibles TODOS los swf que he cargado.

Alguna idea? Estoy usando Flash Prof. 8.

Muchas gracias.

Por adobexpert

Claber

2018 de clabLevel

4 tutoriales
15 articulos

Genero:Masculino  

Bogotá - Colombia

firefox
Citar            
MensajeEscrito el 18 Oct 2005 05:50 pm
Una preguntica, estás usando el código que te dieron? porque podrías estar cargando en niveles, digo, podrías postear el código para tener referencia.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 19 Oct 2005 12:56 am
Si Xyrer, estoy usando exactamente el mismo código, solo cambié el nombre de la película que estoy cargando.

Por adobexpert

Claber

2018 de clabLevel

4 tutoriales
15 articulos

Genero:Masculino  

Bogotá - Colombia

firefox
Citar            
MensajeEscrito el 22 Oct 2005 12:51 am
Mira como lo estoy usando:

this.createEmptyMovieClip("cargador01_mc",1);
loadMovie("home.swf", cargador01_mc);
cargador01_mc.visible=false;

La película carga visible.

Por adobexpert

Claber

2018 de clabLevel

4 tutoriales
15 articulos

Genero:Masculino  

Bogotá - Colombia

firefox
Citar            
MensajeEscrito el 22 Oct 2005 01:01 am

Código :

this.createEmptyMovieClip("cargador01_mc"); 
loadMovie("home.swf", cargador01_mc); 
cargador01_mc.visible=false;


Y eso es todo, no necesitas darle un nivel al mc.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

firefox
Citar            
MensajeEscrito el 22 Oct 2005 01:14 am
Muchas gracias Xyer.

Ya no carga visible. Ahora, quiero volverlo visible con un boton pero este codigo no me funciona:

_root.cargador01_mc.visible=true;

Supongo que además de decirle que sea visible hay que darle el nivel, cierto? Como lo hago?

Por adobexpert

Claber

2018 de clabLevel

4 tutoriales
15 articulos

Genero:Masculino  

Bogotá - Colombia

firefox

 

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