ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:125.33KB ,
资源ID:11616277      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11616277.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Authorware制作多媒体教学软件的开发技巧.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Authorware制作多媒体教学软件的开发技巧.docx

1、Authorware制作多媒体教学软件的开发技巧Authorware制作多媒体教学软件的开发技巧 1、 前期制作的准备将多媒体软件的功能分类,形成几个功能块,并确定作品的风格;编写尽量详细的脚本;收集所需的文字、动画、声音等素材。素材的收集是制作流程的一个非常重要的环节,素材准备不充分,在制作阶段不得不回头来进行素材的收集,会延长软件制作周期,打破原有的发行、销售等一系列计划。收集素材时注意要以Authorware支持的格式保存。把文本材料用Microsoft Word等软件键入,并以普通文本格式(.txt)和丰富格式(.rtf)保存。Authorware对RTF 文件的直接装入可保持原编排格

2、式不变。Authorware支持的图片格式有:BMP、DIB、WMF等,支持的数字化电影类型包括:Director、AVI、Quick Time for Windows、FLC和MPEG等,能使用以扩展名为WAV、AIFF和PCM格式的声音文件。声音文件可以从各种CD-ROM素材库中寻找,或者用CDCOPY、CDWIZ98、AGFREE等音轨程序,将CD中的TRACK*.CDA文件转换为*.WAV文件用来做背景音乐。2、Authorware的兼容性Authorware支持其3.5版本的 .a3w文件,但是不支持3.0以及更早版本的Authorware所制作的多媒体文件。3、显示界面大小的设置程

3、序的最开始处使用Resizewindows函数对运行窗口进行初始化设置。Authorware4.0的标准界面是640480,Resizewindows函数中的参数不能超过这个范围。如果想要图象显示更清晰,则必须先执行菜单栏中File/File Setup.命令,在File Setup对话框中把显示窗口大小设为800600或1024768,然后再重设Resizewindows函数中参数的大小。4、给按钮库添加自定义的特殊效果按钮用Photoshop、Cool 3D等软件做好特殊效果的按钮,生成BMP格式,执行菜单Window/Button命令,出现Button Libery对话框,单击左下方的A

4、dd按钮,则出现Button Editor对话框。其右下方有两个Import键,单击上面一个,出现Import which file对话框,从里面选出自己画的按钮;下面一个Import可输入WAV文件,作为当按钮被按下以后播放的伴音。5、对影音文件以及视频剪辑的播放在设计多媒体教学软件时,一般都不使用数字化电影图标、声音图标与视频图标。由于可以使用相应的函数来实现这些功能,程序通用性和可控制性变得更强。6、同时播放两个声音因为Authorware不能同时播放两个WAV文件,所以要把声音文件稍微做一点处理。有两种方法可行:一种是使用Windows自带的SNDREC32EXE(录音机)编辑菜单下与

5、文件混合的命令把两个WAV文件进行混音,变成一个WAV文件。另一种方法是采用Cakewalk70等声音处理软件把背景音乐转换成MIDI格式的文件,另一个声音做成WAV声音文件,因为只有MIDI格式的音乐可以与其它格式的音乐一起播放。播放时使用计算图标,使用A4WMMEU32中的Midiplay函数和Waveplay函数来控制播放。另外由于Midiplay函数无循环播放功能,所以要在程序中背景音乐可能停止的地方加上是否停止的判断,如果停止则继续执行Midiplay命令。7、设计任务栏自动隐藏功能基本方法是在背景上设计一个热区响应,当鼠标在此区域时,就让需要显示任务栏的图片从窗口以外移动进来,图形

6、的移动用移动图标来实现,移动类型可设为Directtopoint。当鼠标不在这一区域时,让语句CursorX8、动态链接库的调用当需要使用一些Authorware的系统变量无法实现的功能时,调用动态链接库中的函数。可以用VC或VB等Windows下的编程语言来实现这些功能,然后编译为DLL文件。当在Authorware程序中需要调用时,就可以打开菜单栏中的Data/Load Function命令,打开Load Function对话框,输入DLL文件名,在弹出的要求输入自定义函数相关信息的对话框中,填入函数名、参数列表和返回值。以上介绍的是如何加载不符合Authorware调用格式的自定义函数。

