⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 downprobar2.as

📁 自定义flex3 as3 loading条
💻 AS
字号:
package com
{
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.ProgressEvent;
	import flash.text.TextField;
	
	import mx.events.FlexEvent;
	import mx.preloaders.DownloadProgressBar;
	
	public class DownProBar2 extends DownloadProgressBar{
		public var msg:TextField	
		public function DownProBar2(){
			super();
			msg=new TextField();
			msg.x=200;
			msg.y=200;
			addChild(msg);
		}
	  
		override public function set preloader(s:Sprite):void{
		s.addEventListener(ProgressEvent.PROGRESS,prog);
		s.addEventListener(Event.COMPLETE,ecom);
		s.addEventListener(FlexEvent.INIT_COMPLETE,flInC);
		s.addEventListener(FlexEvent.INIT_PROGRESS,flIn);
		}
		
		private function prog(e:ProgressEvent):void{
			msg.text=String(int(e.bytesLoaded/e.bytesTotal*100))+" %";
		}
	  
		private function ecom(e:Event):void{
			msg.text="完成了!!!!";
		}

		private function flInC(e:FlexEvent):void{
			msg.text="初始化完毕!";//初始完后要派遣 Complete 事件,不然会停在这里,不会进入程序画面的
			dispatchEvent(new Event(Event.COMPLETE));
		}

		private function flIn(e:FlexEvent):void{
			msg.text="开始初始化程序" ;
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -