订阅本栏目 RSS您所在的位置: 深山工作室 > HTML > 正文

FLASH中加入LOADING的最简便方法

http://hi.baidu.com/46544763 2009/4/7 22:41:00 深山行者 字体:大 中 小 浏览 9346

1.做一个100桢的MC动画;可以包含一个text的动态文本区。
(这样我们可以做出很多特殊效果的LOADING,不单单局限在进度条这样的效果,比如人物的动作,从哭脸到笑脸等等)


2.把该MC(MovieClip)拖入主场景的首桢,并在首桢添加Stop,在该MC上加上如下代码:
//读取FLASH文件的总字节数
onClipEvent (load) {
total = _root.getBytesTotal();
}

//根据影片载入的字节数控制MC的进程
onClipEvent (enterFrame) {
loaded = _root.getBytesLoaded(); //已读字节数,把值赋给变量loaded
percent = int(loaded/total*100); //百分比的计算式
text = percent+"%"; //赋值给变量text,在文本区显示
gotoAndStop(percent); //让MC根据影片载入进度显示在不同的贞上
if (loaded == total) {
_root.gotoAndPlay(2); //如果读入的字节总数等于总字节数,影片播放跳转到父片第二贞
}
}  
 

__________________________________________________________

还有补充一下,MC动画不一定要做到100贞,做25贞,10贞都可以,gotoAndStop(percent); 改下就可以了,比如做25贞的.
zhen = int(percent/4);
gotoAndStop(zhen); 


 

相关阅读
山西万景国际旅行社晋中分公司
详谈CSS设计中import与link的区别所在
javascript 根据汉字拼音首字母快速定位下拉列表
2012-7-20升级部分
网站终于在计划时间内完成了
javascript里confirm在外部文件中调用方法
深山旅行社网站管理系统 v1.8
深山旅行社网站管理系统 v1.4
更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
2026 aliyun阿里域名云注册续费优惠口令
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
DW设置之后更好用 DreamweaverCS编辑GB2312与UTF-8文件在代码视图中点击鼠标错位问题的解决办法
js指定日期加n天加n月加n年
更多>>最新添加文章
2026 aliyun阿里域名云注册续费优惠口令
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
抖音直播音挂载小雪花 懂车帝小程序
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
python通过代码修改pip下载源让下载库飞起
更多>>随机抽取信息
利用DIV+CSS做的柱状图(3)
振辉除氧器
了解CSS中的letter-spacing与word-spacing属性
uni-app按钮button利用css伪类after去除灰色边框
一个非常不错的文字的提示
邓州市途鸿旅行社