- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash交互式讲述
Flash设计鼠标交互 Flash动作脚本(ActionScript,简称AS) 是一种脚本语言,是实现Flash动画交互性的重要工具。使用Flash动作脚本,可以实现Flash动画的播放控制和Flash动画游戏的交互等功能。 根据对象不同,Flash中的动作分为三类: 帧动作、按钮动作、影片剪辑动作。 帧动作:stop()、play()等函数可以直接 在关键帧上添加,用于帧动作的控制; 按钮动作:on(){}用于按钮动作设置, 即响应按钮的鼠标、键盘事件。 影片剪辑动作:onClipEvent(){}, 用于影片剪辑动作设置,只有在事件(鼠标事件、键盘事件、影片剪辑事件)发生时,脚本才会发生作用。 动作面板 思考: 1、添加了脚本语言后时间轴有什么变化; 2、如何打开动作面板; 3、如果书写脚本语言有什么注意的 鼠标事件(mouseEvent) press 在鼠标指针经过按钮时按下鼠标按钮。 release 在鼠标指针经过按钮时释放鼠标按钮。 releaseOutside 当鼠标指针在按钮之内时按下按钮后, 将鼠标指针移动到按钮之外,此时释放鼠标按钮。 rollOut 鼠标指针滑出按钮区域。 rollOver 鼠标指针滑过按钮。 dragOut 在指针滑过按钮时按下鼠标左键,滑出此按钮区域。 dragOver 在指针滑过按钮时按下鼠标左键,然后滑出此按钮, 再滑回此按钮。 当鼠标事件发生后,将触发按钮包含的动作, 实现“{}”内定义的功能。 常用的播放控制函数 play() 播放当前处于暂停状态的SWF文件。 stop()停止当前正在播放的SWF文件。 此函数最通常的用法是用按钮控制影片剪辑 gotoAndPlay() 将播放头转到场景中指定的帧并从该帧开始播放。 如为指定场景,则播放头转到场景中指定的帧并停止播放。 如果为指定场景,则播放头将转到当前场景中的帧。 nextFrame()将播放头转到前一帧并停止。 prevFrame()将播放头转到前一帧并停止。 如果当前帧为第1帧,则播放头不移动。 nextScene() 将播放头移动到下一场景的第1帧并停止。 prevScene() 将播放头移动到前一场景的第1帧并停止。 stopAllSounds()在不停止播放头的情况下停止SWF文件 中当前正在播放的所有声音。 任务一 制作升国旗效果 鼠标交互动画制作步骤 打开Flash,新建ActionScript2.0 新建图层,导入国旗图片到舞台,修改大小。 在旗帜图层,帧1旗帜在下面,帧10将旗帜拖到上面,帧20将旗帜拖到下面。在帧1到帧10,和帧10到帧20分别创建传统补间。 建立背景图层(画旗杆,插入按钮) 鼠标交互动画制作步骤 在旗帜图层,第1帧,第10帧,第20帧,按下F9或右击选择“动作”打开动作面板,选择“全局函数-时间轴控制-双击stop()” 选中按钮升旗,按下F9或右击选择“动作”打开动作面板,输入 on(press){ gotoAndPlay(1); }
文档评论(0)