7、另外,Authorware还特别支持一种透明式的动态链接库,扩展名是UCD或U32,如A4WMMEU32,这是一个非常有用的多媒体扩展函数库,其中有媒体播放以及控制函数,分为MMM动画类,CD播放类,MIDI播放类,WAVE播放类。9、在Authorware中嵌入ActiveMovie可视动画的ActiveX控件ActiveMovie控件支持影音文件的格式比Authorware 的扩展函数所提供的多,特别是支持VCD 文件(.dat),加上其强大的控制播放功能,在播放各种影音资料的多媒体应用软件中显得特别重要。嵌入方法是把Microsoft ActiveMovie Control(Amovie

8、ocx)文件拷贝到系统目录下,然后利用Regsvr32exe对Amovieocx进行注册,注册成功后可在Authorware 4.0中使用可视动画ActiveMovie控件。这时系统中就会存在ActiveMovie图标,通过在ActiveMovie控件的属性FileName中指定要播放的文件名,通过在ActiveMovie控件方法的设置来控制ActiveMovie控件运行时的状态,如播放、暂停、快进等。10、设置读取进度和保存进度功能应用程序中的读取进度和保存进度是设计中的难点。目前,许多多媒体教学软件都没有设置这一功能。其设计原理是把一个设计图标的标题保存下来,需要时用GoTo函数或Disp

9、lay函数跳转到那里。在需要保存的地方设置一个交互图标和两个运算按钮,其中一个有保存功能。11、打包要注意事项将文件打包成扩展名为 EXE的可执行文件,可脱离编辑环境独立运行;而打成a4r文件则必须用RunA4w来进行播放。在这里要注意的是,当打包一个文件时,如果该文件与某个库文件有链接关系,可将库文件单独打包成一个文件。这样做在多个交互式应用程序文件均与同一个库有链接关系的场合,可大大节省磁盘空间。Authorware制作多媒体教学软件的技巧1、前期制作的准备 将多媒体软件的功能分类,形成几个功能块,并确定作品的风格;编写尽量详细的脚本;收集所需的文字、动画、声音等素材。素材的收集是制作流程

10、的一个非常重要的环节,素材准备不充分,在制作阶段不得不回头来进行素材的收集,会延长软件制作周期,打破原有的发行、销售等一系列计划。 收集素材时注意要以Authorware支持的格式保存。把文本材料用Microsoft Word等软件键入,并以普通文本格式(.txt)和丰富格式(.rtf)保存。Authorware对RTF 文件的直接装入可保持原编排格式不变。Authorware支持的图片格式有:BMP、DIB、WMF等,支持的数字化电影类型包括:Director、AVI、Quick Time for Windows、FLC和MPEG等,能使用以扩展名为WAV、AIFF和PCM格式的声音文件。声

11、音文件可以从各种CD-ROM素材库中寻找,或者用CDCOPY、CDWIZ98、AGFREE等音轨程序,将CD中的TRACK*.CDA文件转换为*.WAV文件用来做背景音乐。 2、Authorware的兼容性 Authorware支持其3.5版本的 .a3w文件,但是不支持3.0以及更早版本的Authorware所制作的多媒体文件。 3、显示界面大小的设置 程序的最开始处使用Resizewindows函数对运行窗口进行初始化设置。Authorware4.0的标准界面是640480,Resizewindows函数中的参数不能超过这个范围。如果想要图象显示更清晰,则必须先执行菜单栏中File/Fil

