第6章_制作简单交互动画.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章_制作简单交互动画

第6章 制作简单交互动画 前言 所谓交互动画,是指动画浏览者可使用键盘、鼠标操作来控制动画的播放,或调转到电影的其他部分、移动对象、在表格里填写数据及执行其他各种操作。 Flash中,交互动画是通过动作脚本(ActionScript)语言设置动作来产生的。动作(action)是使用ActionScript编写的命令集,ActionScript是Flash的面向对象的编程语言。在最基本的情况下,动作将告诉Flash影片如何执行。它们可以是简单的(例如,告诉Flash向前跳跃并播放特定的帧),也可以是复杂的(例如进行计算,然后根据结果执行某些操作)。 在创建交互动画时,最关键的步骤是指定事件和事件在发生时要执行的动作。 6.1 认识动作 6.1.1 事件和动作 1、事件:是系统内置的、动画播放时能引发动作执行的信号。如:单击按钮或影片剪辑、按下回车键、加载影片剪辑、播放头到达某个帧,都会产生特定事件,从而发出执行某个动作的信号。 2、动作:是指示动画执行某些任务的语句,具体说就是按钮、帧或影片剪辑在动作面板中的设置。动作时用来响应事件的,如给按钮单击事件设置动作stop( ),当动画播放时单击按钮可以停止动画的播放。动作可以是一条语句也可以是一组语句。 6.1.2 事件类型 能产生动作的事件有3类:按钮事件、帧事件、影片剪辑事件。给按钮事件和影片剪辑事件分配动作时,要先生成一个实例,分配的动作只对该实例起作用,与元件和其他实例无关。给帧事件分配动作要分配给关键帧,只有对关键帧分配动作才有效;如果不是关键帧,系统会自动将动作分配给它前面的一个关键帧。 6.1.3 动作脚本 是Flash脚本撰写语言,用来向Flash文档添加交互性、回放控制和数据显示。可以使用动作面板在Flash 环境内添加动作脚本,也可使用外部编辑器创建外部动作脚本文件。脚本区分大小写。 与其他脚本撰写语言一样,脚本有自己的语法规则、保留关键字和运算符,允许使用变量和获取信息。动作脚本包含内置对象和函数,允许用户创建自己的对象和函数。动作脚本还有标点规则,如分号结束一个语句。 脚本是组成动作的代码的集合,可以由单一命令组成,如stop命令,也可以由一系列命令和语法组成,如先计算条件,再执行动作。 6.1.4 动作面板 单击“窗口”菜单→“开发面板”→“动作” ,或按下〈F9〉键打开 动作面板。 动作面板用来创建和编辑对象或帧的动作。选择帧、按钮实例或影片剪辑实例后,对应所选内容,动作面板的标题也相应的变为“动作-帧”、 “动作-按钮”或“动作-影片剪辑”。 动作工具箱:提供动作所需的各种代码,包括函数、属性、语句、运算符等。代码被分组放在一起,如全局函数、全局属性、语句等。单击组名打开该组,双击其中的语句,代码将显示在右侧脚本窗格。 脚本导航器:在动作工具箱的下方显示用户正在进行添加的命令或脚本的位置。如果单击脚本导航器中的某一项目,则与该项目关联的脚本将出现在“脚本”窗格中,并且播放头将移到该位置。如果双击脚本导航器中的某一项,则该脚本会被固定。 脚本窗格:是进行动作脚本输入、编辑的主要区域。针对当前对象脚本代码的多少可调整该区域的大小。 6.1.5 添加脚本的方法 在脚本窗口可以直接输入动作、编辑动作、输入动作参数或删除动作。方法有下面几种: ①双击动作工具箱中的某一项。 ②把在动作工具箱中选中的项目直接拖到右窗口。 ③单击脚本窗口上方的加号按钮,在显示的菜单中选取语句。 ④在右侧的脚本窗口手工书写代码。 举例:添加play语句。 6.2 为按钮分配动作 6.2.1 设置按钮事件 给按钮分配动作前,首先要生成按钮元件的实例,然后为实例指定一个事件,最后为事件写动作脚本来响应指定的事件。 按钮的动作脚本都是从“on( )”行开始,括号中是为按钮实例指定的事件选项。On语句的下面是其他动作语句。如果没有其他指定情况,语句会按顺序从前到后依次执行。 书写脚本时,在一条语句结尾处回车可在该语句下面插入一个空行。把光标放在空行中可以写新语句。选中某语句,按delete键可以删除该语句。 常用的选项有以下8种: press:当鼠标按下时触发指定的动作。 release:当鼠标放开时触发指定的动作。 releaseOutside:鼠标在按钮热区外放开时触发指定的动作。 rollOut:鼠标滑出按钮热区时触发指定的动作。 rollOver:鼠标滑过按钮热区时触发指定的动作。 dragOut:当鼠标在热区内按下鼠标不释放,把鼠标拖出热区时触发指定的动作。 dragOver:当鼠标在热区内按下鼠标不释放,把鼠标拖过热区时触发指定的动作。 keyPress:按下键盘上指定的键时触发指定的动作。 6.2.2 为按钮分配动作的一般流程 ①打开一个动画。 ②新建按钮

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档