深山工作室

深山工作室 >

FLASH中加入LOADING的最简便方法

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); 


 

前一页:FlashFxp修改FTP密码
后一页:网页调用msn/qq/email记录,淘宝,skype挂在网页上
相关阅读
静态网站利用微信URL Scheme生成的ticket从浏览器h5跳到微信小程序完整代码
06 iis中Server Application Error问题如何修复
小程序中利用addPhoneContact将联系人的信息添加到手机通讯录支持保存联系人头像
uni-app自定义loading组件
uni-app实现上拉加载,下拉刷新(下拉带动画)
div+css黑色焦点图(幻灯片效果非常 不错)
超级实用且不花哨的js代码大全( 7 )
一个效果非常不错图片载入loading等待效果
更多>>HTML相关信息
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
DW设置之后更好用 DreamweaverCS编辑GB2312与UTF-8文件在代码视图中点击鼠标错位问题的解决办法
js指定日期加n天加n月加n年
更多>>最新添加
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
抖音直播音挂载小雪花 懂车帝小程序
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法