14.1  Xtras概述

(更详细的关于Xtra的介绍可以在《Authorware 7.0 基础与实例教程》,网上购买。)

14.1.1  Xtras简介

在前面的章节介绍中多次提到Xtras一词。所谓Xtras,就是Macromedia公司的一种技术名称。它用来实现程序的功能扩展。Xtras文件(X32X16)就是一类用于实现扩展功能的特殊文件,主要应用在Authorware 7.0DirectorFreeHand以及SoundEdit等软件中。Xtras的定义可以理解为:按照Macromedia公司的开发规范Xtra Development KitXDK)开发出来的,专为Macromedia公司的产品提供扩展功能的一类文件。

Authorware 7.0的安装目录下有一个专门的Xtras文件夹,里面存放着所有的Xtras文件,如图14-1所示。用于16位系统的Xtras文件的后缀为X16,用于32位系统的Xtras文件的后缀为X32,从Authorware 7.0版本开始X16文件已经被淘汰。

用户只要将新增的Xtras文件复制到该文件夹下,Authorware 7.0便会自动识别。如果不与其他Xtras文件产生冲突,便可以直接在Authorware 7.0中使用,应用起来非常方便。Authorware 7.0在安装时自带了很多Xtras文件(部分为Authorware 7.0的核心组件)。

14-1  Xtras文件夹

14.1.2  Xtras的分类

Authorware 7.0中,按照Xtras功能的不同,可以将Xtras分为以下5种类型。

1. Transition Xtras

此类Xtras文件专门提供多种多样的过渡效果。在使用显示图标、“交互”图标和“擦除”图标等图标时,可以通过显示或擦除产生丰富多彩的过渡效果。以“显示”图标为例,在图标属性面板中单击“Transition”栏右侧的浏览按钮,如图14-2所示,即可打开“Transition”对话框,选择对象的显示过渡效果,如图14-3所示。这样便可以提供相关的过渡效果了。

14-2  为对象设置过渡效果

14-3  选择过渡效果

2. Sprite Xtras

此类Xtras文件可以在Authorware 7.0流程线上添加一些具有特殊功能的图标,即Sprite图标,例如插入ActiveX控件、播放Flash动画、GIF动画、QuickTime电影等。图14-4所示流程线上的图标均为常用的“Sprite”图标。

3. Scripting Xtras

此类Xtras文件为Authorware 7.0提供一些自定义函数,功能与UCD文件类似。可以像使用系统函数一样调用它们,但无须手动加载文件中的函数,只要把Xtras文件复制到Xtras文件夹中即可。Authorware 7.0自带的Scripting Xtras文件有activex.X32fileIO.X32PWInt.X32Mui Dialog.X32QTAsset.X32secure.X32XmlParser.X32等,可以在“Functions”(函数)面板中查看其中包含的函数及使用说明,如图14-5所示。

14-4  流程线上常用的“Sprite”图标                       

      14-5  在函数面板中查看Scripting Xtras中包含的函数

4. MIXserviceviewer Xtras

此类Xtras文件是Authorware 7.0的核心组件。在进行程序设计、调试与运行时,都必须这些Xtras文件提供支持。

5. Tool Xtras

此类Xtras文件为Authorware 7.0提供一些附加功能,并将出现在Authorware 7.0的【Xtras】菜单中,例如子菜单【Convert WAV to SWA】(转换 WAV SWA),如图14-6所示,该菜单可以将WAV文件转换成SWA文件。

14-6  Xras】菜单