Mega Code Archive

 
Categories / Flash ActionScript / Network
 

Checking Load Progress

package {   import flash.display.*;   import flash.text.*;   import flash.events.*   import flash.net.*;      public class Main extends Sprite {     private var _output:TextField = new TextField( );        public function Main(  ) {       _output.width = stage.stageWidth;       _output.height = stage.stageHeight;              addChild( _output );           var loader:URLLoader = new URLLoader(  );              loader.addEventListener( ProgressEvent.PROGRESS, handleProgress );              loader.load( new URLRequest( "example.txt" ) );     }          private function handleProgress( event:ProgressEvent ):void {       var percent:Number = Math.round( event.bytesLoaded                                         / event.bytesTotal * 100 );              _output.text = " Loaded: " + event.bytesLoaded + "\n"                         + "  Total: " + event.bytesTotal + "\n"                         + "Percent: " + percent;     }   } }