Comunidad de diseño web y desarrollo en internet online

Acerca del tutorial de Movie Clip Loader

Citar            
MensajeEscrito el 16 Sep 2004 01:06 pm
Hola que tal, miren tengo 2 problemas con el movie clip loader.

1.- A veces me muestra un duplicado del cargador en la esquina 0,0 . Tienen idea porque puede ser?

2.- Lo mas importante... les cuento lo que quiero hacer..

Tengo una animacion de intro, mientras se muestra esta animacion, quiero que vaya cargando y oculte el cargador. Hasta aqui sale todo bien.
Pero quiero que cuando termine la animacion chequee si cargo todo el contenido, si es asi, que vaya a la segunda parte de esta animacion.
Si no, que muestre el cargador, y en esta animacion creo un enterframe que comprueba si se cargo la pelicula. Si es asi que vaya a la segunda parte de la animacion.
Probe poniendo variables en onLoadStart, pongo listo=false; , en loadProgress tambien y en loadComplete le asigno true;
Pero no me funciona, o sea va a la segunda parte de la anim antes de que cargue todo.

Bueno aqui les dejo lso codes a ver si hay algo que estoy haciendo mal.

Code de animacion fotograma numero 245. A partir del 246 empieza la segunda parte.

Código :

pintar=false;
if(_root.listo=="si"){
   _root.lapiz_anim.gotoAndStop(246);
   trace("esta listo");
}else{
   _root.cargador._visible=true;
   //_root.createEmptyMovieClip("chek",100);
   this.onEnterFrame=function(){
      if(_root.listo=="si"){
         trace("esta listo");
         _root.lapiz_anim.gotoAndStop(246);
         delete this.onEnterFrame;
      }else{
         trace("ola");
   }   }
}
stop();


Code del primer fotograma, donde carga todo. La animacion esta incluida en el escenario asi que no la cargo dinamicamente.

Código :

Stage.showMenu=false;
cont_menu._visible=false;
cont_home._visible=false;
var listo:String;
listo = "no";

///// FUNCION CARGAR ///////////////////////////////////////////////////
function cargar(quien,donde,cache){
//DECLARACIÓN DE VARIABLES *****************************
var precargador:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
var nocache:String;
//CREADOR DEL LISTENER *********************
listener.onLoadStart = function(target_mc) {
   attachMovie("mc_cargador", "cargador", _root.getNextHighestDepth());
   cargador._visible=false;
   cargador.barra._yscale=0;
   cargador._y = Stage.height/2;
   cargador._x = Stage.width/2;
   _root.listo="no"
};//*******************************************************************
listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes){
   var seccion:String;
   seccion = quien.substr(0,-4);
   var porcentaje:Number;
   porcentaje = Math.round((loadedBytes*100)/totalBytes);
   cargador.barra._yscale=porcentaje;
   cargador.t_cargando.text= "cargando "+seccion+". "+porcentaje+"%";
   target_mc._visible=false;
   _root.listo="no";
};//****************************************
listener.onLoadComplete = function(target_mc) {
   cargador.removeMovieClip();
   target_mc._visible=true;
   //trace("listo");
   _root.listo="si";
   //_root.listo="no";
};
if(cache=="si"){
   precargador.addListener(listener);
   nocache = "?nocaching="+random(65000);
   precargador.loadClip(quien+nocache, donde);
}else{
   precargador.addListener(listener);
   precargador.loadClip(quien, donde);
}}//// FIN CARGAR ////////////////////////////////////////////////////////

cargar("interface.swf",cont_menu,"si");
stop();


Saludos, espero me puedan ayudar =)

Por kuryaki

1 de clabLevel



 

ARGENTINA

unknown
Citar            
MensajeEscrito el 20 Sep 2004 02:33 am
ufa nadie sabe cual es mi problema ? :(
Sin esto no puedo seguir buaaaa :crap:

Por kuryaki

1 de clabLevel



 

ARGENTINA

unknown
Citar            
MensajeEscrito el 10 Oct 2009 01:18 pm
porque no pones el archivo fla aqui para descargarlo y entenderlo mejor?

Por Javier Tamariz

22 de clabLevel



 

Mexico D.F.

msie8

 

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