资源描述:
《authorware与其他软件的合作技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、摘要:通过Authorware提供的OLE技术、Xtras,、ActiveX控件,我们能够实现Authorware和其他应用软件合作使用,编制出丰富多彩的多媒体动画特技和教学课件。本文着重探讨了Author2ware和Word、媒体播放器、画笔、FlashMX的合作技术。关键词:Authorware;Word;媒体播放器;画笔;FlashMX中图分类号:TP391.41Authorware是Macromedia公司的开发的一种使用方便、功能强大的多媒体制作软件,它以图标为程序的基本组件,用流程线连接各图标构成程序,从而提高了多媒体软件的开发速度与质量,使非专业程
2、序员能够轻松编制出富有个人特色的各种动画特技和教学课件。但在使用Authorware的过程中,我们发现Authorware的有些功能很弱,比如,文字的修饰、图像的处理、MIDI音乐的播放、动画的处理等等,都显得力不从心。那么,Authorware是不是不具备这些功能呢?并非如此,笔者经过一段时间的使用和研究,发现Authorware中提供的OLE技术,它可以扩展Authorware的功能,从而实现与其他软件的合作。OLE(对象的链接和嵌入)是ObjectLinkingandEmbedding的缩写,是引入其它应用软件设计的对象(如文本、图形、数字电影、flash
3、动画等)到Authorware文件里的一种方法,而且这些对象仍然保持设计它们软件的能力。例如,链接与嵌入一个Excel设计的对象,则该对象将具有Excel的所有计算功能。本文以Authorware6.5为例,介绍OLE技术与其他软件的合作。止编辑,就在文字编辑区处单击鼠标,即又回到了Authorware中,如要修改艺术字,双击艺术字又回到Word中,可以继续编辑修改。与Windows媒体播放器合作2用Authorware设计开发的多媒体软件中用MIDI音乐作为背景音乐,效果会更佳,在Author2ware新增功能中一般都使用新增UCD库函数来调用,但在新版本中又
4、没有播放MIDI音乐的标准函数,只能到各大网站去搜索下载,使用起来不很方便。若使用OLE技术就不需要函数调用了,具体步骤如下:(1)打开Authorware,拖一显示图标到流程线,命名为“播放MIDI音乐”,双击打开,选择insert--OLEObject,会出现一个对话框,选择“新建”,通过滚动条拖拉后,选择“MIDI序列”,单击确定。(2)这时,Authorware中菜单(File菜单除外)已经变成了媒体播放器的菜单,并且文本编辑区也有一个MIDI音乐播放图标,这就可以使用Author2ware中媒体播放器插入和编辑MIDI音乐了。(3)把显示图标中MIDI
5、音乐显示图标进行编辑,制作成一个播放背景音乐的优美控制图标,在多媒体运行时随时双击图标,出现一个播放控制按钮,单击按钮可控制音乐的播放与暂停。1与Word合作(1)打开Authorware,拖一显示图标到流程线,命名为“调用Word”,双击打开,选择insert--OLEObject,会出现一个对话框,选择“新建”,通过滚动条拖拉后,选择“MicrosoftWord”,单击确定。(2)这时,Authorware中菜单(File菜单除外)已经变成了Word的菜单,并且文本编辑区有一个光标在不停的闪动。此时,就可以用Authorware中的Word了。例如:在制作一
6、个艺术字后,如果需要停与Windows画笔合作(1)打开Authorware,拖一显示图标到流程线,命名为“使用画笔”,双击打开,选择insert--OLEObject,会出现一个对话框,选择“从文件创3建”,单击“浏览”,选择所需要的图片,再次单击“打开”,最后“确定”即可调入所需要的图片。(2)双击图片跳转到画笔中,此时你可以使用画笔的所有功能,包括画笔中调用其他图片,最后也将保留中Authorware的显示图标中。如果由于图片太大无法回到Authorware中,可以单击显示图标右上角的“×”按钮。值得一提的是,如果觉得Windows画笔的图像处理功能太差,
7、你可以将图片的默认修改程序设置为你所需要的软件。要注意的是,OLE只对Win2dows控制链接与嵌入对象有用,OLE对象只能应用在显示图标中,如果想控制所有的OLE对象,必须将它们单独放在显示图标中。另外,Authorware6.5在Xtras,、ActiveX控件和事件响应三个方面实现了很好的功能扩展。能方便、灵活地引入FlashMX动画。同样实现了与FlashMX的合作。与FlashMX的合作4方法一普通引入FlashMX动画的方法在所要引入FlashMX动画的流程线处点击一下鼠标左键,然后按步骤:(1)单击insert--media--flashmoive
8、菜单命令,弹出“flas