FLASH代码..帮忙解释一下~!

来源:百度知道 编辑:UC知道 时间:2024/05/27 14:10:30
帮忙解释一下...谢谢啦~!

Stage.scaleMode = "noScale";
var totalBytes = _root.getBytesTotal();
onEnterFrame = function ()
{
var _l4 = _root.getBytesLoaded();
var _l3 = _l4 / totalBytes * 100;
_root.per_txt = Math.round(_l3) + "%";
if (_l3 >= 100)
{
delete this["onEnterFrame"];
play();
} // end if
};

Stage.scaleMode = "noScale"; //不能缩放
var totalBytes = _root.getBytesTotal();// 定义变量totalBytes,值为该影片的总字节数.
onEnterFrame = function () //影片进入开始时
{
var _l4 = _root.getBytesLoaded();/变量_14的值为影片的已经下载的字节数
var _l3 = _l4 / totalBytes * 100;//变量_13为(影片的已下载字节/总字节数)*100,这相当于_13=已经下载百分数去掉了百分号
_root.per_txt = Math.round(_l3) + "%";// _13以四舍五入取整数,后面加一个百分号
if (_l3 >= 100) //如果已经下载完成
{
delete this["onEnterFrame"]; //删除onEnterFrame这个函数.
play(); //开始播放.
} // end if
};