- package {
- import flash.display.Sprite;
- import flash.events.Event;
- import flash.events.ProgressEvent;
- import flash.text.TextField;
- import flash.display.Loader;
- import flash.net.URLRequest;
- public class A1 extends Sprite {
- private var _field:TextField;
- private var my_loader:Loader;
- public function A1() {
- init();
- }
- private function init():void {
- my_loader=new Loader();
- my_loader.load(new URLRequest("111.swf"));
- addChild(my_loader);
- my_loader.contentLoaderInfo.addEventListener(Event.OPEN,open);
- my_loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,JZ)
- my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,complete);
- }
- private function open(e:Event):void {
- _field=new TextField ();
- addChild(_field);
- _field.x=100;
- _field.y=200;
- _field.height=20;
- _field.border=true;
- _field.text="";
- }
- private function JZ(e:ProgressEvent):void {
- var perent:Number= int(e.bytesLoaded/e.bytesTotal)*100;
- _field.text="Loader:"+ perent +"%";
- }
- private function complete(e:Event):void {
- removeChild(_field);
- _field.text="";
- }
- }
- }
(责任编辑:云不再自由) |