flash动画控制

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Flash动画的交互控制
焦福菊 2013
如何实现动画的交互?
交互式动画是由触发动作的事件、事 件的目标和触发事件的动作3个因素构成。
事件:鼠标事件、键盘事件和帧事件。
目标:关键帧、按钮元件和影片剪辑。 动作:脚本语言编写的程序。
2
Flash动作脚本--ActionScript
ActionScript可以实现: 对动画的播放和停止进行控制 为鼠标和键盘指定事件 控制Flash动画、声音的播放 打开网站链接
对图像进行调整
制作复杂的游戏和动画
3
ActionScript中的面向对象
在ActionScript中,将所有同类物品的相关信息放在一个集合里,
这个集合称为“类”。比如:糕点。
相关信息是指“属性”和“方法”,属性是特征,方法是操作。 比如:糕点的属性有材料、口味、制作方法等;糕点的方法可 以有蒸制、烤制、等改变其外观和口味。 类下面可以创建“子类”。比如:饼干就是糕点的子类,它不
10
例3:网页超链接
1. 制作“loading”影片剪 辑 2. 为影片剪辑添加如下动 作:
on(release) { getURL("http://www.buaa.edu.cn","_blank"); }
说明:getURL()函数将指定的URL文件加载
到窗口中,或将变量传递到位于URL所定义 的另一个程序中。 语法如:getURL(URL[,窗口],[,方法]);
3. 在语句编辑窗口中直接输入要添加的语句命令
6
动作脚本的关联对象
关键帧
按钮 影片剪辑
Flash可以给时间轴上的关键帧、影片剪辑和按钮3类 对象添加动作脚本。当为一个按钮或影片剪辑添加动作脚 本后,需要有某种行为来控制命令的执行,这种行为称之 为触发事件,即Action事件。
7
事件与事件处理
事件是指用户或系统所做出的动作。对发生的 事件进行的响应就是对事件处理。 事件处理函数,如: on()函数:检测和处理按钮的事件 onClipEvent()函数:检测和处理影片剪辑 事件 ……
8
例1:鼠标跟随
在第一帧导入影片剪辑元件,并命 名为“run”。 2. 选中第一帧,单击动作按钮。 3. 在动作窗口中写入以下代码: run.onMouseMove=function() { var xm ; var ym ; run._x += (_root._xmouse-run._x)/2; run._y += (_root._ymouse-run._y)/2; xm =_root._xmouse-run._x; ym =_root._ymouse-run._y; if(xm>=0) {run._xscale=-50; }else {run._xscale=50; } 1.
11
进一步学习
《我也能掌握Flash编程》
甘登岱 范跃彤 肖文雅 主编 航空工业出版社
《网页制作高手 Flash8网页设计》
邓文渊 总监制 文渊阁工作室 编著
12
仅有糕点的特征,还有饼干特有的属性。
一个个具体的物品就是一个“对象”实例。比如,牛奶饼干、 巧克力饼干等。
对象之间通过“消息”的传递来驱动方法中的操作的执行。
4
动作面板
命令百度文库域 语句编辑窗口
当前对象的信息
5
如何添加Action语句
1. 双击面板左边的动作列表中的动作语句进行添加
2. 直接将动作拖放到语句编辑窗口中
9
例2:变形动画控制
1.
2.
3. 4.
5.
6.
创建几种不同的图形之间的形状 补间动画。 添加控制按钮图层,并在图层中 添加按钮。 在第一帧中加入动作stop(); 在最后一帧中加入动作 gotoAndPlay(2); 为每一个按钮添加on(release){};事 件处理函数。 测试影片。
说明:帧的动作包括播放、停止、前一帧、 后一帧等等。 on(release)是鼠标点击按钮释放的动 作的事件处理函数。在动作面板中输入 “on(”时,系统会自动显示按钮的相关的 动作。
相关文档
最新文档