Flash代码的意思

来源:百度知道 编辑:UC知道 时间:2024/05/16 16:05:20
loadnum = getBytesLoaded();
totalnum = getBytesTotal();
bfs = int(loadnum / (totalnum / 100));
go = 10 * i;
if (bfs >= go)
{
_root.loading.gotoAndStop(i);
i = i + 1;
} // end if
if (loadnum == totalnum)
{
gotoAndPlay(3);
} // end if
fscommand("showmenu", "false");
fscommand("trapallkeys", "true");
_soundbuftime;
能帮我解释每行代码的意思,详细一点是

loadnum = getBytesLoaded();//声明一个变量loadnum ,获取当前加载的容量的字节数
totalnum = getBytesTotal();//声明一个变量loadnum ,获取要加载的总的容量数

bfs = int(loadnum / (totalnum / 100));//声明一个变量BFS,取loadnum / totalnum * 100值的 整数部分

go = 10 * i;
if (bfs >= go)//如果bfs >= go就执行{}中的语句
{
_root.loading.gotoAndStop(i);//loading影片剪辑 到第i帧停止
i = i + 1;//i + 1的值赋给变量i
} // end if
if (loadnum == totalnum)//如果以加载的字节数等于,要加载的总的字节数,就执行{}中的语句
{
gotoAndPlay(3);//到第3帧播放
} // end if
fscommand("showmenu", "false");
fscommand("trapallkeys", "true");
_soundbuftime;//设定声音播放的缓冲时间为5秒

呵呵 我也是在网上自学的FLASH 所以我已经尽我的全力帮你了 你这个是制作加载条的代码