- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用Authorware制作课件的几个关键技术.
用Authorware制作课件关键技术课件关键技术课件过程中,运用一定的技术,可以使多媒体作品具有更强的表现力和更加丰富的内容。,谈一谈课件关键技术。、MIDI音乐的播放????由于声卡的限制,不能同时播放两个波形文件,因此通常选用MIDI音频作为背景音乐,而用波形音频播放解说词,但是Authorware本身不具备播放MIDI音乐的能力,通常利用扩展函数来实现。?? ?㈠?①加载多媒体扩展函数A5wmme.u32。单击[Window] [Functions]菜单命令,在“Function”对话框的“Category”下拉列表中选择本程序文件名:?②单击“Load”按钮,在弹出的“Load??Function” 对话框中选择“A5wmme.u32”文件,单击“打开”按钮,在弹出的“Custom??functions??in??A5wmme.u32”对话框中选择以MIDI打头的几个函数,单击“Load”按钮。返回到“Function”对话框,单击“Done”按钮,扩展函数加载成功;③在需要加入背景音乐的位置拖入一个计算图标,双击它,弹出计算编辑窗口,输入语句,如图所示。这样你的课件就有了背景音乐,若需要对音乐进行控制,还需在流程线上加入交互图标????
㈡运用midiloop.u32函数,它比A5wmme.u32更具优势,可以实现midi音乐的循环播放,具体方法如下:
①外部先导入MIDILOOP.U32函数LoopMidi().
????? LoopMidi(File) 加载midi音乐,例如:LoopMidi(c:\\midi\\metal.mid). ?
是利用绝对路径的导入音乐,打包后可能会提示找不到音乐,所以用相对路径导入,具体方法如下:把要导入的midi音乐放到源程序的目录下,使用如下的命令格式:
LoopMidi(Filelocation^”metal.mid)
停midi音乐StopMidi(),没有参数。StopMidi() 若需要对音乐进行控制,还需在流程线上加入交互图标、幕分辨率的恢复????程序开始时,我们往往设置屏幕的分辨率,在程序结束时则需要恢复用户原有的设置。我们可以利用Budapi.u32文件中的baSetDisplay函数来实现。①在流程图的入口处,拖入一个计算图标,双击它,弹出计算编辑窗口,输入以下语句:Userx:=ScreenWidth??Usery:=ScreenHeight??UserColor:=ScreenDepth,目的是使程序自动查找操作系统当前的分辨率,存储在变量Userx、Usery中;?②在程序结束前的计算图标编辑窗口加入以下语句:baSetDisplay(Userx,Usery,UserColor,0,0)。这就将屏幕的分辨率恢复到程序运行前的状态。、调用外部文件????在多媒体课件中,往往要演示一些外部应用程序,可以采用“Launch Default Browser ”知识对象来实现。????
四、为作品制作含有Alpha通道的图片????在多媒体课件制作过程中,最为关键的图象处理技术是Alpha通道技术。我们可以利用Photoshop来为Authorware作品制作含有Alpha通道的图片,然后导入到Authorware中,并将图片设为“Alpha”模式,这样效果即可显示。、软件容量的控制制作多媒体课件大量多媒体素材,所以容量很大
方法一:将媒体文件在不影响最终观赏效果的情况下压缩格式,减小各媒体文件的长度。例如:将小型AVI动画文件转换成GIF动画文件,WAV声音文件转换成VOX或MP3声音文件,TIFF或BMP图像文件转换成JPEG图像文件;
方法二:运用库来管理媒体文件,尤其是重复使用的素材。使用库只是建立拷贝图标与库中源图标的一种链接,并没有将库中源图标的内容拷贝到流程线上,从而减小了主程序文件的长度。
方法三:分割大文件。在制作多媒体作品时,通常是分步进行,或者说是各部分之间是独立的,这样我们可以将整个文件分割成几个长度较小的子文件,分别进行设计,这样不仅避免了程序运行时在内存中驻留太多的文件,各子文件还可以共享同一个库的资源。主文件与各子文件的调用可以通过JumpOut和JumpOutReturn来实现。
方法四:巧用存盘方法。在进行Authorware程序设计时,经常会发现不管我们如何增减图标数量,文件的长度总是在变大。其实,这是Authorware采用的一种快速存盘的方法,只是储存你做了哪些修改,对于一个大程序来说这种技术很有必要,否则存盘时将整个文件的内容从头到尾再写一遍,不仅浪费时间,而且浪费空间。如
果你想看到修改后的文件真正大小,那么在存盘时选用save as或save and compact项,将
文档评论(0)