- 1、本文档共118页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 交互式动画基础; Flash中的交互功能是由事件、目标和动作组成的。如果将现实生活中的开门看作一个交互过程,那么其中潜在的逻辑关系如下: (1)事件:即开门行为发生的原因,这里指人走到房门口。 (2)目标:即开门行为发生的对象,这里指门。; (3)动作:即开门行为发生的内容,这里指用钥匙开门。 在Flash 8中,创建交互式动画就是要设置在某种事件下对某个对象执行某个动作。其中,事件指用户单击按钮或影片剪辑实例、用户按下键盘等操作;动作指使播放的动画停止、使停止的动画重新播放等操作。; 10.1.1 事件 按照触发方式的不同,事件可以分为两种类型:一种是基于时间的,如当动画播放到某一时刻时,事件就会被触发,即通常所说的“帧事件”;另一种是基于动作的,如单击鼠标、单击按钮或影片剪辑实例、按下键盘等,即通常所说的“用户触发事件”。 1.帧事件 帧事件指当动画播放到某一帧时的事件。例如要使动画播放到第20帧时停止播放,可以在第20帧中添加一个帧事件,其响应动作为“stop”,操作步骤如下:; (1)选择“窗口”→“动作”命令,打开动作面板,如图所示。 (2)在时间轴中选中第20帧,按“F6”键插入关键帧,然后在动作工具箱中选择“全局函数”→“时间轴控制”→“stop”命令,双击鼠标左键,将其添加至脚本输入区,如图所示。 注意:只有关键帧才能设置事件。 (3)按“Ctrl+Enter”键,测试动画效果。;
脚本输入区; 在Flash 8中,用户还可以单击“脚本助手”按钮,将动作面板切换至脚本助手模式,在不太了解ActionScript的情况下创建脚本。例如要控制一个包含两个场景的动画,当播放到“场景1”的第4帧时,开始播放“场景2”,然后在“场景2”播放结束后继续从“场景1”的第5帧开始播放,直至“场景1”播放完毕后结束动画,用户可以定义两个帧事件,操作步骤如下: (1)选择“窗口”→“动作”命令,打开动作面板,如图所示。; (2)单击“脚本助手”按钮,将动作面板切???至脚本助手模式,如图所示。 (3)选中“场景1”的第4帧,按“F6”键插入关键帧,在动作工具箱中选择“全局函数”→“时间轴控制”→“goto”命令,双击鼠标左键,将其添加至脚本输入区,如图所示。;; (4)在“场景”下拉列表中选择“场景2”选项,在“帧”下拉列表中输入数字“4”。 (5)单击工作界面中的“编辑场景”按钮 ,在弹出的下拉菜单中选择“场景2”选项(见图),切换至场景2的编辑窗口。;; (6)选中“场景2”的最后一帧,按“F6”键插入关键帧,在动作工具箱中选择“全局函数”→“时间轴控制”→“goto”命令,双击鼠标左键,将其添加至脚本输入区。 (7)在“场景”下拉列表中选择“场景1”选项,在“帧”下拉列表中输入数字“5”。 (8)按“Ctrl+Enter”键,测试动画效果。 2.用户触发事件 用户触发事件包括鼠标事件、键盘事件和影片剪辑事件3种,通过它们对单击鼠标或按下键盘等动作做出响应,下面简单介绍一些用户触发事件。; (1)press:当将鼠标指针移到按钮上时,单击鼠标左键发生动作。 (2)keyPress:当按下指定键时发生动作。 (3)keyUp:当释放某键时发生动作。 (4)keyDown:当按下某键时发生动作。 (5)release:当将鼠标指针移到按钮上时,单击并释放鼠标左键发生动作。 (6)releaseOutside:当在按钮上按下鼠标左键,然后将鼠标指针移至按钮外释放时发生动作。; (7)rollOver:当将鼠标指针放置在按钮上时发生动作。 (8)rollOut:当将鼠标指针从按钮上移过时发生动作。 (9)dragOver:当在按钮上按下鼠标左键,然后将鼠标指针移至按钮外后,又移至按钮上时发生动作。 (10)dragOut:当在按钮上按下鼠标左键,然后将鼠标指针移至按钮外时发生动作。 (11)mouseMove:当移动鼠标时发生动作。 (12)mouseDown:当单击鼠标左键时发生动作。; (13)mouseUp:当释放鼠标左键时发生动作。 (14)load:当加载影片剪辑元件到场景中时发生动作。 (15)unload:当从场景中卸载影片剪辑元件时发生动作。 (16)enterFrame:当加入帧时发生动作。 (17)data:当“LoadVariables”或“LoadMovie”收到数据变量时发生动作。; 10.1.2 目标 在Flash 8中,事件主要控制当前影片、其他影片和外部应用程序3个目标,其中当前影片为默认目标。 1.控制当前影片
您可能关注的文档
- 《工程化学基础》第2章.pptx
- 人力资源管理基础.pptx
- 代理人渠道培训部规划草案.pptx
- 《解决问题练习课》刘德武.pptx
- 人力资源业务培训.pptx
- 初一第一学期地理试卷.pptx
- 初三英语完型填空专项复习课件.pptx
- 公共关系专项活动.pptx
- 《纪念白求恩》ppt课件.pptx
- 向量法在空间平行中的应用.pptx
- 2024-2025学年安徽省卓越县中联盟高一(上)期中联考物理试卷(含答案).pdf
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).docx
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).pdf
- 2024-2025学年内蒙古鄂尔多斯一中伊金霍洛分校九年级(上)月考物理试卷(10月份)(含答案).docx
- 2023-2024学年山东省淄博市张店六中八年级(下)期中物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).docx
- 2024-2025学年江苏省常州实验中学九年级(上)期中物理试卷(含答案).docx
- 2024-2025学年湖北省武汉市江岸区八年级(上)期中物理试卷(含答案).docx
- 2024学校食品安全周活动总结(30篇).pdf
文档评论(0)