实验五创建交互式动画

实验五创建交互式动画

ID:33657521

大小:373.80 KB

页数:8页

时间:2019-02-27

实验五创建交互式动画_第1页
实验五创建交互式动画_第2页
实验五创建交互式动画_第3页
实验五创建交互式动画_第4页
实验五创建交互式动画_第5页
资源描述:

《实验五创建交互式动画》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验五创建交互式动画一、实验目的1.掌握“动作”面板的使用方法;2.掌握动作脚本语言;3.掌握基本动作的使用;4.掌握常用的动作语句(goto、getURL、Fscommand、play、stop等);5.会制作按钮元件。二、实验内容1、制作脚本动画。2、制作交互式动画。三、实验步骤(一)雪花飘飘打开flashcs4,选择新建flash文件(ActionScript.3.0).S;NtGBu4K0Si[9Z8]0  导入一张背景图片,在场景中放好。F}1m2Zm$K0闪吧新社区aj*c_&zJ  新建一个影片剪辑元件,名字为xueh,背景为黑色,将舞台放大到

2、800%,用椭园工具,画一个雪花。      在第30帧插入关键帧。插入引导层,画一条由上向下的弯曲引导线。回到第一层,在第一帧和30帧,分别将椭园放到引导线的两端,建立补间动画。8uR7M~nd3@`T`0   9nDhP2WrGd,F0  打开库,在元件上右击,打开链接面板,在类文本框中输入:xueh确定。闪吧新社区1Y(k

3、/qaiE^!u*H1r    Y0p+oL8j!qSgR

4、0s0   回到主场景,新插入一图层,命名为action,打开动作面板:输入:hWHzx;U:

5、0  闪吧新社区keNkN~w  vari:Numb

6、er=1;3oKd;

7、v'v0  addEventListener(Event.ENTER_FRAME,xhpp);HeLt8`l

8、I0  functionxhpp(event:Event):void{闪吧新社区slv:tJa  varmc:xueh=newxueh();闪吧新社区D__@L

9、  addChild(mc);闪吧新社区;E4RPV/kbM  mc.x=Math.random()*550;i{B(I)Dfi0  mc.scaleX=0.+Math.random();闪吧新社区%xRva8d_IP  mc.sca

10、leY=0.+Math.random();6~g0Jj-AXp']0  i++;闪吧新社区s_7

11、-MB~%ge  if(i>100){闪吧新社区k'q&dcTl[A.Y  this.removeChildAt(1);/e`y6Uc6ie(U{l%d0XT0  i=100;.S0m2Lgo}cv1y9o0  }icd!vZ!_0  }$D&gi0ZM&xg^0闪吧新社区rP{E,V;u]n@@v%  制作完成,欣赏一下吧,好美的雪景。B(I/@N#a^'I0  (二)漂亮的气泡动画1.首先制作气泡元

12、件2.在场景中设置如图详细代码如下:function ball(r:int):MovieClip {//自定义函数 ball,参数为 r,整数型,返回值为 MovieClip   var col:uint=0xffffff*Math.random();//声明一个无符号整数型变量 col,获取任意颜色   var sh:MovieClip=new MovieClip();//声明一个影片剪辑类实例 sh   sh.graphics.beginGradientFill(GradientType.RADIAL,[0xffffff,col,col],[0.5,1,1],[0,200,25

13、5]);//在 sh 中设置渐变填充样式(放射状渐变,颜色,透明度,色块位置)   sh.graphics.drawCircle(0,0,r);//在 sh 中画圆(圆心坐标(0,0),半径为参数r)           sh.graphics.endFill();//结束填充           return sh;//返回 sh   }  var ballArr:Array=[];//声明一个空数组 ballArr   for (var i:int=0; i<10; i++) {//创建一个 for 循环,循环 10次   var balls:MovieClip=ball(Ma

14、th.random()*20+20);//声明一个影片剪辑类实例balls,调用函数 ball(参数r 半径的值为 20-40 之间的随机值)   addChild(balls);//把 balls添加到显示列表   balls.x=Math.random()*(stage.stageWidth-balls.width)+balls.width/2;//balls 的 X 坐标   balls.y=Math.random()*(stage.stageHeight-ba

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。