加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flash ActionScript (21)一个简单实用的loading代码

发布时间:2020-12-15 06:18:03 所属栏目:百科 来源:网络整理
导读:源代码 /** ActionScript Class File — Created with SAPIEN Technologies PrimalScript 3.1@class @package @author shen @codehint @example @tooltip */class Loader extends MovieClip{ private var loaded:Number; private var loadtxt:TextField; pri

源代码

/**
ActionScript Class File — Created with SAPIEN Technologies PrimalScript 3.1@class
@package
@author shen
@codehint
@example
@tooltip
*/class Loader extends MovieClip{
private var loaded:Number;
private var loadtxt:TextField;
private var loadline:MovieClip;

?

function Loader(){
loadstart();
}
function loadstart(){
/*createEmptyMovieClip( “loadline”,1 );
with (loadline)
{
lineStyle( 1,0xff00ff,100 );
moveTo( _root._x,_root._y);
lineTo( _root._x,_root._y+_root._width);
lineTo( _root._x+_root._height,_root._y);
}*/
createTextField(“loadtxt”,10000,_root._x,_root._y-20,0);
with(loadtxt){
autoSize = “left”;
background = true;
backgroundColor = 0xffffff;
border = true;
borderColor = 0×000000;
selectable = false;
}
var tf:TextFormat = new TextFormat();
tf.size = 10;
tf.font = “Courier”;
tf.color = 0×000000;
loadtxt.setNewTextFormat(tf);
this.onEnterFrame=compute_load;
}
function compute_load(){
loaded=_root.getBytesLoaded()/_root.getBytesTotal();
loadtxt.text=“total:”+int(_root.getBytesLoaded()/1024)+“/”+int(_root.getBytesTotal

()/1024)+“k “+“loaded:”+int(loaded*100)+“%”; this._xscale=loaded*100; if(loaded>=1){ delete this.onEnterFrame; this.unloadMovie(); _root.play(); } } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读