22/03/2008import phoxer.PreloadManager; var prl:PreloadManager=new PreloadManager(this,onMainLoading,onMainComplete); function onMainLoading(num:Number):void{ //aca podemos leer la variable num que cambia del 0 al 100. trace(num); } function onMainComplete():void{ //esta funcion se ejecuta al finalizar la carga. };
/** PRELOADER by .:[PHOXER]:. http://www.phoxer.com v 1.5; */ package phoxer{ import flash.events.Event; public class PreloadManager{ private var backProgress:Function; private var backComplete:Function; private var stge:Object; public function PreloadManager(stg:Object,bkp:Function,bkc:Function){ super(); backProgress=bkp; backComplete=bkc; stge=stg; stge.addEventListener(Event.ENTER_FRAME, loaderProgress,false,0,true); } private function loaderProgress(e:Event):void{ var total:int=Math.ceil(stge.loaderInfo.bytesLoaded/stge.loaderInfo.bytesTotal*100); backProgress(total); if(total==100){ stge.removeEventListener(Event.ENTER_FRAME, loaderProgress); backComplete(); } } } }
| Flash CS3 | Flash CS4 | ActionScript 3 |
No hay comentarios.----------------------------------------------
Si los tutoriales o los temas tratados en este blog te gustaron y quieres ayudarme a mantenerlos en linea puede hacer una donacion.
La donaciones son destinadas para mantener este blog y a los tutoriales Online.