欢迎来到天天文库
浏览记录
ID:38285143
大小:87.15 KB
页数:5页
时间:2019-06-03
《如何自定义FLEX3的loading进度条》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、如何自定义FLEX3的loading进度条首页
2、Flex教程
3、AIR教程
4、AS教程
5、AIR应用实例
6、电子书
7、下载
8、汉化资源
9、
10、RSS丰富WEB、桌面,未来10年发展主趋势。当前位置FLEX教程>>如何自定义FLEX3的loading进度条如何自定义FLEX3的loading进度条[来源:来自网络][作者:不详][日期:08-07-20][浏览:338次]这是FLEX3默认的进度条,它起到等待加载FLEX文件的作用。如果你需要设计和自定义FLEX加载进度条,本文将介绍2种方法实现自定义FLEX3的loading进度条.首先:修改下载进度的文字为中文建立扩展至mx.preloa
11、ders.DownloadProgressBar的一个类:packagemyDownPro{importmx.preloaders.DownloadProgressBar;http://www.airia.cn/FLEX_Directory/FLEX3_loading/(第1/5页)2008-9-518:16:33如何自定义FLEX3的loading进度条publicclassmyDownProBarextendsDownloadProgressBar{publicfunctionmyDownProBar(){//TODO:implementfunctionsuper();
12、downloadingLabel="正在下载中...";initializingLabel="正在初始化内容...";}}}然后在修改preloader为你建立的这个类:方法二:覆写DownloadProgressBar类的preloader,可以在其中加入
13、你自已喜欢的标签或者图像packagemyDownPro{importmx.preloaders.DownloadProgressBar;importflash.display.Sprite;importflash.events.ProgressEventimportflash.events.*importflash.text.TextField;importmx.events.*;http://www.airia.cn/FLEX_Directory/FLEX3_loading/(第2/5页)2008-9-518:16:33如何自定义FLEX3的loading进度条publ
14、icclassmyDownProBar2extendsDownloadProgressBar{publicvarmsg:TextFieldpublicfunctionmyDownProBar2(){super();msg=newTextField()msg.x=200msg.y=200addChild(msg)}overridepublicfunctionsetpreloader(s:Sprite):void{s.addEventListener(ProgressEvent.PROGRESS,prog)s.addEventListener(Event.COMPLETE,ec
15、om)s.addEventListener(FlexEvent.INIT_COMPLETE,flInC)s.addEventListener(FlexEvent.INIT_PROGRESS,flIn)}privatefunctionprog(e:ProgressEvent):void{msg.text=String(int(e.bytesLoaded/e.bytesTotal*100))+"%";}privatefunctionecom(e:Event):void{msg.text="完成了!!!!"}privatefunctionflInC(e:FlexEvent):vo
16、id{msg.text="初始化完毕!"//初始完后要派遣Complete事件,不然会停在这里,不会进入程序画面的dispatchEvent(newEvent(Event.COMPLETE))}privatefunctionflIn(e:FlexEvent):void{msg.text="开始初始化程序"}}}http://www.airia.cn/FLEX_Directory/FLEX3_loading/(第3/5页)2008-9-518:16:33如何自定义FLEX3的loading进度条同样修改
此文档下载收益归作者所有