12、e Setup.命令,在File Setup对话框中把显示窗口大小设为800600或1024768,然后再重设Resizewindows函数中参数的大小。 4、给按钮库添加自定义的特殊效果按钮 用Photoshop、Cool 3D等软件做好特殊效果的按钮,生成BMP格式,执行菜单Window/Button命令,出现Button Libery对话框,单击左下方的Add按钮,则出现Button Editor对话框。其右下方有两个Import键,单击上面一个,出现Import which file对话框,从里面选出自己画的按钮;下面一个Import可输入WAV文件,作为当按钮被按下以后播放的伴音。

13、5、对影音文件以及视频剪辑的播放 在设计多媒体教学软件时,一般都不使用数字化电影图标、声音图标与视频图标。由于可以使用相应的函数来实现这些功能,程序通用性和可控制性变得更强。 6、同时播放两个声音 因为Authorware不能同时播放两个WAV文件,所以要把声音文件稍微做一点处理。有两种方法可行:一种是使用Windows自带的SNDREC32EXE(录音机)编辑菜单下与文件混合的命令把两个WAV文件进行混音,变成一个WAV文件。另一种方法是采用Cakewalk70等声音处理软件把背景音乐转换成MIDI格式的文件,另一个声音做成WAV声音文件,因为只有MIDI格式的音乐可以与其它格式的音乐一起播

14、放。播放时使用计算图标,使用A4WMMEU32中的Midiplay函数和Waveplay函数来控制播放。另外由于Midiplay函数无循环播放功能,所以要在程序中背景音乐可能停止的地方加上是否停止的判断,如果停止则继续执行Midiplay命令。 7、设计任务栏自动隐藏功能 基本方法是在背景上设计一个热区响应,当鼠标在此区域时,就让需要显示任务栏的图片从窗口以外移动进来,图形的移动用移动图标来实现,移动类型可设为Directtopoint。当鼠标不在这一区域时,让语句CursorXX1|CursorYY1来判断控制鼠标移出任务栏区域的响应(这里假设任务栏坐标置为X1,Y1、X2,Y2),把显示任

15、务栏的图标移出视图区,用类似以上的方法使用移动图标来实现。 8、动态链接库的调用 当需要使用一些Authorware的系统变量无法实现的功能时,调用动态链接库中的函数。可以用VC或VB等Windows下的编程语言来实现这些功能,然后编译为DLL文件。当在Authorware程序中需要调用时,就可以打开菜单栏中的Data/Load Function命令,打开Load Function对话框,输入DLL文件名,在弹出的要求输入自定义函数相关信息的对话框中,填入函数名、参数列表和返回值。以上介绍的是如何加载不符合Authorware调用格式的自定义函数。另外,Authorware还特别支持一种透明式

16、的动态链接库,扩展名是UCD或U32,如A4WMMEU32,这是一个非常有用的多媒体扩展函数库,其中有媒体播放以及控制函数,分为MMM动画类,CD播放类,MIDI播放类,WAVE播放类。 9、在Authorware中嵌入ActiveMovie可视动画的ActiveX控件 ActiveMovie控件支持影音文件的格式比Authorware 的扩展函数所提供的多,特别是支持VCD 文件(.dat),加上其强大的控制播放功能,在播放各种影音资料的多媒体应用软件中显得特别重要。嵌入方法是把Microsoft ActiveMovie Control(Amovieocx)文件拷贝到系统目录下,然后利用Re

17、gsvr32exe对Amovieocx进行注册,注册成功后可在Authorware 4.0中使用可视动画ActiveMovie控件。这时系统中就会存在ActiveMovie图标,通过在ActiveMovie控件的属性FileName中指定要播放的文件名,通过在ActiveMovie控件方法的设置来控制ActiveMovie控件运行时的状态,如播放、暂停、快进等。 10、设置读取进度和保存进度功能 应用程序中的读取进度和保存进度是设计中的难点。目前,许多多媒体教学软件都没有设置这一功能。其设计原理是把一个设计图标的标题保存下来,需要时用GoTo函数或Display函数跳转到那里。在需要保存的地方

