Authorware是非常优秀的多媒体开发工具,7.0版是Macromedia公司于2003年6月发布的最新版本。本书共分为系统变量、系统函数、常用Scripting Xtras函数、常用【Sprite Xtras】属性与方法、常用U32(DLL)函数和常用Windows API函数六个部分,全面、详细地介绍了Authorware 7.0所有的变量与函数,以及常用的外部函数。为了便于读者查阅,书中还提供了“索引”功能。
\r\n 本书面向Authorware的所有用户,是从事课件制作、多媒体开发人员必不可少的案头资料。
第1章 系统变量 1\r\n 1.1 CMI类 1\r\n 1.2 Decision类 3\r\n 1.3 File类 4\r\n 1.4 Framework类 6\r\n 1.5 General类 7\r\n 1.6 Graphics类 16\r\n 1.7 Icons类 16\r\n 1.8 Interaction类 18\r\n 1.9 Network类 24\r\n 1.10 Time类 25\r\n 1.11 Video类 26\r\n 1.12 索引 28\r\n第2章 系统函数 32\r\n 2.1 Character类 32\r\n 2.2 CMI类 36\r\n 2.3 File类 42\r\n 2.4 Framework类 43\r\n 2.5 General类 45\r\n 2.6 Graphics类 52\r\n 2.7 Icons类 54\r\n 2.8 Jump类 58\r\n 2.9 List类 60\r\n 2.10 Math类 62\r\n 2.11 Network类 65\r\n 2.12 OLE类 67\r\n 2.13 Platform类 69\r\n 2.14 Target类 69\r\n 2.15 Time类 79\r\n 2.16 Video类 80\r\n 2.17 索引 83\r\n第3章 Scripting Xtras函数 86\r\n 3.1 ActiveX Xtra 86\r\n 3.2 FileIO Xtra 87\r\n 3.3 SecurityInstaller Xtra 90\r\n 3.4 Speech Xtra 91\r\n 3.5 XmlParser Xtra 93\r\n第4章 常用Sprite Xtras属性与方法 96\r\n 4.1 Animated GIF Xtra 96\r\n 4.2 Flash Xtra 97\r\n 4.3 QuickTime Xtra 109\r\n 4.4 DirectMedia Xtra 120\r\n 4.5 MPEG Advance Xtra 125\r\n 4.6 QuickDraw3D Xtra 130\r\n第5章 常用U32(DLL)函数 139\r\n 5.1 A5wmme.U32 139\r\n 5.2 DVD.DLL 145\r\n 5.3 FTP.U32 151\r\n 5.4 HListBox.U32 153\r\n 5.5 Kosupprt.DLL 155\r\n 5.6 IxZip.U32 156\r\n 5.7 Memtools.U32 156\r\n 5.8 ODBC.U32 158\r\n 5.9 RTFObj.U32 159\r\n 5.10 Scrledit.U32 162\r\n 5.11 tMsControls.U32 162\r\n 5.12 tMsDSN.U32 165\r\n 5.13 WinCtrls.U32 166\r\n 5.14 BuddyAPI.U32 192\r\n第6章 常用Windows API函数 222\r\n 6.1 GDI32.DLL 222\r\n 6.2 Kernel32.DLL 228\r\n 6.3 User32.DLL 235
Authorware 7.0提供了大量的变量和函数,只有充分地利用这些变量和函数,才能完全掌握Authorware程序设计的精髓,充分发掘它提供的强大功能。Authorware 7.0还提供了大量的Script Xtra,Sprite Xtra和U32(或DLL)函数,它们提供的函数是对Authorware功能的极大扩展。本书同时介绍了由这些外部函数库提供的函数,以及大量广受欢迎的由第3方制造的外部函数(例如,DirectMedia Xtra、MPEGAdvance Xtra和BuddyAPI)。
本书共分为以下六个部分:
1.系统变量
分类介绍了Authorware 7.0提供的11类系统变量:CMI(计算机管理教学),Decision(决策判断),File(文件管理),Framework(框架管理),General(通用),Graphics(绘图),Icons(图标管理),Interaction(交互管理),Network(网络管理),Time(时间管理)和Video(视频管理)。最后给出所有系统变量的字母顺序索引,便于读者快速查阅。
2.系统函数
分类介绍了Authorware 7.0提供的16类系统函数:Character(字符串管理),File(文件管理),CMI(计算机管理教学),Framework(框架管理),General(通用),Graphics(绘图),Icons(图标管理),Jump(跳转),Math(数学计算),Network(网络),OLE(对象链接与嵌入),Platform(操作系统),Time(时间管理),Target(目标管理),Video(视频管理)和List(列表管理)。最后给出所有系统函数的字母顺序索引,便于读者快速查阅。
3.常用Scripting Xtras函数
介绍了4类常用的Scripting Xtras函数,包括:
(1)ActiveX Xtra—用于安装和注册ActiveX控件。
(2)Fileio Xtra—用于实现文件管理功能。
(3)Speech Xtra—用于实现语音发声功能。
(4)XmlParser Xtra—用于解析XML文档。
4.常用【Sprite Xtras】属性与方法
介绍了6类常用的【Sprite Xtras】属性与方法,包括:
(1)Animated Gif Xtra—用于控制和播放Gif动画。
(2)Flash Xtra—用于控制和播放Flash动画。
(3)QuickTime Xtra—用于控制和播放QuickTime数字化电影。
(4)DirectMedia Xtra—广受欢迎的Xtra,利用Microsoft DirectX技术控制和播放多
种格式的多媒体文件。这是一种第3方Xtra。
(5)MPEGAdvance Xtra—功能强大,是对DirectMedia Xtra和Mpeg Xtra的集成和升
级,支持播放DVD电影。这是一种第3方Xtra。
(6)QuickDraw 3D Xtra—用于在程序中控制QuickDraw 3D模块,实现强大的实时三
维动画和交互功能。
5.常用U32(DLL)函数
介绍了14类常用的外部函数,包括:
(1)A5wmme.U32—以MCI方式控制和使用多媒体设备。
(2)DVD.DLL—对DVD电影的播放过程实现完整的控制。
(3)FTP.U32—实现FTP文件传输。
(4)HListBox.U32—轻易实现滚动列表框。
(5)Kosupprt.DLL—提供对知识对象的支持。
(6)IxZip.U32—实现Zip压缩功能。
(7)Memtools.U32—用于进行动态内存管理。
(8)ODBC.U32—通过ODBC,与数据库建立有源(DSN)连接和无源(DSNless)连接。
(9)RTFObj.U32—用于使用和控制RTF对象。
(10)Scrledit.U32—轻易实现滚动编辑框。
(11)tMsControls.U32—用于实现常用Windows控制。例如,文件夹浏览框、弹出式菜单等。
(12)tMsDSN.U32—动态创建ODBC数据源。
(13)WinCtrls.U32—实现大量Windows控制,包括树形列表、滚动式列表框等。
(14)BuddyAPI.U32—广受欢迎的第3方外部函数,实现各种系统级功能,包括窗口管理、文件管理和Windows注册表管理等。
6.常用Windows API函数
Windows提供了大量的API函数,可以实现非常强大的功能。但是在Authorware中加载和使用API函数时,设计人员将面临如何以Authorware能够理解的方式对函数的参数和返回值进行描述的问题。由于API函数的参数和返回值具有丰富的数据类型,因此许多设计人员在面对这一问题时往往感到无从下手,本书的这一部分内容分别介绍了如何加载GDI32.DLL,Kernel32.DLL和User32.DLL这3个Windows系统核心函数库中的常用函数。