原代码说明:
1帧:
/*********************************
AS3.0 LOADING CODE
MAGIC WING STUDIO
BY 2007-09-01
**********************************/
stop();
stage.scaleMode=StageScaleMode.NO_SCALE;
//设置舞台属性不跟随播放器大小而改变
stage.showDefaultContextMenu=false;
//屏蔽右键菜单
stage.frameRate=30;
//设置帧频为30
var stageW=stage.stageWidth;
var stageH=stage.stageHeight;
//取得舞台宽和高
var loadclip:MovieClip=new MovieClip();
//创建LOADING MC loadclip
this.addChild(loadclip)
//添加loadclip到舞台
var txt=new TextField();
//创建文本文件 txt
txt.autoSize=TextFieldAutoSize.CENTER;
//文本文件自适应大小并且居中显示
txt.text="AS3.0 Loading...";
txt.textColor=0x000000;
//设置文本颜色
txt.selectable=false;
//文本设置为不可选
txt.x=stageW/2-txt.width/2;
txt.y=stageH/2-txt.height/2;
//设置本文件放置于舞台中央
loadclip.addChild(txt);
//将文本实例txt添加到loadclip
var stgb=new Sprite();
stgb.graphics.lineStyle(1,0x000000,1);
stgb.graphics.beginFill(0xff0000,.5);
//采用单色填充,红色透明50%(.5)
stgb.graphics.drawRect(0,0,200,10);
stgb.graphics.endFill();
stgb.x=stageW/2-stgb.width/2;
stgb.y=txt.y+txt.height+5;
loadclip.addChild(stgb)
//绘制进度条底色并且添加到loadclip
var stg=new Sprite();
stg.graphics.lineStyle(1,0x000000,.5);
stg.graphics.beginGradientFill(GradientType.LINEAR,[0xff0000,0xffff00],[100,100],[0,255]);
//采用渐变填充 红--黄
stg.graphics.drawRect(0,0,200,10);
stg.graphics.endFill();
stg.x=stageW/2-stg.width/2;
stg.y=txt.y+txt.height+5;
loadclip.addChild(stg)
//绘制进度条并且添加到loadclip
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,loading);
//添加进度监听
this.loaderInfo.addEventListener(Event.COMPLETE,loaded);
//添加进度完成监听
function loading(eve) {
var loadpre:int=eve.bytesLoaded/eve.bytesTotal*100;
txt.text="影片载入"+loadpre+" %";
stg.scaleX=loadpre/100;
}
//显示进度载入百分比-----
function loaded(eve) {
txt.text="影片载入完毕!";
if (framesLoaded == totalFrames) {
removeChild(this.getChildAt(0));
nextFrame();
}
}
//载入完毕清除LOADING MC 下一帧播放音乐
分享到:
相关推荐
### Java编程新手必读知识点详解 #### 一、Java开发工具包(JDK)与运行环境(JRE) - **JDK与JRE的区别**:JDK是Java开发工具包,包含了编译Java源代码所需的编译器、调试器和其他工具;而JRE则是Java运行环境,...
网管员必读-网络组建ppt 《网管员必读——网络组建》一书是全面模拟典型大中型局域网组建的基本思路进行内容组织和编排的,读者根据本书的各章顺序一步步实践即可组建一个比较完善的中型以上企业局域网。
《网络工程师必读--网络工程基础》.(王达)
网管必读-网络组建第1章 网管必读-网络组建
网管必读-网络组建网管必读-网络组建网管必读-网络组建 网管必读-网络组建网管必读-网络组建网管必读-网络组建
linux必读----高手必经之路
网络工程师必读--网络工程基础。非常不错的基础教材。
网管员必读-网络基础
网管员必读-网络应用
程序员必读---计算机专用英语词汇1500词.doc
看前必读--使用小建议.docx
网管必读-故障排除
网管必读-超级网管经验谈, 网管经验剖析!
JAVA程序员必读--基础篇.chm
"java程序员必读--基础篇"的主题聚焦在Java语言的核心概念和基础用法上,旨在帮助读者建立起坚实的Java编程基础。 首先,我们要理解Java的特性,包括其跨平台性("Write Once, Run Anywhere"),垃圾回收机制,以及...
本书是一本真正意义上的网络系统设计图书,从网络系统设计角度全面介绍了整个网络系统设计的思路和方法,而不是像传统网络集成类图书那样主要介绍诸如网络技术基础和网络设备技术等本来属于网络基础和网络组建类图书...
网管员必读-网络基础第2版卷二 需要的下吧!两卷下载方可解压!
成功人士必读--决定成败的49个细节