en la primera escena tengo dos layers, el de arriba tiene el MC de la precarga y en el leyer de abajo el siguiente código en AS3
Código ActionScript :
stop() import flash.events.ProgressEvent; import flash.events.Event; this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,onProgress,false,0,true); this.loaderInfo.addEventListener(Event.COMPLETE,onComplete,false,0,true); function onProgress (e:ProgressEvent):void { var bLoaded:Number = e.bytesLoaded; var bTotals:Number = e.bytesTotal; var porcent:Number = bLoaded / bTotals * 100; loadBar12.porcentajeTxt.text = porcent; loadBar12.bar.bary.x = (180 * porcent) / 100 - 180; } function onComplete(e:Event):void { this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,onProgress); this.loaderInfo.removeEventListener(Event.COMPLETE,onComplete); play(); }
Lo he probado con el simulador de descarga de flash y en internet.... nunca comienza de cero. y no doy con el problema. Soluciones. Gracias.