flash动画控制_第1页
flash动画控制_第2页
flash动画控制_第3页
flash动画控制_第4页
flash动画控制_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Flash动画的交互控制,焦福菊 2013,如何实现动画的交互?,事件:鼠标事件、键盘事件和帧事件。 目标:关键帧、按钮元件和影片剪辑。 动作:脚本语言编写的程序。,2,交互式动画是由触发动作的事件、事件的目标和触发事件的动作3个因素构成。,Flash动作脚本-ActionScript,ActionScript可以实现:,3,ActionScript中的面向对象,在ActionScript中,将所有同类物品的相关信息放在一个集合里,这个集合称为“类”。比如:糕点。 相关信息是指“属性”和“方法”,属性是特征,方法是操作。比如:糕点的属性有材料、口味、制作方法等;糕点的方法可以有蒸制、烤制、等改

2、变其外观和口味。 类下面可以创建“子类”。比如:饼干就是糕点的子类,它不仅有糕点的特征,还有饼干特有的属性。 一个个具体的物品就是一个“对象”实例。比如,牛奶饼干、巧克力饼干等。 对象之间通过“消息”的传递来驱动方法中的操作的执行。,4,动作面板,5,如何添加Action语句,6,双击面板左边的动作列表中的动作语句进行添加,直接将动作拖放到语句编辑窗口中,在语句编辑窗口中直接输入要添加的语句命令,动作脚本的关联对象,Flash可以给时间轴上的关键帧、影片剪辑和按钮3类对象添加动作脚本。当为一个按钮或影片剪辑添加动作脚本后,需要有某种行为来控制命令的执行,这种行为称之为触发事件,即Action事

3、件。,7,关键帧 按钮 影片剪辑,事件与事件处理,事件是指用户或系统所做出的动作。对发生的事件进行的响应就是对事件处理。,8,事件处理函数,如: on()函数:检测和处理按钮的事件 onClipEvent()函数:检测和处理影片剪辑事件 ,例1:鼠标跟随,9,在第一帧导入影片剪辑元件,并命名为“run”。 选中第一帧,单击动作按钮。 在动作窗口中写入以下代码: run.onMouseMove=function() var xm ; var ym ; run._x += (_root._xmouse-run._x)/2; run._y += (_root._ymouse-run._y)/2; x

4、m =_root._xmouse-run._x; ym =_root._ymouse-run._y; if(xm=0) run._xscale=-50; else run._xscale=50; ,例2:变形动画控制,创建几种不同的图形之间的形状补间动画。 添加控制按钮图层,并在图层中添加按钮。 在第一帧中加入动作stop(); 在最后一帧中加入动作gotoAndPlay(2); 为每一个按钮添加on(release);事件处理函数。 测试影片。 说明:帧的动作包括播放、停止、前一帧、后一帧等等。 on(release)是鼠标点击按钮释放的动作的事件处理函数。在动作面板中输入“on(”时,系统会自动显示按钮的相关的动作。,10,例3:网页超链接,制作“loading”影片剪辑 为影片剪辑添加如下动作: on(release) getURL(,_blank); 说明:getURL()函数将指定的URL文件加载到窗口中,或将变量传递到位于URL所定义的另一个程序中。 语法如:getURL(URL,窗口,方法);,11,进一步学习,我也能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论