18、设置一个交互图标和两个运算按钮,其中一个有保存功能。 11、打包要注意事项 将文件打包成扩展名为 EXE的可执行文件,可脱离编辑环境独立运行;而打成a4r文件则必须用RunA4w来进行播放。在这里要注意的是,当打包一个文件时,如果该文件与某个库文件有链接关系,可将库文件单独打包成一个文件。这样做在多个交互式应用程序文件均与同一个库有链接关系的场合,可大大节省磁盘空间。 Authorware最常用的函数(1)Quit(option):退出函数作用是立即退出文件,如何退出取决于函数后面的参数,在计算图标中使用;参数为0,将退出authorware程序并返回到程序管理器或桌面;如果调用quit的文件

19、是由另一文件跳站过来的则返回到调用的文件。 参数为1,将退出authorware并回到程序管理器或桌面; 参数为2,将重新启动windows或退回到Dos; 参数为3,将关闭windows或退出authorware并显示程序管理器; ResizeWindow(width,height):设定显示窗口尺寸大小函数此函数根据设定得宽高坐标重新定义窗口大小,仅用于计算图标; 可将此函数与变量结合使用,来提供演示窗口的大小和位置;变量如windowheightwindowwidthwindowtopwindowleft等; JumpFilereturn:跳转到文件函数调用此函数使authorware跳

20、转到指定的文件,格式为jumpfilereturn(filename,variable1,variable2,.folder)。此时演示从那个跳转到的文件继续。当要求退出authorware或遇到Quit或QuitRestart函数(参数为0)是将跳回到原文件继续执行。 此函数可用在任何层次,可以不输入跳转文件扩展名,能够自动查找;比如从文件1条转到文件2,从文件2跳转到文件3,在文件3中遇到Quit将返回文件2继续,文件2遇到退出函数将继续执行文件1; 如果函数中加入变量,可将变量的值传给跳转到的文件,如果多个变量,需要用逗号隔开,并在所有变量前后加上引号。 GoTo:转至函数程序中遇到此函

21、数将转到指定的图标处,并继续从那个地方开始演示;ResumeFile(recfolder):继续函数此函数是返回到响应Quit(1)quit(2)quit(3)退出的位置; 文件属性选择resume项后才可使用此函数,需要authorware找到文件记录文件夹,如文件位于缺省处不需要输入路径,如位置变化则需要在参数中输入路径。 Relational operators:关系操作符函数用来比较两个值并返回一个逻辑值(真或假); =等于、大于、不等于、= 大于或等于; Authorware函数分类Autorware的系统函数有大致有18类:Character(字符管理函数)、CMI(计算机学习管理

22、函数)、(File)文件管理函数、Framework(框架管理函数)、Ceneral(一般目的函数)、Graphic(绘图函数)、Icons(图标管理函数)、Jump(跳转函数)、Language(编程语言函数)、List(列表排序索引函数)、Math(数学运算函数)、Network(网络管理函数)、OLE(管理函数)、Platform(平台管理函数)、Target(目标函数控制图标的属性)、Time(时间管理函数)、Video(视频管理函数)、Xtras(使用、控制Xtras文件,取得Xtras文件信息)。以下我们选择一些与课件制作相关的函数作简单介绍。一、数学函数ABS()格式:numbe

23、r:= ABS(x)说明:返回x的绝对值。ACOS()格式:number:= ACOS(x)说明:返回x的反余弦函数值,x的值的范围为0Pi。ArrayGet 格式:result:= ArrayGet(n)说明:读取一个排列中的第n个单元,并将它赋给变量result,该单元可以是一个字符串或数字。 Array() 格式:MyArray:= Array(value, dim1 , dim2, dim3, .dim10)说明:该函数用来创建一个列表,可以创建多维列表。 ArraySet(n, value) 格式:ArraySet(n, value)说明:将Value的值插入到一个排列列表中第n的位

