一、Xtras概述
Xtras是按Macromedia的开发规范Xtra Development Kit (XDK)开发出来的,为Macromedia的产品提供扩展功能的
部分。Xtras技术提供了一些特殊类型的文件来实现对Authorware功能的扩展,一般Xtras由第三方开发的,具体说
来,Authorware中的Xtras可以分为五类: Transition Xtras, Sprite Xtras,Tool Xtras,Scripting Xtras,和
MIX service and Viewer Xtras,一般用户有能力自行开发的是Transition Xtras和Scripting Xtras。AW自带的
Xtras文件有Director Transitions Xtras和QuickDraw 3D Xtras(位于AW安装光盘中)。
二、Xtras的安装
一般Xtras文件的安装十分简单,只需要把相应的Xtras文件拷到安装目录的Xtras文件夹下就可以了。另外一些
Xtras文件自身带有安装程序,我们只要运行它执行安装即可。
一般情况下,Xtras文件安装成功后会在AW的Insert菜单下出现相应的新的菜单项,单击它就可以把Xtras插入到我们的流程图中,如(图1-1)中新安装的“QuikDraw 3D”插件。
(图1-1)
当然有些Xtras安装后并不在 "Insert"菜单中出现,最典型的如“过渡效果(Transition Xtras)” ,安装后会在过渡效果对话框中出现。在(图1-2)红框所示中我们新安装的两个过渡插件。
(图1-2)
3、Xtras的五种类型
1、Transiton Xtras
Transiton Xtras是专门处理过渡效果的Xtras,在过渡效果的选择中,除了Internal外的那些过渡效果,都是由Xtras来提供的。
Authorware 自带的Transition Xtras包括Xtras目录下的Dirtrans.X32、Coverout.X32、Coverin.X32、Crossin.X32、 Thebyte.x32。除了这些Authorware自带的Transition Xtra外,第三方提供的Transition Xtra有DirectTransition、DirectTransition3D、DM Transition、DM Xtreme Transition、Killer Transitions等。
使用Transition Xtras的时候,需要把相应的Xtras拷到Xtras目录下,启动Authorware后,在一个显示图标上按右键,选择【Transition】就可以看到刚增加的Transition Xtras已经在列表里可以供使用了。
2、Sprite Xtras
Sprite Xtras是最为重要的一类Xtras, 它的功能是使Authorware能引入更多类型的媒体。Authorware 5.1自带的Sprite Xtras包括Flash Xtras、Quicktime Xtras、Animated Gif、ActiveX Xtras。第三方的Sprite Xtra有Xtragent Xtras(用来在Authorware中插入Agent的)、QuickDraw3D Xtras(用来在Authorware中插入一个QuickDraw 3D对象的)、OnStage SE Xtras(播放Mepg的Xtra,带有全屏,右键控制功能)、Web Xtras(类似IE的ActiveX的Sprite Xtras,可以对地址做过滤)、Directmedia Xtras(最好的音频和视频播放Xtras,提供丰富的函数控制)等等。Sprite Xtras一般都自带有安装程序,如果没有的话,需要将新的Sprite Xtras放到Xtras目录下,重新启动Authorware后,在Insert 菜单下就会增加一条插入相应Xtras的指令。
3、Tool Xtras
Tool Xtras是提供一些Authorware实用工具的Xtras,如把wav变为swa的Xtras。Media Shoppe的Report Designer应该也属于此类。单击【Xtras】菜单就可以看到这些Xtras,使用方法和一般的Windows程序相同。
4、MIX service and Viewer Xtras
MIX service and Viewer Xtras 构成了Authorware的核心部分。Authorware就是通过它们来支持多种媒体的,在Xtras目录下,可以找到很多这样的Xtras, 如:Pngimp.x32是支持Png格式图象的Xtras, Ps3imp.x32 是支持Psd格式图象的Xtras,Swaread.x32则提供了对Swa声音文件的支持。
如果在打包后,发现运行到展示某类声音或图象时,出现“Xtras not Found”的对话框,就是因为缺少MIX service and Viewer Xtras,把支持相应媒体的Xtras拷到打包文件的Xtras目录里就可以了。
5、Scripting Xtras
Scripting Xtras以前也叫Lingo Xtras,因为它是从Director的Lingo语言转化来的。Scripting Xtras提供一些扩展Authorware功能的函数,使用方法和使用系统函数差不多,如Function里的Xtras Fileio就是一个Scripting Xtras。
Scripting Xtras会在Function对话框中的Category中添加相应的项目,反过来说,在Function的Category中单独列为一类的Xtras都是Scripting Xtras。