由浅入深学Authorware60Word格式文档下载.docx
《由浅入深学Authorware60Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《由浅入深学Authorware60Word格式文档下载.docx(41页珍藏版)》请在冰豆网上搜索。
(1)菜单栏
Insert(插入)菜单 用于引入知识对象、图像和OLE对象等。
Modify(修改)菜单 用于修改图标、图像和文件的属性,建组及改变前景和后景的设置等。
Text(文本)菜单 提供丰富的文字处理功能,用于设定文字的字体、大小、颜色、风格等。
Control(控制)菜单 用于调试程序。
Xtras(特殊效果)菜单 用于库的链接及查找显示图标中文本的拼写错误等。
Command(命令)菜单 这是Authorware6新增的菜单,里面有关于A的相关内容,还有RTF编辑器和查找Xtras等内容。
Window(窗口)菜单 用于打开展示窗口、库窗口、计算窗口、变量窗口、函数窗口及知识对象窗口等。
Help(帮助)命令 从中可获得更多有关Authorware的信息。
(2)常用工具栏
常用工具栏是Authorware窗口的组成部分,其中每个按钮实质上是菜单栏中的某一个命令,由于使用频率较高,被放在常用工具栏中,熟练使用常用工具栏中的按钮,可以使工作事半功倍。
(3)图标工具栏
图标工具栏在Authorware窗口中的左侧,如图,包括13个图标、开始旗、结束旗和图标调色板,是Authorware最特殊也是最核心的部分。
显示(Display)图标是Authorware中最重要、最基本的图标,可用来制作课件的静态画面、文字,可用来显示变量、函数值的即时变化。
动画(Motion)图标与显示图标相配合,可制作出简单的二维动画效果。
擦除(Erase)图标用来清除显示画面、对象。
等待(Wait)图标其作用是暂停程序的运行,直到用户按键、单击鼠标或者经过一段时间的等待之后,程序再继续运行。
导航(Navigate)图标其作用是控制程序从一个图标跳转到另一个图标去执行,常与框架图标配合使用。
框架(Framework)图标用于建立页面系统、超文本和超媒体。
决策(Decision)图标其作用是控制程序流程的走向,完成程序的条件设置、判断处理和循环操作等功能。
交互(Interaction)图标用于设置交互作用的结构,以达到实现人机交互的目的。
计算(Calculation)图标用于计算函数、变量和表达式的值以及编写Authorware的命令程序,以辅助程序的运行。
群组(Map)图标是一个特殊的逻辑功能图标,其作用是将一部分程序图标组合起来,实现模块化子程序的设计。
电影(DigitalMovie)图标用于加载和播放外部各种不同格式的动画和影片,如用3DStudioMAX、QuickTime、MicrosoftVideoforWindows、Animator、MPEG以及Director等制作的文件。
声音(Sound)图标用于加载和播放音乐及录制的各种外部声音文件。
视频(Video)图标用于控制计算机外接的视频设备的播放。
开始(Start)旗用于设置调试程序的开始位置。
结束(Stop)旗用于设置调试程序的结束位置。
图标调色板(IconColor)给设计的图标赋予不同颜色,以利于识别。
(4)程序设计窗口
程序设计窗口是Authorware的设计中心,Authorware具有的对流程可视化编程功能,主要体现在程序设计窗口的风格上。
程序设计窗口如图,其组成如下:
标题栏显示被编辑的程序文件名。
主流程线一条被两个小矩形框封闭的直线,用来放置设计图标,程序书执行时,沿主流程线依次执行各个设计图标。
程序开始点和结束点两个小矩形,分别表示程序的开始和结束。
粘贴指针一只小手,指示下一步设计图标在流程线上的位置。
单击程序设计窗口的任意空白处,粘贴指针就会跳至相应的位置。
Authorware的这种流程图式的程序结构,能直观形象地体现教学思想、反映程序执行的过程,使得不懂程序设计的人也能很轻松地开发出漂亮的多媒体程序。
第二节准备工作
准备工作
在开始你的Authorware作品之前你就要考虑好以下问题:
1.规范各种外部文件的位置
如果在你的作品中嵌入了大量的文件,特别是声音这样的大块头,会使主程序文件体积过大,影响播放速度。
所以常常将这些文件作为外部文件发布。
对这些文件,不同类型一般放在不同的目录下,以便管理。
比如,图片放在image文件夹中,声音放在sound文件夹中等等。
2.运行程序时显示器的分辨率
这是一个很重要的问题,Authorware默认的作品是大小是640×
480,这样大小的作品很适合在14寸显示器上运行,现在的主流显示器分辨率一般为800×
600,所以,一般将作品的大小设为800×
600。
这项工作要在开始设计之前就要做好,要是等到程序设计完成之后,再来更改显示大小,那么原来调整好的图片、文字、按钮的位置将都发生变化,重新调整是很令人头疼的。
可是,如果你的用户的显示器的分辨率不是800×
600,而是640×
480或者1024×
768呢。
这样,你的作品也不能得到最佳的视觉效果。
这就需要在程序行一开始就检测用户的显示器分辨率,如果不合适,进行调整。
这里可以使用一个扩展函数库alTools.u32来实现(很多Authorware学习站点提供扩展函数库下载)。
3.是否需要标题栏(TitleBar)和菜单栏(MenuBar)
这个问题也是在设计作品之前就要考虑好的问题,Authorware默认显示标题栏和菜单栏。
如果你在完成后又想去掉菜单栏,也要对所有的图片进行位置的调整,因为菜单栏和标题栏也在屏幕上占了一定的高度。
4.关于外部扩展函数
使用外部扩展函数库之前,要考虑好这个外部文件的位置。
比如,你要使用Winapi.u32这个扩展函数,这个文件在Authorware安装目录下,但是你最好在主程序文件下建一目录,将这些外部函数都放在这个目录里,设置好搜索路径,否则在没有安装Authorware的机器上会提示找不到这些函数,从而无法实现这些函数的功能。
5.关于字体
如果你在作品中,需要使用系统提供的四种基本中文字库之外的字体,在确认用户机器上有这种字库时,可以将字符方式显示这种文本,否则,你就要将这些文字转化为图片,这样才能保证用户看到的效果正是你想表现的。
6.关于图片和声音
图片和声音占用的空间较大,对程序的运行速度有很大影响。
在使用图片时,如果256色可以表现出所需色彩的,就不要使用16位或16位以上的真彩色,这样也会使你的文件变很很大。
还有,因为是要在屏幕上显示图片,屏幕的显示精度为每英寸有72点或96点,那就没有必要使用每英寸100点以上的图片,因为最终的显示效果基本一样。
对于声音素材,采样的频率和量化的精度直接影响声音的数据量。
对于人声解说,一般使用22.05KHz采样率,16位量化,若使用44.1KHz,在效果上没有明显提高,却大大增加了数据量。
声音的编码,最好采用Macromedia的SWA格式,这种格式质量不错,压缩比也很高。
可以使用“Xtras>
>
Other>
ConverWAVtoSWA…”来将WAV声音转化为SWA声音。
设计程序流程图
在开始启动Authorware制作你的程序之前,最好将你的课件内容用一个线框流程图表示出来。
比如,什么时候进行跳转,跳到什么地方,如何返回等等。
看起来,似乎小题大做,可是真正做过课件的朋友都会体会到这样做的重要性。
没有流程图,在设计程序时,随心所欲,将会不停地修改,始终确定不了程序的流向。
所以在开始制作之前,理好课件各层次的关系,画出流程图,哪怕非常简单,都会大大提高工作效率。
第三节移动的标题文字
本节要点:
显示图标(Display)、移动图标(Motion)、文本输入与格式化、文字和图像的显示模式
完成后流程图
制作步骤:
1、向设计窗口中依次拖入两个显示图标(Display)和一个移动图标(Motion),并命名如上图所示。
2、双击“背景图”显示图标(Display),打开程序展示窗口(PresentationWindow),这个窗口就是最终用户看到的窗口。
同时出现“编辑工具盒”,其中的八个按钮的功能依次为:
选择/移动、文本编辑、画水平垂直或45度直线、画任意直线、画椭圆/圆、画矩形、画圆角矩形、画多边形。
3、单击工具栏上的“输入(Import)”工具
,或使用“File”>
“Import...”命令。
出现输入图像对话框。
选中下方的“ShowPreview”可以在右边的窗口中预览选中的图片。
选中“LinkToFile”,将链接到外部文件,如果外部文件修改了,那么在Authorware中看到的也是修改后的图,一般在图片需要多次改动时,选中此项。
点击上图右下角的“+”,可以一次输入多个对象。
4、双击“文字”显示图标(Display),选择“文本编辑”按钮,鼠标指针为“I”形,在展示窗口中单击,进入文本编辑状态,如图。
输入的文字如果有白色的背景,这时可以双击“选择”按钮,或用“Window”>
“Inspectors”>
“Modes”命令,打开模式窗口,选择透明(Transparent)模式。
图片和文字对象的六种显示模式
Opaque 不透明
Matted 暗淡的
Transparent 透明(最常用)
Inverse 反相
Erase 擦除
Alpha 保留alpha通道
请大家自己试验
5、格式化文本。
可以使用“Text”菜单设置文字的格式。
不过,最好使用文字样式表来格式化文本,样式表和WORD中的样式,HTML中的Style是相似的,使用了某种样式的文字,在更改样式后,文字将自动更新,而不需要再去重新设置。
定义样式,选择“Text”>
“DefineStyles...”命令。
应用样式,先选中文字,然后用“Text”>
“ApplyStyles...”,或者直接在工具栏上的样式表中选取。
6、双击“移动文字”移动图标(Motion),弹出移动设置对话框。
用鼠标点一下刚才输入的文字,可以在下图的左上方预览窗口中看到要设置移动的对象。
然后,将文字拖动到另外一个位置。
一个移动的标题文字就做成了。
按“Ctrl+R”运行试试。
7、如果觉得移动的位置不太合适,可以再仔细调整一下。
技巧提示:
1、在双击一个显示图标,对其中内容编辑后,按住“Shift”再打开另一个显示图标,可同时看到两显示图标的内容,这样有利于在不同图标中图像或文字的相对定位。
2、可以调试程序时,遇到没有设置内容的图标会停下来,移动图标中移动的对象,可以先不设置,在调试自动停下时,再进行选择,要方便一些。
3、按住“Ctrl”再双击图标,可打开其属性对话框,对其进行设计。
4、程序运行时,双击某个对象,也可以使程序暂停下来,对其进行编辑。
5、不拖图标到设计窗口,而是直接导入文件,Authorware会自动判断文件类型,并在流程线上加上相应的图标,图标名就是文件名。
6、在各种对话框中输入数字时,输入法必须为英文状态。
第四节给电视片配音
数字电影图标(DigitalMovie) 计算图标(Caculation) 媒体同步(MediaSynchronization) 群组图标(Map)
本例简介:
这是Authorware6中的新功能。
这个功能让我们可以根据声音和视频等基于时间的媒体的时间,同步显示文本、图像或其他事件。
媒体同步,简单地说就是可以在声音或影片图标的右边添加其它图标,来控制声音或影片播放时的事件。
比如你想给一段录像配上解说词,在Authorware6以前的版本中实现是很困难的,录像和解说总是不能同步。
Authorware6中的媒体同步功能可以很简单地实现这个效果。
本例就是给一段无声音的录像配上解说和字幕。
程序运行时,放映数字电影,到指定位置暂停,播放解说声音,并显示说明文字。
1、向设计窗口中拖入一个数字电影图标(DigitalMovie),命名为“Movie”。
2、双击“Movie”图标,打开其属性窗口(Properties),使用左下角的“Import...”输入要配音的无声影片,将“Timing”页签中的Concurrency(同步)属性设为“Concurrent(同步)”,意义即在这个数字电影播放时,同时运行下面的其它图标中的内容。
这个属性设置中还有另外一个选项“WaitUntilDone(直到结束)”,意义为直到这个电影播放完,再运行下面的图标中的内容。
声音图标也有相似的设置。
3、向Movie图标右边拖一个计算图标(Caculation)、一个显示图标(Display)和一个群组图标(Map),分别命名为“StopMovie”、“DisplayText”和“Sound”,这时可以看到这几个图标的上方会显示一个小的时钟图标
,双击这个图标,可以对同步的事件进行设置。
同步的类型可以是时间(Seconds)或帧位置(Position)。
如果“Synchronizeon”设为“Position”,那么下面的数字值就是数字电影的第几帧或声音的第几毫秒。
如果“Synchronizeon”设为“Senconds”,那么下面的数字值就是数字电影或声音的第几秒。
双击“Sound”群组图标,打开二级设计窗口,向其中拖入一个声音图标(Sound),用同步骤2的方法,输入要配音的解说声音。
双击“StopMovie”图标上面的时钟图标,对其同步事件设置如下图,意义是当“Movie”数字电影图标中的内容播放10秒后,执行“StopMovie”计算图标中的内容。
同样设置“DisplayText”和“Sound”图标的同步事件。
4、双击“StopMovie”计算图标,打开计算图标编辑窗口,在这里可以使用Authorware的函数和变量实现丰富的功能,我们在其中输入如下内容:
MediaPause(IconID@"
Movie"
1),意义为暂停“Movie”图标中电影的播放。
然后关闭这个窗口,确认保存。
使用“Windows”>
“Functions”和“Windows”>
“Variables”命令可以显示或关闭函数和变量窗口,这两个窗口可以帮助更方便地使用和查找各种函数和变量。
关于函数和变量的使用是Authorware与其它程序和接口,也使得Authorware具有其它一些语言的部分编程功能,是Authorware的高级技巧,准备深入学习Authorware的朋友不可不学。
5、双击“DisplayText”图标,在适当的位置输入说明文字。
补充说明:
本例一些功能还不完善,比如电影停止后,不能继续播放,不能即时停止等,这些功能大家可以自己在本例基础上琢磨完成。
1、声音图标的同步属性默认为“直到播放完”,而我们常用的是“同时”,所以大家要注意设置,否则必须等到声音放完后,才能执行声音图标后面的其它控制或显示内容。
2、在“计算”图标的设计窗口中,输入函数和变量时,要注意输入法的中英文状态和全半角状态,特别是引号,如果使用中文引号,可能会有意想不到的错误。
3、发现在电影图标的右过不能添加声音图标,不知这是不是一个BUG。
但是,我们可以将声音图标放入群组图标中,这样就可以实现给影片同步配音的效果了。
本例正是如此做的。
第五节选择题
交互图标(Interation) 多种交互类型 自定义按钮 变量的使用
人机交互是对多媒体课件的基本要求,Authorware的交互类型很多。
选择题型课件在学校教育中应用很广泛,本例将通过单选题和多选题的制作来学习Authorware的几种重要的交互功能。
完成后流程图:
运行界面:
1、向设计窗口中拖入一个交互图标(InterationMovie),命名为“Choice”。
2、双击“Test”图标,打开其设计窗口,在其中输入选择题内容。
如下图。
3、向“Test”图标的右边拖一个计算图标(Calculation),这时弹出“响应类型(ResponseType)”对话框。
其中有11种交互响应类型,默认类型为“按钮响应(Button)”,我们这里取默认值。
然后将其命名为“A”。
Button
按钮响应
HotSpot
热区响应
HotObject
热对象响应
TargetArea
目标区响应
Pull-downMenu
下拉菜单响应
Conditional
条件响应
TextEntry
文本输入响应
Keypress
按键响应
TriesLimit
限制次数响应
TimeLimit
限制时间响应
Event
事件响应
4、双击“A”图标上面的小矩形按钮
,打开响应属性设置对话框。
单击“Buttons...”按钮,可对按钮类型进行详细的设置,比如设置按钮的风格、形状、文字字体等,还可以定义自己的图形按钮。
本例我们选用“StandardWindowsCheckbox”类型的按钮。
单击鼠标属性设置框中“Cursors”右边的
按钮,可以设置鼠标移过按钮时的形状。
本例选择手形。
5、再拖三个计算图标和一个群组图标到图标“A”的右边。
分别命名为“B”、“C”、“D”和“Answer”。
这时不再弹出交互类型选择框,而是自动将响应类型设为与前一个图标相同。
6、打开计算图标“A”,输入如图内容。
系统变量“Checked@"
A"
:
=1”意思是设按钮“A”为按下状态,“Checked@"
B"
=0”意思是设按钮“B”为未被按下状态。
自定义变量“myanswer”是对用户的选择进行判断,选择A,该变量值为“怎么会是碳呢?
”,这是动态出错提示信息,可以使用户知道错误的原因。
关闭“A”设计窗口,确认输入后,弹出新变量定义对话框,设置如图。
“Initialval”是初使值,“Description”是对该变量进行说明,可以不写。
初使值设为“你还没选呢!
”是当用户没有按任何选项时,提示用户。
7、同样对图标“B”、“C”、“D”进行类似的输入。
8、双击“Answer”图标上面的小矩形按钮
在“Type”下拉列表中,将其响应类型改为“热区(HotSpot)”。
然后发现“Answer”图标上面的小矩形按钮
变成了虚线框矩形
。
这时可见设计窗口中出现热区位置,将其拖拽并调整大小和位置如图。
当用户点击这个区域时,将执行“Answer”图标中的内容。
9、“Answer”图标中的内容中将用户选择的答案显示出来并做判断。
向其中拖入一计算图标和一个显示图标,并命名。
如流程图。
“Judge”图标中内容是判断用户是否做了选择,如果没选择,不显示正确答案。
其中语句为:
if(Checked@"
=0&
Checked@"
C"
D"
=0)thenanswer:
="
"
自定义变量“answer”中的内容是标准答案,其初使值为“正确答案是B”。
“DisplayAnswer”图标中输入文字如下图。
变量用大括号括起来,实际显示的是变量的值。
1、按住“Shift”键,可同时选中多个对象。
2、调试程序时,常常打开控制作面板,让程序暂停下来,这样可以很方便地调整各对象(如文本、图像、按钮、热区等)的位置。
3、对齐多个对象,可以在先选中多个对象后使用“Modify”>
“Align...”命令(快捷键为Ctrl+Alt+K),打开对齐面板。
第六节自定义按钮
自定义按钮
普通的按钮,在Authorware中一般有四个状态:
正常、鼠标移过、鼠标按下和不可使用。
在Authorware中制作自己的图形按钮,就要事先准备好这四种状态的图片,当然也可以只准备一张图片。
请看本例的一个按钮的四个状态图。
正 常
鼠标移过
鼠标按下
不可使用
1、向流程线上拖入一个显示图标,命名为“Cover”,并导入制作好的封面图象。
2、向流程线上拖入一个交互图标,命名为“Choice”,再向其右边拖入两个群组图标,分别命名为“Previous”和“Next”,交互方式选择“按钮响应”。
3、双击“Previous”图标上面的小矩形按钮
单击“Buttons...”按钮,对按钮类型进行详细的设置。
单击“Add...”按钮,出现“按钮编辑器(ButtonEditor)”对话框。
选中“Up”状态,使用下方“Graphic”选项后面的“Import...”按钮输入鼠标正常时的图片,然后选中“Down”状态,同样方法输入鼠标按下状态的图片。
同样输入鼠标移过和不能使用时的图片。
上图中的“Lable”选项意思是否显示按钮名称,默认值为“None”,如果设为“ShowLable”,那么在显示图形按钮的同时还显示按钮的名称。
“Sound”选项允许你在按钮中使用声音,如鼠标经过时