Comunidad de diseño web y desarrollo en internet online

precarga externa sin boton de inicio

Citar            
MensajeEscrito el 19 Dic 2007 12:17 pm
Acerca de esta precarga http://www.cristalab.com/tutoriales/15/precargas-swf-y-jpg--en-flash-con-moviecliploader he intentado hacerla pero quiero hacerla sin botón de inicio. ¿Que debería poner en el código en vez de esto?:

Código :

 cargar_btn.onRelease = function() {
   nocache = "?nocaching="+random(65000);
   //Aqui le decimos a nuestro MovieClipLoader que cargue el archivo
   //"pelicula.swf" y que lo muestre en "carga_mc" :D
   precargador_mcl.loadClip("Pelicula.swf"+nocache, caja_mc);
};


Gracias!

Por 2isone

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Dic 2007 12:24 pm
Saca de la función el código y listo:

Código :


   nocache = "?nocaching="+random(65000);
   //Aqui le decimos a nuestro MovieClipLoader que cargue el archivo
   //"pelicula.swf" y que lo muestre en "carga_mc" :D
   precargador_mcl.loadClip("Pelicula.swf"+nocache, caja_mc);

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 19 Dic 2007 12:34 pm
Pero si saco ese código de la función no empezara la pelicula principal, no?

Por 2isone

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Dic 2007 12:37 pm
Si sacas eso de la función ocurrirá lo que ocurría cuando apretabas tu botón. Ponlo en el frame que quieras que ocurra esto.

Por One

Claber

1488 de clabLevel

5 tutoriales

Genero:Masculino  

Programador Web

firefox
Citar            
MensajeEscrito el 19 Dic 2007 06:05 pm
Buenas, ya quite el evento onRelease del botón y subí todos los archivos. El problema ahora es que no aparece el preload y entra en un bucle infinito de la pelicula. El código es el siguiente:

Código :

var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu = false;

listener.onLoadStart = function(target_mc) {
   //trace("Iniciando");
   //Colocamos la barra de precarga en el escenario con el nombre "barra_mc"
   _root.attachMovie("barra", "barra_mc", _root.getNextHighestDepth());
   //Ubicamos la barra en la mitad del escenario
   _root.barra_mc._y = Stage.height/2;
   _root.barra_mc._x = Stage.width/2;
   //Y nuestra barra esta lista para moverse en el evento onLoadProgress
};

listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
   var porcentaje:Number;
   porcentaje = Math.round((loadedBytes*100)/totalBytes);
   _root.barra_mc.gotoAndStop(porcentaje);
   target_mc._visible = false;
   target_mc.stop();
};

listener.onLoadComplete = function(target_mc) {
   _root.barra_mc.removeMovieClip();
   target_mc._visible = true;
   target_mc.play();
};


precargador_mcl.addListener(listener);
var nocache:String;
   nocache = "?nocaching="+random(65000);
   precargador_mcl.loadClip("noname_es.swf"+nocache, caja_mc);


la web la podeis ver en www.nonameproducts.net

Espero que alguno encontreis la solución.

Gracias!

Por 2isone

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Dic 2007 05:20 pm
:cry: Sufro de bucle infinito tan solo comienza la animación. Ni tan siquiera aparece el preload.

¿Alguien conoce la causa?

Gracias!

Por 2isone

19 de clabLevel



 

firefox

 

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