Comunidad de diseño web y desarrollo en internet online

problema con moviecliploader

Citar            
MensajeEscrito el 01 Dic 2008 02:49 am
hola como estan
gracias por la ayuda les comento mi problema tengo un swf este carga swf externos en un mc vacio con moviecliploader la duda esta es porque la barra de carga no desaparece del escenario, el codigo del moviecliploader lo llamo desde un mc que es donde estan los botones, desde la linea principal no me funcionaba bien, carga extiosamente los swf pero no quita la barra de carga y no se que sera gracias este es el codigo del moviecliploader

Código :

var precargador_mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();

listener.onLoadStart = function(target_mc) {
   if (_root.barra_mc) {
      _root.barra_mc.removeMovieClip();
   }
   _root.attachMovie("carga","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("cargando el swf");
   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("carga completa");
        // aqui se supone que la borra no pasa nada
   _root.barra_mc.removeMovieClip();
   target_mc._visible = true;
   target_mc.play();
};

precargador_mcl.addListener(listener);

//codigo de uno de los botones
//secciones es el movieclip vacio
ilustracion.onPress = function() {
   this.enabled = false;
   _root.secciones.onEnterFrame = function() {
      if (this._currentframe != 1) {
         this.prevFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
         precargador_mcl.addListener(listener);
         precargador_mcl.loadClip("seccion_ilustracion.swf",_root.secciones);
      }
      // end if 
   };
};


algunas veces la barra se desaparece en el reproductor de flash corriendolo local pero en un explorador la barra se queda hay

esta es la pagina para que miren que es lo que pasa esta en la seccion de works

http://www.puntgraphic.com

Gracias :cool: de verdad

Por kalufau

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Dic 2008 02:37 pm

Por kalufau

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Dic 2008 07:25 pm
Cambia el

Código ActionScript :

listener.onLoadComplete 


Por un

Código ActionScript :

listener.onLoadInit


Quizás resuelva tu problema

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Dic 2008 02:45 pm
ya probe el onLoadInit y no me funciono me sigue apareciendo el preload todavia, que podra ser :?

tendra algo que ver que el codigo del moviecliploader no este en la linea de tiempo pirncipal'???


Gracias

:cool:

Por kalufau

8 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Dic 2008 06:14 pm
Intenta utilizar una función genérica declarada en la línea de tiempo principal que te sirva para cargar cualquier contenido en un movieClip que desees, aquí tienes un post que te puede ayudar.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 02 Dic 2008 06:40 pm
graciar por la respuesta voy a probar y cuento como me fue :cool:

Por kalufau

8 de clabLevel



 

firefox

 

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