Comunidad de diseño web y desarrollo en internet online

Precargas externas de SWF y JPG en Flash con MovieClipLoader

Citar            
MensajeEscrito el 23 Ago 2004 08:57 pm
Hola! Primero felicitaros porque me parece estupenda (la he añadido a mis favoritos). Y bueno, mi petición, he visto el tutorial de Precargas externas y lo he intentado hacer. Pero algo no me funciona. Querría saber si sería posible que pusiérais una versión descargable del mismo, ya que no la he encontrado, sólo está la de las precargas simples. Y creo que vendría bastante bien, gracias.
:)

Por María

Invitado



 

unknown
Citar            
MensajeEscrito el 24 Ago 2004 01:43 am
Ejemplo:
http://www.cristalab.com/files/ejemplos/mcl/mcl.html
Archivo a descargar
http://www.cristalab.com/files/ejemplos/mcl/mcl.zip

Fijate con cuidado y encontraras que en el panel "Información Adicional" estan ubicados los links de ejemplos y descarga

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 11 Nov 2006 07:37 pm
Hola, la precarga me funciona perfectamente con un solo botón, pero cuando quiero crear una serie de botones y que cada uno me cargue un .swf distinto tengo un problema, la barra de carga queda como congelada arriba del swf que carga. No entiendo que pasa...

El código que utilizo es el siguiente.

Código :

//ESTA PARTE PARA EL BOTON QUE SE LLAMA "disenoweb"

var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu=false;
listener.onLoadStart = function(target_mc) {
   trace("Iniciando");
      _root.attachMovie("barra", "barra_mc", _root.getNextHighestDepth());
      _root.barra_mc._y = Stage.height/2;
      _root.barra_mc._x = Stage.width/2;
   
};

listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
   trace("En progreso");
   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) {
   trace("ya");
   _root.barra_mc.removeMovieClip();
   target_mc._visible=true;
   target_mc.play();
};

precargador_mcl.addListener(listener);
var nochache:String;
disenoweb.onRelease = function() {
   nocache = "?nocaching="+random(65000);
   precargador_mcl.loadClip("contenido/disenoweb.swf"+nocache, caja_mc);
};

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

// Y ESTA PARTE PARA EL BOTON QUE SE LLAMA "contacto"
var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu=false;
listener.onLoadStart = function(target_mc) {
   trace("Iniciando");
      _root.attachMovie("barra", "barra_mc", _root.getNextHighestDepth());
      _root.barra_mc._y = Stage.height/2;
      _root.barra_mc._x = Stage.width/2;
   
};

listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
   trace("En progreso");
   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) {
   trace("ya");
   _root.barra_mc.removeMovieClip();
   target_mc._visible=true;
   target_mc.play();
};

precargador_mcl.addListener(listener);
var nochache:String;
contacto.onRelease = function() {
   nocache = "?nocaching="+random(65000);
   precargador_mcl.loadClip("contenido/contacto.swf"+nocache, caja_mc);
};


Desde ya, gracias!!!

Por juanpablogongora

40 de clabLevel



Genero:Masculino  

argentina

firefox
Citar            
MensajeEscrito el 14 Nov 2006 03:44 am
Hola, creo que encontré un error en el tutorial “Precargas externas de SWF y JPG en Flash con MovieClipLoader”
Resulta que en mi web quiero que cargue un .swf cada ves que presiono un botón del menú, anda perfecto, pero cuando ingreso en la sección “contacto” después al ingresar en otra sección queda la barra de carga completa arriba del nuevo swf cargado. No entendía que pasaba asta que retire de la sección contacto los componentes TextInput y TextArea, entonces empezó a andar perfecto. Pero resulta que yo necesito que en la sección contacto estén esos componentes.
No entiendo por que extraño motivo pasa eso... en que afecta que estén esos componentes en el swf. Ni siquiera estoy completamente seguro que sea ese el problema
Necesitaría que me ayuden urgente. Muchas gracias.
La web es esta http://www.redmza.com/Nuevo-diseno/index.htm
Y el código que utilice es este:

Código :

var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
Stage.showMenu=false;
listener.onLoadStart = function(target_mc) {
   trace("Iniciando");
      _root.attachMovie("barra", "barra_mc", _root.getNextHighestDepth());
      _root.barra_mc._y = Stage.height/2;
      _root.barra_mc._x = Stage.width/2;
   
};

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

//Función onLoadComplete
listener.onLoadComplete = function(target_mc) {
   trace("ya");
   //Como ya cargo completo, entonces quitamos la barra
   _root.barra_mc.removeMovieClip();
   //Y mostramos el objeto
   target_mc._visible = true;
   target_mc.play();
};

precargador_mcl.addListener(listener);
//=======================================
disenoweb.onRelease = function() {
   
   precargador_mcl.loadClip("disenoweb.swf", caja_mc);
};
//=======================================
hosting.onRelease = function() {
   
   precargador_mcl.loadClip("hosting.swf", caja_mc);
};
//=======================================
mantenimiento.onRelease = function() {
   
   precargador_mcl.loadClip("mantenimiento.swf", caja_mc);
};
//=======================================
contacto.onRelease = function() {
   
   precargador_mcl.loadClip("contacto.swf", caja_mc);
};
//=======================================

Por juanpablogongora

40 de clabLevel



Genero:Masculino  

argentina

firefox
Citar            
MensajeEscrito el 16 Nov 2006 02:26 am
Por favor necesito que me respondan... :( por lo menos digan que no se pude solucionar y entonces busco hacerlo de otra forma. Pero digan algo!!!
Gracias.
:cry: :cry: :cry:

Por juanpablogongora

40 de clabLevel



Genero:Masculino  

argentina

firefox
Citar            
MensajeEscrito el 17 Nov 2006 05:14 pm
S.O.S
:cry:
[zah]Sé más paciente en el futuro :| [/zah]

Por juanpablogongora

40 de clabLevel



Genero:Masculino  

argentina

firefox
Citar            
MensajeEscrito el 17 Nov 2006 10:29 pm
Prueba cambiando el _root.getNextHighestDepth() por un valor como 9999999999. Los removeMovieClip y los componentes no se llevan nada bien...

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox

 

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