APP下载

基于Authorware的交互型多媒体课件开发

2012-03-23刘超

城市建设理论研究 2012年4期
关键词:交互性多媒体课件

刘超

摘要:随着教师教育信息化进程的加快和教学手段的革新,多媒体技术在各类学校的教学中得到了广泛的运用。本文将针对Authorware的强大交互功能,以制作一个三角形类型介绍课件为例子,介绍交互型多媒体课件的制作方法。

关键词:多媒体课件;Authorware; 交互性

中图分类号: TP37 文献标识码:A 文章编号:

Abstract: With the rapid development of education information and the innovation of teaching methods, mufti-media technology has played a very important role in teaching. In view of Authorware powerful interactive function, this article introduces the method of making interactive multimedia courseware, to make a triangle type courseware as an example

Key Words: multi-media courseware;Authorware;interactivity

多媒体技术的快速发展,给各行各业都带来了巨大的变化。它催促着各个行业不断变革,更新技术手段,其中多媒体技术在教学手段中的应用也越来越多。

Authorware7. 0是一种基于设计图标和流程线结构的多媒体设计平台,它具有丰富的函数和程序控制功能,以及强大的交互控制能力,从而能制作出带有交互性的多媒体课件。本文通过对基于Authorware的三角形类型介绍课件的设计与实现过程的详细介绍,阐述了Authorware强大的交互功能和丰富的函数库的应用。

传统的PPT课件一般只是用图片画出各个种类的三角形,再在一边加上注释,最后加上一些动画效果,使课件的播放效果更绚丽。但没有脱离旧的教学方式,还是看图识字的模式,无法调动起学生的兴趣,开拓学生的思维。本文要制作的多媒体课件将拥有互动操作,使学生也参与到教学的过程中,提高学生的兴趣和主动性。

首先,我们简单说明一下课件的基本设计方案:

1.课件程序中制作出一个三角形;

2.三角形的三个顶点可以用鼠标点击拖动改变三角形的形状;

3.在程序界面上有三角形当前类型的显示,并会随着三角形形状的改变而改变;

4.三角形的颜色会随形状的变化而变色;

5.三角形的三个顶点各有三角形内角大小显示,并会随顶点一起移动;

根据设计方案,三角形就不能使用显示图标工具栏里的画图工具,而是在计算图标中使用函数和代码画出三角形。这样方便三角形变换颜色。

第一步,设置界面。首先我们应该根据实际的需要设置演示界面的大小,默认的窗口大小为640×480。在文件的屬性窗口中,大小选项里有多种窗口大小可以选择,也可以选“根据变量”,自己手动调整窗口大小。背景色选项用与设置演示窗口的背景颜色,可以使画面更美观。

第二步,设置三角形顶点。首先在主流程线上拖入1个群组图标命名为初始设置,里面放入3个显示图标“A”“B”“C”。然后使用工具栏在3个显示图标里分别画一个小正方形做为三角形的顶点。把层次属性设为3或更高的值,方便用鼠标点击和拖动;位置和活 动属性设为在屏幕上,并设一个初始值,使程序每次运行时,三角形的三个顶点都在固定的位置,三角形的形状不会发生改变。

第三步,连接三个顶点,画出三条边。首先在计算图标中使用系统变量DisplayX和DisplayY获得三个顶点的横纵坐标;如A点横纵坐标为:

ax:=DisplayX@”A”;

ay:=DisplayY@”A”;

然后根据三角形顶点的坐标计算出3条边的长度;

a:=SQRT((bx-cx)**2+(by-cy)**2)--于角A相对的边。

在运用余弦定理计算出三角形三个内角的大小,判断出三角形的类型;

ja:=ACOS((b**2+c**2-a**2)/(2*b*c))

最后根据三角形的类型用SetFrame()函数设置线条颜色,使用Line()函数两两连接三个顶点的坐标画出三角形。

SetFrame(1 ,RGB(r,g,b))

Line(1, ax, ay, bx, by)

第四步,设置控制按钮。在主流程线上放置一交互图标,建立3个按钮响应分支,如右图。在等边三角形和等腰直角三角形两个分支中通过计算图标重新设置三角形顶点坐标变量的数值改变三角形的形状。重设坐标数值后需先使用擦除图标擦除之前的三角形和其它分支里重画的三角形,再用移动图标将三角形顶点移动到新的坐标点。最后按照第三步中的方法判断出三角形类型,并根据类型使用SetFrame()函数设置线条颜色重画三角形。这样不同类型的三角形,就会是不同的颜色。退出分支中使用quit()函数退出程序。为了使3个按钮可以随时点击,要将3个分支的响应标签中的“范围”属性勾选上。

第五步,制作三角形的拖动效果。在主流程线上放置第二个交互图标,建立3个条件响应分支分别对应三角形3个顶点的拖动效果,如右图。条件表达式使用Dragging系统变量,检测用户拖动的是哪个顶点。如:Dragging@"A"。自动属性设置“为真”,保证随时拖动三角形顶点时都能执行对应分支的程序。每个分支中先用擦除图标擦除原有的三角形和各个分支所画的三角形,并且每个分支的响应标签中擦除属性设置为“下次输入之后”避免留下三角形残影。再用DisplayX和DisplayY实时获取当前的顶点坐标,并按照第三步和第四步一样的方法设置线条颜色画出三角形。需要注意的是擦除图标中的擦除内容,包括原有三角形和按钮分支画出的三角形,还有条件分支画的三角形。它们是不同的计算图标画出的,是不同的对象,要即时擦除以免残留痕迹。

第六步,在第一步的群组图标中加入3个显示图标,分别显示三角形三个内角的角度。并在按钮分支和条件分支中使用移动图标将它们即时移动到三角形三个顶点附近。为了使三角形的内角数值能即时更新,需要在属性窗口中勾选“更新显示变量”。

第七步,打包发行。程序到此已经基本完成,在进行一些细微的修改后就可以打包发行生成exe文件。本程序没有使用外在的素材,所以不需要打包,可直接执行“文件”菜单的“一键发布”功能。

在本课件中,主要靠交互图标来实现用户和程序之间的交互。通过交互图标的条件响应类型来判断三角形顶点的被拖动状态,按钮响应类型来设置按钮的功能。再通过系统变量来获得三角形的相关数据,并计算出需要的结果。整个课件所用代码非常少,多数效果是靠图标和图标的属性来实现的,对于普通不会编程的教师来说Authorware是个非常简单实用的多媒体课件制作软件。

注:文章内所有公式及图表请以PDF形式查看。

猜你喜欢

交互性多媒体课件
浅谈高校师范生多媒体课件制作能力的培养
信息化技术与城市公园的融合形态研究
多媒体课件优化英语课堂的反思性研究
科普网站交互性对科普传播影响研究
新媒体语境下艺术传播的发展及城市运用探究
数字化城市公共艺术交互性内涵研究
多媒体技术项目制作实例剖析
多媒体课件在高中物理教学中的应用
让多媒体课件为阅读教学助力