思凡番外之一百问:如何在Flash中制作播放进度条

来源:百度文库 编辑:高校问答 时间:2024/04/28 04:23:11
可以象播放器中的进度条,最好能显示播放的桢数!

1、在“as控制层”第1帧加脚本语句:
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
load = int(loaded/total*100);
loadtxt = "loading"+load+"%";
并选中【as控制】层在【属性】面板中定义帧标签名称为play。
在第6帧加语句:
if (loaded == total) {
gotoAndStop(6);
} else {
gotoAndPlay("play");
}

2、选中进度条元件,在【属性】中取实例名为“进度条”, 在第6帧插入帧。
3、选中【%】图层第1帧,创建动态文本,在【属性】中输入变量“loadtxt”。在第6帧插入帧。
4、选中【控制按钮】图层,在第6帧插入关键帧(前面都是空着)。将制作的“播放按钮”拖到舞台。选中“播放按钮”,加入AS:
on (release) {
gotoAndPlay(7); //跳转到场景2的第1帧并开始播放
}