Comunidad de diseño web y desarrollo en internet online

Nuevo - MovieClipLoader

Citar            
MensajeEscrito el 01 Dic 2004 09:10 am
Hola, soy algo novato en esto, e puesto un moviecliploader, diseñado por mi, el cual tiene una animación (no es la barra) que simplemente da vueltas y nada tiene que ver con la carga y un campo de texto dinámico inferior, el en el cual si quiero que salga el porcentaje. Todo eso en un movieclip llamado loader_mc, metido en un swf llamado loader.swf y este cargado en una html.

Pues este cuando termina su porcentaje desaparece y habre la pelicula externa miweb.swf.

Pero no funciona, simplemente se queda en 0% y cuando termina si que desaparece y llama a miweb.swf externo, pero no anda el porcentaje. :(

Expongo mi código, puesto en el fotograma 1 de la capa actions, de loader.swf :

Código :

loader_mc._xscale = 0;

var myLoader_mcl:MovieClipLoader = new MovieClipLoader();
var mclListener:Object = new Object();

mclListener.onLoadProgress = function(target_mc:MovieClip) {
   trace(getTimer());
   var prog:Object = myLoader_mcl.getProgress(target_mc);
   var pctLoaded:Number = Math.round((prog.bytesLoaded/prog.bytesTotal)*100);
   loader_mc._xscale = pctLoaded;
   loader_mc.pctLoaded_txt.text = pctLoaded+"% loaded";
};

mclListener.onLoadComplete = function(evt) {
   loader_mc._visible = false;
};

myLoader_mcl.addListener(mclListener);
myLoader_mcl.loadClip("miweb.swf", this.createEmptyMovieClip("holder", 2));


Por cierto e realizado el del tutorial y nada, este se adecúa mejor a mi estilo de carga, si me pudieseis ver el código....

Muchas gracias de antemano..

Por Albertini

36 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Dic 2004 10:26 am
Cambia el onLoadProgress y dejalo exactamente igual a como esta aqui abajo.

Código :

listener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
   var pctLoaded:Number;
   
   pctLoaded = Math.round((loadedBytes*100)/totalBytes);
   
   loader_mc._xscale = pctLoaded;
   loader_mc.pctLoaded_txt.text = pctLoaded + "% loaded"; 
};


Creo que así te funcionará correctamente.

Saludos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 01 Dic 2004 01:44 pm
Muchas gracias por tu rápida respuesta, pero no sería al principio "mclListener" ??

Por Albertini

36 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Dic 2004 03:11 pm
Oh! sí, sí!!

Es que el código lo he cogido de otro lado y me he olvidado de cambiar eso, jeje...

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 01 Dic 2004 04:01 pm
lo e probado con esa modificación y nada, se sigue quedando en 0% hasta que se termina de cargar, que desaparece y se habre el swf.

No se que puede fallar, esto lo e cogido de un libro editado por Anaya Multimedia de Flash.

Mira en la Lesson 13 ahí sale el código:

http://www.trainingfromthesource.com/books/flash/index.php?page=errata

Por Albertini

36 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Dic 2004 04:53 pm
Si que funcionaba con el código antiguo.

Eran los pu........s archivos temporales de internet explorer, los que hacían volverme loco.

Por Albertini

36 de clabLevel



 

msie
Citar            
MensajeEscrito el 02 Dic 2004 04:57 pm
Ahm, ¿Es que aun usas Internet Explorer? ...

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

firefox
Citar            
MensajeEscrito el 02 Dic 2004 05:40 pm
Bajate un navegador de verdad el Firefox 8)

Te tiro un link para ajarte la version en español:
http://download.mozilla.org/?product=firefox&os=win&lang=es-AR

Por fede_killer

64 de clabLevel



 

firefox

 

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