Flash加载外部文件创建进度条3种方法
作者 凌众技术
来源 网页制作
浏览
发布时间 2012-03-10
rogressBar_mc.getNextHighestDepth()); //画进度条 with (progressBar_mc.bar_mc) { beginFill(0xFF0000); moveTo(0, 0); lineTo(100, 0); lineTo(100, 10); lineTo(0, 10); lineTo(0, 0); endFill(); _xscale = 0; } //在进度影片剪辑中创建进度框 progressBar_mc.createEmptyMovieClip("stroke_mc", progressBar_mc.getNextHighestDepth()); //画进度框 with (progressBar_mc.stroke_mc) { lineStyle(0, 0x000000); moveTo(0, 0); lineTo(100, 0); lineTo(100, 10); lineTo(0, 10); lineTo(0, 0); } //每隔一定时间就调用下面的checkBytesLoaded函数 var loaded_interval:Number = setInterval(checkBytesLoaded, 500, stream_ns); function checkBytesLoaded(my_ns:NetStream) { //进度值设置 var pctLoaded:Number = Math.round(my_ns.bytesLoaded / my_ns.bytesTotal * 100); //动态文本显示进度 loaded_txt.text = Math.round(my_ns.bytesLoaded / 1000) + " of " + Math.round(my_ns.bytesTotal / 1000) + " KB loaded (" + pctLoaded + "%)"; //进度条进行缩放 progressBar_mc.bar_mc._xscale = pctLoaded; //加载完成后清除间隔 if (pctLoaded>=100) { clearInterval(loaded_interval); } } |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Flash实例教程:3D旋转图片下一篇: Flash临摹著名画家徐悲鸿的骏马图
关于Flash加载外部文件创建进度条3种方法的所有评论