como se hace esto en flash? aunq no apareciera el porcentaje no m importa, me vale con la tipica barrita q se va haciendo mas grande.
gracias!!!
| ||||
usa esta funcion para cargar, pegasela al 1er frame de tu pelicula para que la podas llamar en cualquier frame donde y cuando necesites:
Código:
su uso:del_o=function(){delete onEnterFrame;}// borra el proceso onEnterFrame preload_mov=function(movnam){ this.onEnterFrame=function(){ bl=movnam.getBytesLoaded(); bt=movnam.getBytesTotal(); perc=int((bl/bt)*100); per=perc+"%"//<-- esto lo podes mandar a un campo de texto o //agregarle aqui la linea que modifica el ancho de la barra del preload trace(per); if(bl>0){ if(bl==bt){ trace("movie cargada"); } }else{trace("movie no cargada");} } }
Código:
mymov es un clip vacio que lo dejas donde necesites la posicion 0,0 del swf externo,loadMovie("intr.swf",mymov); preload_mov(mymov); tonces le podes crear una barra, convertirla en movieClip, adentro de este movieClip, selecciona la shape y alineala asi: align left edge y align vertical center con el panel de alineacion CTRL+K, para que cuando modifiques el ancho de esta sea de izquierda a derecha. ahora en el 1er frame antes de toodo el codigo de la funcion de precarga, crea una variable que lea el ancho de tu barra, claro para esto ya tenes que haberle asignado un nombre de instancia a la barra, aqui voy a usar: barra
Código:
ahora en la linea donde estaancho_barra_per=barra._width/100;//porque es en base a un 100 por ciento
Código:
para entender mejor la barra te puede servir esto:per=perc+"%"; barra._width=ancho_barra_per*perc;//asi modifica el ancho con respecto al porcentaje http://geocities.com/pedrodle/loader.fla |