项目八 制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)

2023-12-31
| 14页
| 138人阅读
| 25人下载
普通

内容正文:

项目八 制作Flash交互课件 控制课件翻页 制作选择题课件 制作自定义鼠标效果 制作中外建筑课件 任务一 控制课件翻页 任务说明 本任务将通过制作控制课件翻页效果,使读者掌握利用“动作”面板输入程序代码的方法,以及时间轴控制函数的应用。本例具体操作可参照本书配套视频8-1.swf。 控制课件翻页 预备知识 一、认识“动作”面板 当应用ActionScript 2.0创建Flash文档时,可以在Flash中的关键帧、按钮和影片剪辑元件实例上添加代码,而在Flash中添加或编辑程序代码,都是通过“动作”面板进行的。选择“窗口”>“动作”菜单或按【F9】键,可打开“动作”面板。 “动作”面板 脚本命令列表框 对象查看列表框 脚本助手 脚本输入窗口 展开“动作”面板的脚本命令列表框,双击需要的语句进行添加。 展开“动作”面板的脚本命令列表框,将需要的语句拖到脚本输入窗口。 直接在脚本输入窗口中输入要添加的语句。 单击脚本输入区上方的 按钮,从弹出的菜单中选择要添加的语句。 在“动作”面板中用户可利用下列任意一种方法添加程序代码。 二、认识时间轴控制函数 时间轴控制函数用于控制动画中时间轴(播放头)的播放进程,在“动作”面板中展开“全局函数”>“时间轴控制”,可以看到Flash内置有哪些时间轴控制函数。 时间轴控制函数 gotoAndPlay:该语句的作用是当动画播放到某帧或单击某对象时,跳转到指定的帧并从该帧开始播放。 gotoAndStop:该语句的作用是当动画播放到某帧或单击某对象时,跳转到指定的帧并从该帧停止播放。 nextFrame:该从当前帧跳转到下一帧并停止播放。 nextScene:跳转到下一个场景并停止播放。 play:使停止播放的动画从当前位置继续播放。 prevFrame:从当前帧跳转到前一帧并停止播放。 prevScene:从当前帧跳转到前一个场景并停止播放。 stop:将动画停止在当前帧。 stopAllSounds:在不停止播放动画的情况下,使当前播放的所有声音停止播放。 任务二 制作选择题课件 任务说明 本任务将通过制作选择题课件,使读者掌握实例名称、路径、输入文本、动态文本和条件语句的相关知识。本例具体操作可参照本书配套视频8-2.swf。 选择题 预备知识 要利用程序控制控制动画播放,为相关对象取一个名称是必需的,然后还要确定它们的位置,即路径,这样才能明确将控制哪个对象的播放。 一、实例名称和路径 1.实例名称 要定义实例的名称,只需使用“选择工具” 选中舞台上的实例,然后在“属性”面板中输入名称即可。 定义实例名称 2.绝对路径 使用绝对路径时,不论在哪个影片剪辑中进行操作,都是从主时间轴(用_root表示)出发,到影片剪辑实例,再到下一级子影片剪辑实例,一层一层地往下寻找,每个影片剪辑实例之间用“.”分开。 例如:假设在主时间轴舞台上有一个影片剪辑实例名称为js,在js实例中包含一个子影片剪辑实例js1,在js1实例中还包含一个子影片剪辑实例js2。 要对js2实例添加stop();语句,应输入以下程序代码: _root.js.js1.js2.stop(); 要对js添加play();语句,应输入以下程序代码: _root.js.play(); 3.相对路径 相对路径是以当前实例为出发点,来确定其他实例的位置。 比如我们以上面的js1影片剪辑实例为例,为其添加stop()语句。 在js1影片剪辑中,对它本身进行操作的程序代码为: this.stop(); 对js实例进行操作,因为js是它的上一级(父级),所以程序代码为: _parent.stop(); 对js2的操作,因为js2是它的子级,所以程序代码为: this.js2.stop();或者js2.stop(); 二、输入文本与动态文本 动态文本是在动画播放时可以动态更新的文本,常用在游戏或课件等作品中,它可以根据情况动态改变文本的显示内容及样式等。 输入文本是在播放时可以接受用户输入的文本。 三、认识if条件语句 条件语句用来决定在某些情况下才执行某些指令,或针对不同的条件执行具体的动作。if...else语句是最重要的条件语句之一,主要应用于一些需要对条件进行判断的场合,其使用方法如下。 如果条件表达式为true(真)执行流程a;若为false(假)则执行流程b。 if(条件表达式){ 流程a }else{ 流程b } 任务三 制作自定义鼠标效

资源预览图

项目八  制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)
1
项目八  制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)
2
项目八  制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)
3
项目八  制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)
4
项目八  制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)
5
项目八  制作Flash交互课件(课件)《多媒体技术及应用项目教程》(江苏大学出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。