Flash基础教程与创作实例 第8章 创作建交互式动画.ppt

Flash基础教程与创作实例 第8章 创作建交互式动画.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash基础教程与创作实例 第8章 创作建交互式动画.ppt

第8章 创建交互式动画 内容概述- 以往在电脑制作的动画中是无法实现和观众交互的,动画只能从头到尾一直播放,观众不能控制动画的进程,无法与画面互动,但是这一切在Flash中完全改变了,用户可以使自己做的动画能够和观众进行交流互动,使得动画变得更加丰富、更加有趣。这些,就是通过Flash动作脚本来实现的。 教学目标 1.了解Flash 8中的交互作用的概念和定义,包括事件、目标、目标的路径和动作等。 2.熟悉Flash的动作语句,掌握常用的事件处理的方法:函数方法、事件侦听器以及on() 和onClipEvent() 处理函数。 3.熟悉goto、Stop、play、stopAllSounds等常用动作语句,掌握脚本助手的使用方法,包括如何添加和删除动作及查看动作描述。 第8章 创建交互式动画 8.1 Flash 8中的交互作用 8.2 Flash的动作语句 8.3 使用脚本助手 8.4 实例操作 本章小结 课后习题八 8.1 Flash 8中的交互作用 8.1.1 事件 8.1.2 目标 8.1.3 动作 8.1.1 事件 事件是 SWF 文件播放时发生的动作。Flash Player 自动生成的事件(例如影片剪辑在舞台上第一次出现)称作系统事件,因为它不是由用户直接生成的。 为使应用程序能够对事件做出反应,必须使用事件处理函数。事件处理函数是与特定对象和事件关联的 ActionScript 代码。 在 SWF 文件中,按钮、影片剪辑和文本字段都生成可以响应的事件。ActionScript 提供三种方法来处理事件:事件处理函数方法、事件侦听器以及 on() 和 onClipEvent() 处理函数。 事件处理函数方法 事件处理函数方法是一种类方法,它在事件在该类的实例上发生时调用。例如,MovieClip 类定义 onPress 事件处理函数,只要按下鼠标就对影片剪辑对象调用该处理函数。 默认情况下,事件处理函数方法是未定义的:在发生特定事件时,将调用其相应的事件处理函数,但应用程序不会进一步响应该事件。要让应用程序响应该事件,需要使用 function 语句定义一个函数,然后将该函数分配给相应的事件处理函数。然后,只要发生该事件,就自动调用分配给该事件处理函数的函数。 事件处理函数由以下三部分组成:事件所应用的对象、对象的事件处理函数方法的名称和分配给事件处理函数的函数。下例显示事件处理函数的基本结构: object.eventMethod = function () { // 此处是您的代码,对事件作出反应。} 事件侦听器以及 on 事件侦听器让一个对象(称作侦听器对象)接收由其它对象(称作广播器对象)生成的事件。广播器对象注册侦听器对象以接收由该广播器生成的事件。事件的侦听器-广播器模型与事件处理函数方法不同,它允许多个代码片断互不冲突地侦听同一事件。不使用侦听器/广播器模型的事件模型(如 XML.onLoad())在不同的代码片断侦听同一事件时可能会有问题;不同的代码片断在控制唯一的 XML.onLoad 回调函数引用时会产生冲突。利用侦听器/广播器模型,可以轻松地为同一事件添加侦听器而不用担心代码瓶颈。 使用事件侦听器创建简单焦点管理器: onClipEvent() 处理函数 onClipEvent() 事件处理函数广播影片剪辑事件,而 on() 事件处理函数处理按钮事件。 若要将事件处理函数附加到某个按钮或影片剪辑实例,先单击舞台上的该按钮或影片剪辑实例,使它获得焦点,然后再在“动作”面板中输入代码。“动作”面板的标题反映了代码将要附加到按钮或影片剪辑:“动作面板” /“按钮”或“动作面板”/“影片剪辑”。 只能将 onClipEvent() 和 on() 附加到创作期间已放置于舞台上的影片剪辑实例。不能将 onClipEvent() 或 on() 附加到在运行时(例如,使用 attachMovie() 方法)创建的影片剪辑实例上。要将事件处理函数附加到运行时创建的对象,需使用事件处理函数方法或事件侦听器。 8.1.2 目标 1.目标路径的概念 2.绝对路径与相对路径 3.关于目标路径的插入 目标路径的概念 制作Flash课件时,不仅经常需要利用Action脚本命令来控制对象的运动或设置对象的属性,也需要利用Action脚本命令来传递、交换变量值。 flash的路径与Windows的路径概念同,在Windows操作系统中,路径操作针对的是文

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档