24、置。 ASIN 格式:number:= ASIN(x)说明:计算x的反正弦值。 ATAN 格式:number:= ATAN(x)说明:计算x的反正切值。Average 格式:1. Value:= Average(anyList)2. Value:= Average(a , b, c, d, e, f, g, h, i, j)说明:取得参数列表中各参数的平均值。COS 格式:number:= COS(angle)说明:计算x的余弦值,将值赋给number,其中x为角度,单位是弧度。 EXP格式:number:=EXP(x)说明:将的e次幂x的值赋给number.EXP10格式:number:=E

25、XP10(x)说明:将10的x次幂的值赋给number.Fraction 格式:result:=Fraction(number)说明:该函数返回number数值中的小数点后的内容,包括小数点。例如:Result:= Fraction(12.34),Result 的值为“.34”。INT 格式:number:= INT(x)说明:对数x取整,例如:INT(3.14) 返回值 3。INT(1a2b3c) 返回值123。 LN 格式:number:= LN(x)说明:该参数x取自然对数的值。 LOG10 格式:number:= LOG10(x)说明:该函数返回x的以10为底的对数的值。 Max 格式

26、:value:= Max(anyList)value:= Max(a , b , c, d, e, f, g, h, i, j)说明:取列表中,或各参数中的最大值。 Min 格式:value:= Min(anyList)value:= Min(a , b, c, d, e, f, g, h, i, j)说明:返回列表中,或各参数中的最大值。 MOD 格式:number:= MOD(x, y)说明:该函数返回x/y的余数。例如:将24小时制的时间转化为12小时制的时间:Hours:= Mod(2300/100,12) Number 格式:number:= Number(x)说明:该函数将参数x转

27、化为一个实型或整型的数值。例如:Number(1a2b3c) 返回值为123。Random 格式:number:= Random(min, max, units)说明:该函数产生范围在min 之间max,小数点后类似units的随机数。 Real 格式:realNum:= Real(x)说明:将参数x转化为实型。 Round 格式:number:= Round(x , decimals)说明:该函数按照decimals设定的小数位数来实现四舍五入的算法。 Sign 格式:number:= Sign(x)说明:当x为负时,该函数返回值为1。当x为0时,该函数返回值为0。当x为正时,该函数返回值为

28、1。 SIN 格式:number:= SIN(angle)说明:该函数取角度的正弦值。 SQRT 格式:number:= SQRT(x)说明:该函数返回参数x的平方根。 Sum 格式:value:= Sum(anyList)value:= Sum(a , b, c, d, e, f, g, h, i, j),说明:该函数返回列表中或各参数(最多10个)的值的累加。例如List:= 10, 20, 30TotalValue:= Sum(List),其值为60。 TAN格式:number:= TAN(angle)说明:该函数返回角度angle的正切值。二、列表函数AddLinear格式:AddLi

29、near(linearList, value , index)说明:该函数的作用是将Value插入到Linearlist(线型列表)中。如果该线型列表是一个有序的列表,则Value被按照一定的规则插入到合适的位置。如果该列表为一个无序的列表,则将Value插入的列表的最后。如果index的值为1,则Valve被插入到列表第一个。如果index的值超过列表中的个数,则越界的个数用零补全,然后再插入Value。 AddProperty格式:AddProperty(propertyList, #property, value , index)说明:该函数的作用是将属性或值插入到属性列表中。Array

30、()格式:MyArray:=Array(value,dim1dim2,dim3,dim4,dim10)说明:该函数用来创建一个列表,并可以为多维的列表.CopyList 格式:newList:= CopyList(anyList)说明:该函数实现列表的完全拷贝,生成一个新的列表。DeleteAtIndex 格式:DeleteAtIndex(anyList, index)说明:该函数按照索引从列表中删除一个特定的元素。例如:anyList:= 1, 2, 3,DeleteAtIndex(anyList, 1),anyList 的值改变为2, 3。 DeleteAtProperty 格式:DeleteAtProperty(propertyList, #property)说明:该函数删除在列表中第一个具有特定属性的元素。FindProperty 格式:index:=FindProperty(propertyList, #property, index)说明:该函数返回具有属性的列表中,从index往后第一个具有特定属性的字符串的位置。FindValue 格式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1