APP下载

FLASH多媒体课件开发之探究

2011-08-15张玉款张兆雪

群文天地 2011年24期
关键词:脚本菜单按钮

■张玉款 张兆雪

随着计算机技术的飞速发展,现代教学越来越多地依托于多媒体技术,Flash以其交互性强、容量小、色彩鲜明、节奏明快等优点受到广大用户的青睐。结合教学及开发实践经验,对利用Flash开发多媒体课件、特别是如何使用脚本语言实现课件的交互性进行了一些探索。

一、多媒体课件制作的流程

多媒体课件的开发通常包括以下几个步骤:分析目标、撰写脚本、准备素材、整合课件、反馈修改、打包发布。

1.分析目标。根据教学内容,明确要实现的教学目标,以及实现教学目标的途径,分析教学策略,确定课件框架和表现方法,进行课件的总体设计。

2.撰写脚本。脚本是课件的设计蓝图,要根据教学目标,确定课件的具体表现方法和内容,还要根据创作工具的特点以及使用对象接受信息的心理特性等综合因素来考虑。

3.准备素材。素材准备是多媒体开发过程中最耗时的一项繁杂工作,文字、图像、动画、音频、视频等素材,需要通过一定的方法采集或制作,有些还需要预处理和编辑。

4.整合课件。根据脚本设计的要求,利用创作工具把各种媒体素材整合创作为一个教学课件。

5.反馈修改。课件初步制作完成后,要经过试运行检验和使用评价,有时还要进行修改,使课件能更好地为教学服务。

6.打包发布。将最终做好的课件打包,变成一个可以脱离创作环境使用的实用课件,提供给用户使用。

二、多媒体课件界面的设计

多媒体课件通过图像、动画、音频、视频等多种媒体来直观、逼真地展示甚至仿真教学内容,大大弥补了传统教学的不足。多媒体课件界面设计的好坏往往直接影响学生的学习兴趣及其审美情趣。从使用者的角度来说,一个优秀的多媒体课件,应该是一看就能灵活自如地使用,而无须额外去学习复杂的操作方法。因此,设计一个人机交互的友好界面就显得非常重要,这样能使课件得以很好地推广和普及,否则课件本身使用上的困难给使用者心理上造成的障碍将会大大地降低课件本身的教学效果。在多媒体课件中,用户界面的设计是一门艺术,它综合了心理学、美学等多个学科的内容。设计界面时要遵循美观简洁、布局合理、色彩搭配协调、内容和形式统一、操作简便等原则。

课件首页一般由背景、课件标题、主菜单、控制按扭、版权信息等构成。主菜单通常采用按钮、图标、热区等方式,提供关于学习内容的选择,用于控制内容的跳转,它是多媒体课件的总导航。主菜单可以看作是由各个学习模块的名称按钮、返回、退出和背景音乐开关、帮助等辅助按钮组成。课件首页一定要做到直观、美观、大方,方便用户快速掌握使用。

三、多媒体课件交互功能的实现

交互性是多媒体课件的重要特征之一,课件的交互性是指课件同使用者之间信息传递的双向性,就是课件可以接收使用者输入的命令,并做出相应的反应,而不是唱独角戏。在Flash课件中,人机交互的方式主要是通过导航、菜单、鼠标事件及键盘事件等来实现。Adobe Flash内置的动作脚本语言——ActionScript是一种面向对象的编程语言,具有非常丰富的语言元素,包括常量、变量、运算符、表达式、函数、属性、动作、对象和影片剪辑等,灵活运用动作脚本语言,可以制作出具有良好交互性的多媒体课件。

1.按钮交互。按钮是多媒体课件中实现交互的一种最基本、最普遍的方式,当用户指向或单击某个按扭时,将触发一个事件的发生。

其基本实现方法是:将制作好的按钮从库中拖放到舞台上的适当位置,然后选中该按钮,打开行为面板,添加相应脚本代码。

在课件设计时,我们一般需要制作这样一些按扭:全屏控制按扭fullscreen_btn、关闭窗口按扭close_btn、播放按扭play_btn、暂停按扭stop_btn、背景音乐控制按扭music_btn、普通跳转按扭back_btn等等,各个按钮的脚本控制语则需灵活掌握。

2.菜单交互。菜单被广泛应用于各类课件中,具有很强的实用性。下面举例对弹出式导航菜单的设计思路和制作方法进行探讨。

例如,设计一个弹出式菜单,当鼠标指向一级菜单时,其二级菜单即可显示出来;鼠标移开则该二级菜单也随之消失。

3.键盘事件交互。键盘事件交互是指通过接收键盘信息,并判断信息的正确与否以决定动画如何执行。

以输入回车键执行查找和替换操作为例,首先用Flash的文本工具绘制两个输入类型的文本框(它们的实例名分别为find和shift),再制作一个与背景相同颜色的按钮,即隐含的按钮,放置在舞台上,然后选中该按钮,打开行为面板,添加如下脚本内容即可:

on(keyPress“”)

{if(find==“计算机”and shift==“computer”)

{gotoAndPlay(5);}

elseif(find<>“计算机”or shift<>“computer”)

{gotoAndPlay(10);}}

4、UI组件

Adobe Flash有多种内置组件(Flash UI Components),它们 是 PushButton、CheckBox、RadioButton、ListBox、ComboBox、ScrollPane、ScrollBar。合理利用这些组件可以在很短的时间内制作出带有互交性质的动画,如常见的问卷调查和选择性问答等等。本课件的练习模块中的选择题、填空题等就是利用这些组件来实现的。

猜你喜欢

脚本菜单按钮
自动推送与网站匹配的脚本
死循环
本月菜单
幻灯片级联菜单简单制作
内心不能碰的按钮
举一反三新编
捕风捉影新编
一个“公海龟”的求偶菜单
愚公移山
新书菜单