问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Flash中如何加上加载动画?

发布网友 发布时间:2022-04-22 04:34

我来回答

2个回答

热心网友 时间:2023-12-02 21:10

//这个是手动制作的,方便制作美观的图形和添加效果,制作个性化加载条。

import flash.events.ProgressEvent;

import flash.events.Event;

 

/*

1、新建影片剪辑,命名为进度条

2、在进度条元件中第一帧,画上一个矩形,设置其坐标为(0,0)

3、新建影片剪辑,命名为加载条

4、将进度条拉到加载条元件第一帧,点击进度条元件,在“属性”中命实例名为 bar,再设置其坐标为(0,0)

5、在加载条元件中,添加新图层2,复制(Ctrl+C)图层1的进度条,点击图层2,原位粘贴元件(Ctrl+Shift+V),之后将元件打散

6、添加新图层3,同步骤5在图层3添加散图

7、将图层3拉到图层1下面,修改图层3散图的颜色,作为加载进度的底图

8、右击图层2,在弹出的菜单中,选择“遮罩层”

9、回到主场景,将加载条拉到主场景中,命其实例名为mc_bar,则添加如下代码

*/

this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressFun);

this.loaderInfo.addEventListener(Event.COMPLETE,completeFun);

 

/**

*

*加载中

*/

function progressFun(e:ProgressEvent):void{

 if(!this.mc_bar){

  return;

 }

 var percent:Number = Math.floor(e.bytesLoaded/e.bytesTotal*100)/100;

 this.mc_bar.bar.x = (percent-1)*this.mc_bar.bar.width;

 if(this.mc_bar.txt_percent){

  this.mc_bar.txt_percent.text = percent+"%";

 }

}

 

/**

*加载完成

*/

function completeFun(e:Event):void{

 this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS,progressFun);

 this.loaderInfo.removeEventListener(Event.COMPLETE,completeFun);

}

 

/*

按Ctrl+Enter测试影片,在影片中主菜单“视图”->“下载设置”中选择需要模拟的宽带速度,

再点选“视图”->“模拟下载”或在影片中再按Ctrl+Enter进行下载进度测试

*/

/**

*

*注意:由于现文件够小,你查看不到效果

*

*PS:这是纯手动答案,测试正常。没证据,别侮辱别人的劳动成果

*/

 

 

追问想问下那个代表是加在影片剪辑上还是时间轴上?

追答这个是你个人主观决定的,放哪里都没有问题,即,你对动画打包多少层都没有关系。

但要注意了,如果是手动制作的动画,需要将动画放到主时间轴第一帧,否则会出现加载完才能出现的问题。再有可能就是会报未定义的错误。

来自:求助得到的回答

热心网友 时间:2023-12-02 21:11

新建一影片剪辑实例名为mc1放于主场景图层一第一帧,
再在主场景时间轴新建一图层2 写as代码,第1帧写上
mc1.loadMovie("about.swf");即可加载about.swf追问加载的动画的位置怎么弄?

追答1、制作被加载的flash时先定位
比如主动画a.swf的画布大小是700*400,想被加载的b.swf载入主动画_x=300_y=200的位置。
那我们就可以,在b.swf里做画布和a.swf相同为:700*
400,将原来做的b.swf里的动画位置放于x=300y=200的位置

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
就读华南师范大学网络教育学院需要中专毕业吗 皮蛋肉粥的做法和配方 ...读华南师范大学的网络教育,但不知道在哪报名?学校有报名点吗?_百度... 银行装etc有什么套路 瑞达时代公司简介 ...计算数学题时,把减数24错写成44,算出差是30,这道题的正确是多少? ...把减数132看成了123,结果算出的差是239,这道题的被减数是()。_百度... ...把减数269看成296算出的结果足543这道算试正确的结果是怎样算_百度... ...做一道减法题时,把减数23看成32,结果是46,这道题的被减数是多少? 灵魂独立于生命而存在,生命可以感知它的存在。到底灵魂是一个什么概念... 玻璃展柜的一般尺寸? 呼啸山庄中的经典句子都有哪些 为什么和两个人打麻将,牌越来越烂总是输,只和当中... 为什么百度地图无法对我的位置进行定位? 请问贴在玻璃墙上的图片可以用什么材料 两人如何玩纸牌? 如何在网页加载的过程中使用loading动画 淮南弹新被子多少钱?哪有? 请问珠宝展柜的玻璃材质有多少种? 天堂和地狱的男人 智能扫描仪 LITE怎么样 贴在玻璃上,容易清理胶的类似海报的广告制品 一般... 我没开流量没开gps怎么百度地图还能定位 哪里有地狱与天堂作文? 在乌鲁木齐市如何申报高级职称 百度地图设置里显示室内是什么意思 新型智能扫描仪,扫描速度每分钟30页,一键转换可... 怎样破解加载的FLASH动画? 俩个人怎么用暗号打麻将 弹棉花做被子,要什么机器要几种机器。要多少钱。... 张家口什么地方有弹棉花的是一旧被子想弹一下,需... 展柜材料有哪些? 如何选择合适的展柜 浴室玻璃贴膜选用什么材质好,安全且易清洁 求电视剧 龙门镖局 的经典台词 用FLASH做动画,怎么插入加载中,在动作里面哪个函... 百度地图定位一定准确么 书刊扫描仪哪个牌子的好用?不要推荐全自动的,我... 玻璃展柜的玻璃层板厚度一般多少 盖的棉花被子太重了想重新弹一下,要多少钱 《巴黎圣母院》读书摘抄 flash加载动画的问题 教室门玻璃上贴的 请讲普通话 几个红色的字,那是... 支付宝无法登录,登录框一直显示加载中的动画 如图... 博物馆展柜在用什么玻璃? 济南哪有弹被子的,多少钱 请问贴在玻璃上半透明的广告是什么材质的 怎么做加载中……,请稍后……这样的动画,有没有人会啊 展示柜一般有哪些材质?造型有哪些特点和作用? 为什么看动画片时一直显示正在加载中 关于高级工程师评定的问题