2023年11月27日发(作者:)

Authorware中使用声音图标播放音乐有一些缺陷,如不能同时播放两个音乐文件,利用函数控制也比较麻烦。

下面是两点小技巧,可以在一定程度上弥补这个缺陷。

1. 使用SWF文件灵活调用音乐

Authorware中,要同时播放两个音乐文件可以通过调用MIDI的方法实现,但是MIDI音乐立体感不强、声

音过于单薄。我们可以把需要同时播放的音乐分别导入Flash中,发布成SWF格式。这里推荐发布成Flash5.0

式(注意不能压缩得过多,否则音质受损),在Authorware 6.0中才能成功导入,并将其显示模式设为透明。需

要音乐停止时用擦除图标擦除即可。这样不但可以同时播放多个音乐,而且可以灵活控制,也减小了课件的体

积。

2. 巧妙停止音乐

Authorware不能同时执行两个声音图标,所以我们可以利用这一点来停止音乐播放。在流程线上(如图所示)

将“音乐”图标属性设置为“Concurrent”同步播放,“停止”图标播放的是字节的音乐文件,即可达到关闭“音

乐”的目的

调节音量的大小

我们在用Authorware制作CAI课件及其他多媒体作品时,一般情况下都加了背景音乐,但是却不能进行音量大小

的调节,经过实验,站长通过系统函数的调用,实现了这一目标。

在流程线上拖入一个交互图标,在其右边拖入一个计算图标,命名为调节音量,双击打开计算图标,点击函

数加载,选择winAPI.u32函数,在出现的函数窗口中选择“WinExec()”函数,粘贴在计算图标中,将其内容改成如

下:WinExec( "", 1 ),这样一旦我们按下这个按钮,就会弹出音量调节对话框,进行音量调节。

Authorware 常见问题的解决五例

一、轻松设置Authorware 动画尺寸

拖一个数字电影图标到流程线上,并引入一段动画。单击工具条命令菜单中的播

放按钮,运行此程序。在运行程序的过程中,按下键盘上的Ctrl+p 这两个键,暂停此

程序的运行。将鼠标指针移动到动画画面上并单击,动画画面将出现控制句柄。此时

我们就可以选择任意一个控制句柄,通过鼠标拖动,很容易改变动画画面的大小。

二、为动画文件指定搜索路径

Authorware在打包时是不能将动画文件输入其内部的。因此,如果您的多媒体课

件中使用了动画,在运行打包文件时,有时程序会中断,弹出一个对话窗口。要求您

指定动画文件的存贮位置。解决的方法有两种:一是将动画文件与打包文件存放在同

一目录下。 二是在源程序文件打包前为动画文件指定搜索路径。在Authorware4中,

可打开Modify>File>PropertiesInteraction窗口,点击Search Path,输入指定

的路径。 这里有一点需要注意,如果您的多媒体课件是在光盘运行,那么在指定搜索

路径时一定不要给出相对路径(如:E:\Filename\Avi\),因为不同的计算机光盘的

盘符是不同的,只要写清绝对路径就可以了(如:\Filename\Avi\)。

的“Xtras”文件夹及a5vfw32.xmo、a5mpeg32.xmo、a5qt32.xmo三个动画驱动程

序文件拷贝到打包文件的同一目录下。另外,如果打包课件在其它有些计算机上动画

仍不能正常运行,很可能与该计算机未能正确安装数字视频系统文件有关,故上述不

能一概而论。

四、如何利用双声道

在多媒体教学课件的制作过程中,为增添艺术效果,常常为其设置背景音乐。但

Authorware一般是不能同时播放两个*.Wav文件的。我们可以前景使用*.Wav声音文

件,而将背景设为MIDI音乐,通过装入扩展函数A4wmme.u32,使用MIDIPlay(FileName,

tempo, wait)实现MIDI音乐的播放。在Authorware4中,还可以打开

Insert>Control>ActiveX…>ActiveMovieControl Object,通过插入控件来实现双声

道的播放。

五、外部视频文件的压缩算法

Authorware应用程序中往往会包含视频文件,由于视频采集卡往往随安装盘自带

数字视频压缩算法,所以在采集用于发行的视频文件时,一般不要用采集卡自带的数

字视频压缩算法(这种压缩算法往往是采集时的默认值),因为这种视频文件在别人

的计算机上是无法播放的。如果采集时使用了默认压缩算法,则在使用Premiere等软

件进行剪辑加工时,一定要选用通用的数字视频压缩算法以生成最终的视频文件。

2 招控制音乐播放 加强版

《控制音乐播放有两招》一文谈到在Authorware中要实现声音停止,要利用Authorware不能同时播放两个声

音的特性,因此加入一个空的声音图标来实现。其实,在Authorware中完全可以灵活地控制声音的停止,方法如

下:

1)方法一:利用系统变量MouseDown来实现。

在主流程线上拖入一声音图标,双击打开,导入一声音文件,并在声音图标的属性对话框中作如下设置:执行

方式根据自己的需要设置,播放设为直到为真,然后在下面的方框内输入MouseDown”,这是一个系统变量,意

即为按下鼠标时为真(如图1。单击〔确定〕按钮退出。通过这样的简单设置,当我们需要声音停止时,按下鼠标,

即可将声音停止。这种方法,可以用来设置课件的片头音乐,因为片头音乐一般都需要循环播放,这种方法就可以

随时将音乐停止。

2)方法二:通过一个自定义变量来控制。

方法一虽然控制起来简单,但也有不足之处,如果声音图标后面的图标中有需要用鼠标的地方,声音也会停下

来。但如果用变量的话,就灵活多了。方法如下:同方法一,在声音图标的属性中,将执行方式设为同时

设为直到为真,在下面的方框内填入“x=1”(如图2,单击〔确定〕退出,这时会跳出一个对话框,因为我们

自定义了一个变量“x”,系统要求设置变量的初始值,将初始值设为“0”

接下来,在需要声音停止的地方拖入一个计算图标,双击打开,输入“x:=1”,关闭计算图标。流程图如图3所示。

相比较而言,这种方法比第一种方法灵活性要大得多。

用好Authorware一键发布功能

在多媒体课件制作中,Authorware以其直观而强大的功能深受广大教师的喜爱。但一些Authorware新手经常会遇

到这样的问题:发布后的课件在本机上可以正常运行,可一复制到其他计算机上就会不断弹出找不到某些文件的警

告框,为此常搞得手忙脚乱。

熟悉Authorware的人都知道,这是由于Authorware课件运行时,会调用一些XMO驱动程序和Xtras目录下的

插件。例如,在Authorware中播放AVI电影,需要a5vfw32.xmo a5vfw.x

mo的支持;播放Dirctor电影,需要a5dir32.xmo a5dir.xmo的支持。因此,我们在发布Authorware课件时,

只有将所需驱动程序和插件一并复制到打包文件所在目录中,课件才能正常运行。

但是,Authorware中自带了很多插件和驱动程序文件,一般人根本搞不清也记不住自己的课件到底调用到了哪

些插件和驱动程序。于是,常看到一些人干脆将Authorware目录下的所有XMO驱动程序和7MB多的Xtras文件夹

一起复制到了课件所在目录,使课件显得十分臃肿。即便如此,新手们还是常常会因忘了将存放于外部的音视频文

件复制到打包目录中而频频出现无法找到外部媒体文件的警告框。

命令。有了它,你再也不用担心发布时会丢三落四了。程序也因没有了多余的插件和驱动程序,显得苗条多了。“一

键发布”的操作方法很简单。

1.单击“文件/发布”菜单中的“发布设置”命令(或“Ctrl+F12”),弹出“一键发布”对话框。

2.切换到“格式”选项卡,在“发布到CD、局域网、本地硬盘”栏中,先设定好打包文件存放的位置和文件名,

再勾选“集成为Windows 9xNT变量的Runtime”和“拷贝支持文件”两个复选框。如果不想将课件发布到网页,

则去掉“发布到Web”栏中“Web播放器”和“Web页”前的对勾。

3.切换到“打包”选项卡,将“打包所有库在内”、“打包外部媒体在内”和“重组断开的链接在Runtime”

几个选项全部选中。

4.进行上述设置后,单击[发布]按钮,程序即开始发布,发布结束再单击[确定]即可。

现在再打开存放发布程序的文件夹看看,除了发布的EXE文件外,程序自动将所需视音频文件、驱动程序和插

件都复制到里面了。把这个文件夹复制到其他机器上,运行课件时就再也不会见到恼人的警告框了。

Authorware常见问题的解决五例

一、轻松设置Authorware动画尺寸

拖一个数字电影图标到流程线上,并引入一段动画。单击工具条命令菜单中的播放按钮,运行此程序。在运行

程序的过程中,按下键盘上的Ctrl+p这两个键,暂停此程序的运行。将鼠标指针移动到动画画面上并单击,动画画

面将出现控制句柄。此时我们就可以选择任意一个控制句柄,通过鼠标拖动,很容易改变动画画面的大小。

二、为动画文件指定搜索路径

Authorware在打包时是不能将动画文件输入其内部的。因此,如果您的多媒体课件中使用了动画,在运行打包

文件时,有时程序会中断,弹出一个对话窗口。要求您指定动画文件的存贮位置。解决的方法有两种:一是将动画

文件与打包文件存放在同一目录下。二是在源程序文件打包前为动画文件指定搜索路径。在Authorware4中,可打

Modify>File>PropertiesInteraction窗口,点击Search Path,输入指定的路径。这里有一点需要注意,如果您的

多媒体课件是在光盘运行,那么在指定搜索路径时一定不要给出相对路径(如:EFilenameAvi),因为不同的计算

机光盘的盘符是不同的,只要写清绝对路径就可以了(如:FilenameAvi)

三、可执行文件中图像特效的使用及外部动画的驱动

我们有时遇到这样一种情况,源程序运行时一切正常,而打包后运行时,屏幕提示图标指定的转换特效不能使

用,动画不能运行,屏幕提示找不到外部动画驱动程序。这是因为Authorware必须需要外部驱动程序才能实现特

效转换及动画文件的运行,并且这些外部驱动程序应与打包程序文件放在同一目录下。具体方法是将实现各种特效

“Xtras”文件夹及三个动画驱动程序文件拷贝到打包文件的同一目录下。

另外,如果打包课件在其它有些计算机上动画仍不能正常运行,很可能与该计算机未能正确安装数字视频系统文件

有关,故上述不能一概而论。

四、如何利用双声道

在多媒体教学课件的制作过程中,为增添艺术效果,常常为其设置背景音乐。但Authorware一般是不能同时

A4wmme.u32,使用MIDIPlay(FileName, tempo, wait)实现MIDI音乐的播放。在Authorware4中,还可以打开

Insert>Control>ActiveX…>ActiveMovieControl Object,通过插入控件来实现双声道的播放。

五、外部视频文件的压缩算法

Authorware应用程序中往往会包含视频文件,由于视频采集卡往往随安装盘自带数字视频压缩算法,所以在采

集用于发行的视频文件时,一般不要用采集卡自带的数字视频压缩算法(这种压缩算法往往是采集时的默认值),因

为这种视频文件在别人的计算机上是无法播放的。如果采集时使用了默认压缩算法,则在使用Premiere等软件进行

剪辑加工时,一定要选用通用的数字视频压缩算法以生成最终的视频文件。

决策变数(Decision

AllSelected

AllSelected@"Icon Title"

决策图示中所有的图示全部被选过後 本变数即为真否则为假

建议用於决策图示式结束 或重新执行时 做测试用

PathCount

PathCount@"Icon Title"

决策图示中的子图示数目

适用於路径数目的计算 如果决策图示中的附著图示表示电子书中的一页 则此变数相当於页数

PathSelected

PathSelected@"Icon Title"

决策图示中所分歧到子图示的位置 位置以数目表示 从左而右从数目字1算起

RepCount

RepCount@"Icon Title"

决策图示重覆执行的次数 即回圈数

SelectedEver

如果变数中的图示被选到过 则变数为真

在决策图示中的附著图示可使用这个方法来判断是否被选到过 若此图示被选到过 则变数为真

TimeExpired

TiemExpired@"Icon Title"

当某个决策图示有设定时间限制时 若此图示因时间结束而停止决策图示的动作 则本指令为真 若被其它因素

所中断则为假

TimesSelected

TimesSelected@"Icon Title"

决策图示中子图示被选到的次数 最高为255

使用交互的几个注意点

AuthorWare是一个功能强大的多媒体制作软件,它是以图标为基础、流程图为结构的编辑平台。它能够将图形、声

音、图像和动画有机地组合起来,形成一套完善的多媒体系统,它的出现使不具备高水平的编程能力的用户创作出

高质量的多媒体应用软件成为可能。而交互作用的控制是AuthorWare强大功能的最集中的体现,也是多媒体创作

的核心,是计算机区别于其他媒体的最显著的特征。交互十分复杂、灵活。本文主要介绍在AuthorWare中使用交

互的几个注意点:

一、注意图标的摆放顺序

虽然AuthorWare声称交互图标的子图标是采用的一种并行机制,但是事实上它们在执行时仍然是从左向右执行的。

如在处理多个文本响应时要注意文本输入的顺序,如要输入abcd时跳出交互,输入其它的字符则退出程序,则必

须将输入abcd的文本输入响应放在最左边,而输入其它的文本输入响应放在最右边;如要将一时间限制、文本输

入响应和尝试次数响应放在同一交互图标下时,则必须先将时间限制响应放在最左边,文本输入响应放在中间,而

将尝试次数响应放在最右边,如果顺序放错了就不能够达到预期的效果了。

二、注意图标名称的设置

AuthorWare的有些图标中(尤其是交互图标中)对图标名称的设置将直接影响到程序的运行,这时候我们就必

须注意这些图标名称的设计。如我想制作出一个对所有文本输入都响应的交互,如果我把这个图标命名为对所有

字符都响应,虽然这样看上去一目了然,但是事实它是不能够完成我们预定的要示的,这样设置了以后只会对

所有字符都响应字符串作出交互响应,而不会真正对所有字符都响应,正确的该图标应该命名为“*”(系统的保留

名)。这个注意点对其它的交互图标如条件响应、按键响应、时间限制响应和次数尝试响应等都同样适用。

三、注意灵活运用交互图标响应类型

有时候,我们必须灵活运用交互图标响应类型以达到我们的特殊目的。如制作永久按键交互,在AutorWare中的按

按下暂停键Ctrl+P,将这个按钮拖到展示窗口外去,这样就看不到它了,但是无论您什么时候按下热键,其交互都

会起作用。

四、注意扩展交互响应范围

我们除了用好AuthorWare中本身的十一种交互外,还可以通过一定的办法来扩展交互响应范围。如AuthorWare

的按键响应交互是不能够捕捉到键盘上的特殊键,如AltShiftCtrlCaps LockNum LockScroll Lock等键的,

这时候我们可以借助第三方的动态链接库apwkeys.u32中的函数来捕捉这些特殊键,AuthorWare中不能够直接使

用鼠标的右键,这时候我们也可以借助第三方的动态链接库apwmouse.u32中的函数来控制鼠标的右键等等。

五、注意交互响应的配合使用

由于AuthorWare中交互类型众多,我们可以把它们配合使用,以达到一些特殊的效果。我举两个例子:

1)利用菜单交互和擦除图标就可以去掉展示窗口上讨厌的File菜单。方法是先拖曳一个交互作用设计图标到"

活菜单条"运算设计图标下,命名?quot;File",再拖曳一个群组设计图标到"File"交互图标下,命名为Quit,在响应

类型选择对话框中选择响应类型为【PullDown Menu】下拉菜单响应类型,我们将该响应设置为【Perpetual,拖

曳一个擦除设计按钮到"File"交互图标下面,命名为"擦除File菜单"。设置该【擦除】设计按钮的属性对话框,双击

该【擦除】设计图标,单击展示窗口中的File菜单就可以将File菜单从菜单条上删除。

2)配合条件响应实现自动退出

在一般情况下我们必须通过一交互响应并设置它的返回路径为Exit Interaction才能够实现退出一个交互,但有时我

们要实现自动退出,这时候可以先设置所有的交互都为正确交互,然后在最右边放置一个条件响应交互,设置它的

值为AllCorrectMatched,并设置为On False to True、返回路径为Exit Interaction。这时候只要你把前面的所有交互

都参与了(不必考虑交互顺序,这在制作课件时非常有用)就会自动地退出交互,非常方便。这样的例子很多就不

一一列举了。

总之,合理、灵活地AuthorWare的交互图标一定会使您的多媒体程序更专业,更Cool

Authorware 程序打包时Xtras发布快易通

Authorware 程序打包时Xtras发布快易通

Authorware中许多外部文件的导入都是通过Xtra来支持实现的,

在打包过程中,考虑到打包后文件的体积问题,往往需要将课件

制作时所用到的Xtra文件找出,剔除不需要的Xtra文件,以便

为课件的最后发布“减肥”。下面介绍一种快速又简便的打包所

用到的Xtra文件的方法:

1在源文件打开的状态下,点击:“命令——查找Xtras,在

弹出的窗口上点击:“查找”。会弹出“scanning flowline

进度条,随后会出现所有与源文件相关联的Xtra文件的查

找结果。

2、选择“复制”,在弹出的“浏览文件夹”对话框中选择打包

文件所在的目录文件夹“确定”即可。

教你几招

1、快速浏览图标内容

当编辑的图标比较多,要看后面图标内容时,不需要从头到尾的运行,也不需要双击该图标打开展示窗,只需

要用鼠标选中图标点按其右键,便展示图标内容。此方法对显示图标、运动图标、电影图标、声音图标、擦除图标

等有效。

2、快速了解图标的信息

要知道一个图标的一些基本的信息(比如字节数、ID号、建立日期等),只需先按住Alt键,然后用鼠标的右

键单击该图标,便出现一个包含该图标基本属性的信息框。

3、快速选择多个图标

AuthorWare操作的过程中,需要选择多个图标进行操作时,就可以按住Shift键用鼠标点击你要选的图标

即可,如果所选图标是连续的,也可以按住鼠标的左键在主流程线上拖一个矩形框,框内便是你所选的目标。

4、快速打开调色板

打开AuthorWare软件自带调色板,可以利用组合键Ctrl+K,最方便还要数利用鼠标双击工具栏中画圆工具图

标。

5、快速打开“模式”栏

用鼠标的左键双击工具栏中“选择”图标,模式栏便打开了,也可以用组合键Ctrl+M键打开。

6、快速打开“填充”栏

用鼠标的左键双击工具栏中画“直线”图标,模式栏便打开了,也可以用组合键Ctrl+L键打开。

8、快速引入媒体对象

AuthorWare在引入各种编辑对象时,一般是先拉图标到主流程线上,然后引入到展示窗口,其实在AuthorWar

e35以上版本就具有利用鼠标直接从文件夹中将引入对象(文件名)拖到主流程线上,在主流程线上显示一个与内

容相符的图标,图标名与该对象文件名相同。

9、快速呼回“开始”与“停止”图标

在图标繁多,结构比较复杂的编程中,为了调试方便,时而使用“开始”与“停止”图标,有时会出现不知道

这两个图标的去向,这时只需要用鼠标在其原位置单击左键便可呼回。

10、快速“继续运行”

在调试程序的过程中,一般是运行一段修改一段,接下去修改时双得重开始运行或打开菜单“调试”/“继续

运行”,这样操作费时又费力。简单操作只需关闭“工具栏”即“继续运行”。

11、给自己的软件打个“记”

在开发软件时,为了具有自己的特色,在展示窗口上的标题栏写上自己名字或单位的名称,无论软件运行到哪

一步标题始终都不会改变。达到这一目的,只需要在“文件”/“文件设置”/“标题”中输入你单位的名称或你的

名字,在运行时,原来的“展示窗口”就被你在“标题”中输入的文字所代替了,目的也就达到了。

法是:1、拖一个判定图标到流程线上,名为文字闪烁,再拖一个组图标到右边,名为组图标,双击组图标,

拖入两个等待图标、一个显示图标,两个等待图标时间限制设定为0.5秒,双击显示图标,输入欢迎您访问树人课

件网,再对判定图标进行设置,重复(Repeat)项选择固定次数(Fixed Number of Times,再根据实际需要闪的

次数设置分支项(Branch)为顺序地(Sequentially,在判断路径(Decision Path)的删除内容(Contents)中设定为

Before Next Selection。同时为了闪烁后仍有该文字,还要将欢迎您访问树人课件网再复制到判断图标的下面。

二、给课件加标题。如果我们想在课件播放时在它的上面出现课题这一效果在Authorware中也可以轻松实现。

选择Knowledge Objects下的Set Window Caption项,双击打开一个对话框(先保存文件),单击Next,然后在标题文

本(Caption Text)内输入课题,如树人课件网小学课件制作根据地,单击Next,最后单击Done即可。

Authorware中控制Flash动画

AuthorwareFlash在平时的课件制作中应用都很广泛,教师们也常会遇到在Authorware中调用Flash动画的情

况,那么如何在Authorware中方便地控制Flash动画呢?如:播放、暂停、快进、快退等操作。本文将以实例的

形式和大家一起来探讨这方面的问题。本实例的程序流程图如图1。

1

Step1启动Authorware 6.5,按“Ctrl+Shift+D”快捷键打开PropertiesFile”对话框,将“Playback/Options”下所有选

项全部取消选择。选择菜单“Insert/Media/Flash Movie…”命令,弹出对话框,勾选其中的“Paused”选项,让动画开

始时为暂停,其余选项均为默认值。单击[Browse…]钮导入所需要的Flash动画,最后单击对话框中的[OK]按钮,

会自动在流程线上添加一个图标,将这个图表重新取名为动画

Step2拖一个交互图标至流程线,将其取名为“动画控制”。拖一个计算图标至交互图标下,交互类型选择为

Button”单击计算图表上面的按钮弹出对话框(如图2,在“Label”选项中输入“ButtonName”单击[OK]会弹出N

ew Variable”对话框,在“Initial Value”中输入播放这样就设置了按钮的初始名称是播放最后单击[OK]即可。

if GetSpriteProperty(@"动画", #Playing)=FALSE then

----判断动画是否播放

CallSprite(@"动画",#play)

----如果没有播放则让动画开始播放

ButtonName:="暂停"

----在动画播放时,将按钮名称设置为暂停

else

CallSprite(@"动画",#Stop)

2

Step4在交互图标下,放置两个计算图标,分别取名为“快进”和“快退”,双击打开“快进”计算图标,输入以

下语句:

dangqianzhen:=GetSpriteProperty(@"动画", #frame)

----获取动画当前所在的帧

CallSprite(@"动画", #gotoFrame, dangqianzhen+20)

----在原来的帧数上加20,这样实现快进

双击打开“快退”计算图标,输入以下语句:

dangqianzhen:=GetSpriteProperty(@"动画", #frame)

CallSprite(@"动画", #gotoFrame, dangqianzhen-20)

----在原来的帧数上减去20,这样实现快退

Step5在交互图标下,再次放置两个计算图标,分别取名为“首帧”和“尾帧”,双击打开“首帧”计算图标,

在里面输入以下语句:

CallSprite(@"动画", #gotoFrame, 1)

----让动画播放第一帧,即首帧

双击打开“尾帧”计算图标,输入以下语句:

Allframes:=GetIconProperty(@"动画", #frameCount)

----获取动画的总帧数

CallSprite(@"动画", #gotoFrame, Allframes)

----让动画播放最后一帧,即尾帧

最后,按“Ctrl+R”键运行程序即可测试效果。

注意:如果在快进或快退过程中,发现并没有跳转到预期的动画帧,可能就是由于Flash动画的主场景中嵌套

了影片(MovieClip)对象,Authorware无法对其进行控制。所以在制作Flash动画时,尽量将所有的帧都放置在主

场景中,少用影片对象。如果发现播放/暂停按钮的标签名(ButtonName)与动画状态不符合,这说明Flash动画的

当前帧加入了Stop语句,不会影响按钮的控制功能。

Authorare中控制Flash的语句还有很多,如:调节动画的尺寸、位置、角度、播放速度等等,有兴趣的朋友可

以参考Authorware的帮助多多研究,相信会有所收获的。

Authorwar中背景音乐的制作

Authorware中不可以同时播放两个wav声音,当课件中已经有了一个wav的课件解说声,如何在给课件添加背景音

乐呢?添加的背景音乐又改如何控制它的启与停呢?下面我们就来谈谈利用MIDILOOP来导入MIDI的背景音乐。

1. 外部先导入MIDILOOP.U32函数

LoopMidi(File) 加载midi音乐,例如:LoopMidi("c:\\midi\\metal.mid").

如下:把要导入的midi音乐放到源程序的目录下,使用如下的命令格式:

LoopMidi(Filelocation^”metal.mid")

StopMidi() 控制midi音乐停,没有参数。

2.音乐的控制

程序的流程:

(1)拖一个交互图标到流程线上,设置为按钮交互(假设按钮名为“音乐”),按钮的属性为“永久”、“返回”,

其余属性默认。

(2)拖一个计算图标在按钮之下,代码如下:(变量的初值为0)

I:=I+1;

If(mod(I,2)=0) then StopMidi()

Else loopMidi(Filelocation^”metal.mid”)

整个程序制作完成。运行时,可以听到音乐播放,单击“音乐”按钮,声音停止;再次单击“音乐”按钮,则声

音继续播放。很不错哦,你可以试一试!

●多文件调用时共享变量

如果要做的系统太大,为了编辑方便和执行效率,应该把项目分成多个文件来做,如主画面做一个文

件打包成EXE文件,各个分系统分成几个文件,分别打包成APP文件,由主文件调用(JumpFileReturn)。

但是在Authorware中各个文件中的变量不能在文件自动共享,即到新文件中后原文件中的变量全没了,

所以要手动传送。一开始我把变量存到文件中,在新文件中取回,后来发现JumpFile,JumpFileReturn

以带参数,如JumpFile("new", "var1,var2","c:\mynew" ) ,var1var2就是要保持值的变量名。

当我们把一个项目分成多个文件来做时,用JumpFileReturn是最好的,因为被调用的文件结束时用

Quit(0)会返回调用文件继续运行。如果用JumpFile的话被调用文件要回到调用文件还要反过来再用

JumpFile调用主文件,调来调去太不方便而且一旦文件调用关系变化了必须一个一个改。另外为了减小

变量!----- 一句话,注意JumpOutJumpOutReturn不同于JumpFile,JumpFileReturn!一种是调用

Windows程序一种是调用Authorware包文件。

●对齐物件的技巧

Authorware中对齐不同图标下的物件是比较麻烦的事,虽然Authorware已经为此做了不少便利的

功能,但用起来还是不顺手,这时不妨在其中一个图标中画一条参考的直线,用它对齐物件后Ctrl+X,再到

另一图标中Ctrl+V进行参照。

●调试技巧----巧用组/空图标

在作品完成之前也许要试运行,但是有的分支还没做好,这时每运行到空图标时Authorware就会停下

,影响了效果。其实在制作时可以先放置组图标,等要加内容时再加在组中,要是不需要的话再解组即可。

当然Authorware提供的这种功能还是有很大用处的:当要对齐不同图标中的物件时可以将后面的图标中

的物件Ctrl+X剪去成空图标,运行时自动中断再Ctrl+V贴回来根据前面的状态对齐。

●改变打包文件的图标

当你做好了一个作品在朋友面前沾沾自喜时也许人家一眼就看出这是Authorware做的,因为它的图

标一眼就看出来了。看了上面那条你该明白为什么Authorware生成独执行文件叫打包而不叫编译了吧!

Authorware只是把你的文件接在之后记下偏移量罢了。所以打包后的文件图标就是

的图标。要改这个图标只要找到BorlandResource Workshop或其它语言的资源编辑工具

打开,调出图标,改成你的样子再编译存盘,然后重新在Authorware中打包就行了。注意不要

直接改打包后的文件,因为重新编译后的文件大小可能改变,影响了数据文件的偏移地址造成文件不能播

放。第二个要注意的是现在的Windows程序有16位的,也有32位的,32位的Resource Workshop我没

见到,16位的RW32位程序后不能正确编译回去。所以如果你要改的是3.5 请试试

Watcom C++ 11Resource Editor或者用VC5.0/6.0NT下进行资源编辑。

●巧用按键交互实现文本输入交互

使用过文本交互的朋友往往觉得它不太适合自己的要求,以前我就为多个文本输入交互不能用TAB

切换苦思冥想过,有一次我做一个多媒体查询系统时要用到磁卡机,结果发现Authorware的文本交互不能

接受磁卡机自动发送的回车键,结果是划完卡用户还要手动地按一下小键盘上的回车键.最后我用按键交

互实现了,之后我很少使用文本输入交互了(是不是很偏激?对于CAI题材来说文本交互还是不错的),因为

用按键交互的关键在于设一个字串,初始化为"",然后在每个按键交互里追加所按的字符,

BACKSPACE按键中删去最后一个字符,输入完成后该字串就是输入的内容。

光盘的自动播放

在光盘在根目录下加入 文件。其格式为: [autorun] icon=图标文件名 open=应用程序文

件名 autorun的具体资料参考下文(来自网络)最简单的文件,只需包含三行文字:

[autorun] open = icon = 可以命名当光盘插入时执行的任

何文件。除非指定路径,Windows 95将在插入的光盘的根目录下查找文件。你可

以指定一个相关路径, 以便Windows 95在子目录中查找 表达式“icon =

指定一个图标来表示在Windows 95用户界面上的可自动播放的光盘。这一特性为用

户提供了方便,使得用户不必取出光盘就可以识别该可自动播放光盘的内容。当驱动器中没有可自

动播放的光盘,系统将在该位置使用缺省的图标表示。你还可以在icon= 的命令行中指定一

.BMP.EXE.DLL文件。如果一个文件中包含了多个图标,你可以指定希望使用的图标编号。

例如,icon = ,1将显示文件中的第二个图标。第一个图标的编号是0

注意:中的icon=命令行的执行通常与所在的目录相关。如果你希

望为图标指定一个绝对的路径,使用语句defaulticon=path”。当用户在Windows 95下指向一个图

标并单击鼠标右键,Windows 95将为该图标显示一个快捷菜单。如果在CD-ROM中有

文件, Windows 95将自动将自动播放加入到快捷菜单,并且将其设置为缺省操

作,即双击该图标将执行open=命令行中指定的文件。你可以通过文件,为你的光

盘加入其它的快捷菜单项。加入快捷项,只需应用下列语句: shellverbcommand=

shellverb=Menu Item Name 在上述的语句中,Menu Item Name”是用户将看到的快捷菜单项。它可

以包含空格和大小写混合的字符串。要为菜单项设置键盘加速键,可以在任何字母前插入&”符

号。应用动词(verb)关联命令(command)和可执行文件,使用不含空格的简短名。除非你从

中删除Menu Item Name”,否则用户将看不到该动词。 例如,要为你的产品的快

Read Me”

shellreaditcommand=notepad shellreadit=Read &Me 通常,“自动播放”是所有可自

动播放的光盘中定义的缺省菜单项。如果你希望定义不同的动作作为缺省值,将下列语句加入你的

文件中: shell=verb 当用户双击该光盘图标时,将执行与verb”相关联的命令。

快速建立xtras文件夹

课件制作完以后,要发布成EXE文件并正常使用,必需同时复制AUTHORWARE目录中的XTRAS文件夹,但该

文件夹太大,有近10M(其实其中真正用到的文件并不多),大大增加了课件的体积

有些文章中介绍了XTRAS文件夹中的各文件的用处,以便按需复制,这样确实可以大大减小体积,但如果碰

到一个没有介绍到的,就要花时间去找,很麻烦。即使知道了用哪些,一个一个去COPY也是件麻烦事。 其实在

AUTHORWARE中,我们可以很方便地找到当前课件中所需要的XTRAS文件。 打开课件,执行菜单Command(

)中的Find Xtras(查找Xtras),弹出一对话框,点击Find(查找),这时AUTHORWARE会自动找出当前课件中所需

要的XTRAS文件(可以在对话中看到文件列表),然后单击Copy(复制),选择一个存放XTRAS文件夹的位置,即

当前课件所在的文件夹,最后关闭该对话框。

到课件所在的文件夹看看,是不是有一个XTRAS文件夹了,再看看它的体积,是不是很小?

修改,让Authorware自动帮我们找到必要的系统文件

Xtras文件。找到后,我们可以单击复制,并指定一个文件夹,Authorware就会把必要的文件复制过去。在使用

中发现,这样做后还是有一些文件需要手工复制。我们可以通过编辑来为了让Authorware一次复制完所有

必要的文件。

打开后会看到如下语句:

[Transitions]

DMColor="XTRASDmtool for authorwareDMPACK.X32"

……

……

其中DMColor是过渡效果的名字,"XTRASDmtool for authorwareDMPACK.X32"是包含这个过渡效果的文件名。

我们要做的工作是:

1、运行Authorware,新建一个文件,随意导入一幅图片,然后在显示图标上右击,选择属性,在弹出的对话框

中单击过渡(特效)后面的按钮,对图片设置特效。

2、记下窗口右半部分中的每一种特效的名字和包含它的文件名。单击一种特效后,包含它的文件名会自动出现在

窗口下半部分(内部中包含的特效除外)

3、打开,对照我们第2步中的记录,把没有的内容补充进去。

完成后,重启Authorware,再次打包时,就可以通过查找Xtras”命令让Authorware自动帮我们找到必要的文件了。

下面是我修改好的(对Authorware6.0英文版、周氏汉化版、使用

Authorware增效包 有效)

[Transitions]

DMColor="XTRASDmtool for authorwareDMPACK.X32"

DMFade="XTRASDmtool for authorwareDMPACK.X32"

DMWipe Down="XTRASDmtool for authorwareDMPACK.X32"

DMWipe Left="XTRASDmtool for authorwareDMPACK.X32"

DMWipe Right="XTRASDmtool for authorwareDMPACK.X32"

DMWipe Up="XTRASDmtool for authorwareDMPACK.X32"

DM Close Down="XTRASDmtool for authorwaredmpack2.x32"

DM Close Up="XTRASDmtool for authorwaredmpack2.x32"

DM Cover="XTRASDmtool for authorwaredmpack2.x32"

DM Page Peel Left Down="XTRASDmtool for authorwaredmpack2.x32"

DM Page Peel Left Up="XTRASDmtool for authorwaredmpack2.x32"

DM Page Peel Right Down="XTRASDmtool for authorwaredmpack2.x32"

DM Page Peel Right Up="XTRASDmtool for authorwaredmpack2.x32"

DM Page Turn Left Down="XTRASDmtool for authorwaredmpack2.x32"

DM Page Turn Left Up="XTRASDmtool for authorwaredmpack2.x32"

DM Page Turn Right Down="XTRASDmtool for authorwaredmpack2.x32"

DM Page Turn Right Up="XTRASDmtool for authorwaredmpack2.x32"

DM Swap="XTRASDmtool for authorwaredmpack2.x32"

DM Twril="XTRASDmtool for authorwaredmpack2.x32"

DM Zoom In="XTRASDmtool for authorwaredmpack2.x32"

DMXT Glass="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Pixelate="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Ripple Fade="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Ripple Fade Light="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Roll Down="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Roll Up="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Threshold="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT UnRoll Down="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT UnRoll Up="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Wipe Left Right="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT Wipe Up Down="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT WormHole In="XTRASDmtool for authorwareDMXTREMEPACK.X32"

DMXT WormHole Out="XTRASDmtool for authorwareDMXTREMEPACK.X32"

波纹展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

激光展示 1="XTRASDmtool for authorwareDMXTREMEPACK.X32"

激光展示 2="XTRASDmtool for authorwareDMXTREMEPACK.X32"

玻璃状展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

发光波纹展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

矩形移动展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

扩大圆展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

上下两端向中展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

缩小圆展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

向上滚动展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

向上解开展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

向下滚动展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

向下解开展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

直接开始展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

左右两端向中展示="XTRASDmtool for authorwareDMXTREMEPACK.X32"

Accordian="XTRASdirecttransition3dDT3DACCORDIAN.X32"

Bubbles="XTRASdirecttransition3dDT3DBUBBLES.X32"

Flipboards="XTRASdirecttransition3dDT3DFLIPBOARDS.X32"

Flush="XTRASdirecttransition3dDT3DFLUSH.X32"

Fractal Fade="XTRASdirecttransition3dDT3DFRACTALFADE.X32"

Fractal Morph I="XTRASdirecttransition3dDT3DFRACTALMORPHI.X32"

Fractal Morph II="XTRASdirecttransition3dDT3DFRACTALMORPHII.X32"

Zipper="XTRASdirecttransitionDTZIPPER.X32"

Bytes2="XTRASHybridsBytes2.x32"

Fireworks="XTRASHybridsfirewrks.x32"

Inversection="XTRASHybridsInvers.x32"

Kinetics="XTRASHybridsKinetics.x32"

LiquidFade="XTRASHybridsLiqfade.x32"

Rain="XTRASHybridsRain.x32"

Assemble="XTRASParticleassemble.x32"

cascade="XTRASParticlecascade.x32"

clockout="XTRASParticleclockout.x32"

liquidtiles="XTRASParticleliqtiles.x32"

SelfDestruct="XTRASParticleselfdest.x32"

shattered="XTRASParticleshatter.x32"

centralize="XTRASSlidescentral.x32"

Divize="XTRASSlidesdivize.x32"

Horizilide="XTRASSlideshoriz.x32"

Jaws2="XTRASSlidesjaws2.x32"

PuzzleBox="XTRASSlidespuzzle.x32"

Vertislide="XTRASSlidesvertisli.x32"

BladeWipe="XTRASWipesbladewip.x32"

CircleWipe="XTRASWipesCirclwip.x32"

Coil="XTRASWipescoil.x32"

DiamondWipe="XTRASWipesdiamond.x32"

TimeTunnel="XTRASWipestimetun.x32"

WipeOut="XTRASWipeswipeout.x32"

由边到中心垂直展示="XTRASdirtrans.x32"

由边到中心水平展示="XTRASdirtrans.x32"

从下向左上渐露展示="XTRASdirtrans.x32"

从右向左上渐露展示="XTRASdirtrans.x32"

从右向左下渐露展示="XTRASdirtrans.x32"

从左向右上渐露展示="XTRASdirtrans.x32"

从左向右下渐露展示="XTRASdirtrans.x32"

从上往下露出展示="XTRASdirtrans.x32"

从下往上露出展示="XTRASdirtrans.x32"

从右上往左下露出展示="XTRASdirtrans.x32"

从右往左露出展示="XTRASdirtrans.x32"

从右下往左上展示="XTRASdirtrans.x32"

从左上往右下露出展示="XTRASdirtrans.x32"

从左往右露出展示="XTRASdirtrans.x32"

从左下往右上露出展示="XTRASdirtrans.x32"

交错方长块展示="XTRASdirtrans.x32"

随机横线展示="XTRASdirtrans.x32"

随机竖线展示="XTRASdirtrans.x32"

以垂直百叶窗式展示="XTRASdirtrans.x32"

以放大的方框方式展示="XTRASdirtrans.x32"

以水平百叶窗式展示="XTRASdirtrans.x32"

以缩小的方框方式展示="XTRASdirtrans.x32"

方块填充展示="XTRASdirtrans.x32"

快速细块填充展示"="XTRASdirtrans.x32"

快速像素展示="XTRASdirtrans.x32"

细点 匀展示="XTRASdirtrans.x32"

细块填充展示="XTRASdirtrans.x32"

像素展示="XTRASdirtrans.x32"

小方块填充展示="XTRASdirtrans.x32"

从上往下推出展示="XTRASdirtrans.x32"

从下往上推出展示="XTRASdirtrans.x32"

从右往左推出展示="XTRASdirtrans.x32"

从左往右推出展示="XTRASdirtrans.x32"

Dissolve, Boxy Rectangles="XTRASDIRTRANS.X32"

Dissolve, Boxy Squares="XTRASDIRTRANS.X32"

Dissolve, Patterns="XTRASDIRTRANS.X32"

Dissolve, Pixels="XTRASDIRTRANS.X32"

Dissolve, Pixels Fast="XTRASDIRTRANS.X32"

Checkerboard="XTRASDIRTRANS.X32"

Random Columns="XTRASDIRTRANS.X32"

Random Rows="XTRASDIRTRANS.X32"

Venetian Blinds="XTRASDIRTRANS.X32"

Vertical Blinds="XTRASDIRTRANS.X32"

Zoom Close="XTRASDIRTRANS.X32"

Zoom Open="XTRASDIRTRANS.X32"

Push Down="XTRASDIRTRANS.X32"

Push Left="XTRASDIRTRANS.X32"

Push Right="XTRASDIRTRANS.X32"

Push Up="XTRASDIRTRANS.X32"

Reveal Down="XTRASDIRTRANS.X32"

Reveal Down-Left="XTRASDIRTRANS.X32"

Reveal Down-Right="XTRASDIRTRANS.X32"

Reveal Left="XTRASDIRTRANS.X32"

Reveal Right="XTRASDIRTRANS.X32"

Reveal Up="XTRASDIRTRANS.X32"

Reveal Up-Left="XTRASDIRTRANS.X32"

Reveal Up-Right="XTRASDIRTRANS.X32"

Strips on Bottom, Build Left="XTRASDIRTRANS.X32"

Strips on Bottom, Build Right="XTRASDIRTRANS.X32"

Strips on Left, Build Down="XTRASDIRTRANS.X32"

Strips on Left, Build Up="XTRASDIRTRANS.X32"

Strips on Right, Build Down="XTRASDIRTRANS.X32"

Strips on Right, Build Up="XTRASDIRTRANS.X32"

Strips on Top, Build Left="XTRASDIRTRANS.X32"

Strips on Top, Build Right="XTRASDIRTRANS.X32"

Center Out, Horizontal="XTRASDIRTRANS.X32"

Center Out, Square="XTRASDIRTRANS.X32"

Center Out, Vertical="XTRASDIRTRANS.X32"

Edges In, Horizontal="XTRASDIRTRANS.X32"

Edges In, Square="XTRASDIRTRANS.X32"

[Image Viewers]

BMP="XTRASBMPVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

DIB="XTRASBMPVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

RLE="XTRASBMPVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

EMF="XTRASEMFVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

EnhMetafile="XTRASEMFVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

GIF="XTRASGIFIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

JPG="XTRASJPEGIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

JPEG="XTRASJPEGIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

LRG="XTRASLRGIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

PCT="XTRASPICTVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

PICT="XTRASPICTVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

PNG="XTRASPNGIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

PSD="XTRASPS3IMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

PS30="XTRASPS3IMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

TGA="XTRASTARGAIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

TIF="XTRASTIFFIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

TIFF="XTRASTIFFIMP.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

WMF="XTRASWMFVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

MetafilePict="XTRASWMFVIEW.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32"

[Sounds]

AIF="XTRASAIFFREAD.X32","XTRASIMA4DCMP.X32","XTRASMACEDCMP.X32","XTRASVIEWSVC.X32","

XTRASMIX32.X32","XTRASMIXVIEW.X32"

AIFF="XTRASAIFFREAD.X32","XTRASIMA4DCMP.X32","XTRASMACEDCMP.X32","XTRASVIEWSVC.X32","

XTRASMIX32.X32","XTRASMIXVIEW.X32"

PCM="XTRASPCMREAD.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTRASMIXVIEW.X32"

SWA="XTRASSWAREAD.X32","XTRASSWADCMPR.X32","XTRASVIEWSVC.X32","XTRASMIX32.X32","XTR

ASMIXVIEW.X32"

TBMPG="XTRASTBMPG.X32"

PDF="XTRASPDFXTRA.X32"

ActiveX="XTRASACTIVEX.X32"

animgif="XTRASANIMATEDGIFASSETANIMGIF.X32","","","XTRASMOAFILE2.X

32","XTRASINETURL.X32","XTRASNETFILE.X32"

flash="XTRASFLASHASSETFLASHAST.X32","XTRASMOAFILE2.X32","XTRASINETURL.X32","XTRASNETF

ILE.X32"

QuickTimeMedia="XTRASQUICKTIMEASSETQTASSET.X32","XTRASMOAFILE2.X32","XTRASINETURL.X32"

,"XTRASNETFILE.X32"

lpsprite="XTRASLiveCD XtraLiveCD Xtra 32 BitXLS3220.X32","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 ","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 ","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 ","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 "

Agent="XTRASXTRAGENT.X32"

[s cripts]

CMI="XTRASPWINT.X32"

"PWInt"="XTRASPWINT.X32"

"fileio"="XTRASFILEIO.X32"

"Mui"="XTRASMUI DIALOG.X32"

"SecurityInstaller"="XTRASSECURE.X32"

"XmlParser"="XTRASXMLPARSER.X32"

"BudAPI"="XTRASBUDAPI.X32"

"xlplay"="XTRASLiveCD XtraLiveCD Xtra 32 BitXLP3220.X32","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 ","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 ","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 ","XTRASLiveCD XtraLiveCD Xtra 32

","XTRASLiveCD XtraLiveCD Xtra 32 "

"DirectOS"="XTRASDIRECTOS.X32"

"OpenGLUtility"="XTRASOPENGLUTILITY.X32"

[Notes]

COVEROUT.X32=Copyright Zeus Productions

COVERIN.X32=Copyright Zeus Productions

CROSSIN.X32=Copyright Zeus Productions

THEBYTE.X32=Requires SharkByte distribution license

VIEWSVC.X32=Viewer Services

MIX32.X32=MIX Services

EMFVIEW.X32=Win32 Enhanced MetaFile

LRGIMP.X32=Macromedia xRes file format

PICTVIEW.X32=Requires QuickTime for Windows

PNGIMP.X32=Macromedia Fireworks file format

PS3IMP.X32=Adobe Photoshop file format

TARGAIMP.X32=Macromedia Extreme 3D file format

WMFVIEW.X32=Windows MetaFile

SWAREAD.X32=Macromedia Shockwave Audio Import

SWADCMPR.X32=Macromedia Shockwave Audio Decompression

AWMP3.X32=Macromedia Authorware MP3 Reader

VOXREAD.X32=Voxware Audio Import

VOXDCMP.X32=Voxware Audio Decompression

A%=Requires Video for Windows

A%=Requires QuickTime for Windows

A%=Requires ActiveMovie 1.0 or MPEG hardware card

ACTIVEX.X32=ActiveX Asset Xtra

ANIMGIF.X32=Animated GIF Xtra

FLASHAST.X32=Flash Asset Xtra

QTASSET.X32=QuickTime Asset Xtra

SECURE.X32=Shockwave Authorware Security File Installer

PWINT.X32=Pathware Web/LAN link to Authorware

FILEIO.X32=FileIO Xtra

INETURL.X32=Macromedia Internet Access Xtra

XMLPARSER.X32=Macromedia XML Parser Xtra

BUDAPI.X32=Gary Smith's Buddy API Xtra

=Gary Smith's Buddy API Support File

DMPACK1.X32=DMTools Transition Pack 1

=LiveCD Support File

=LiveCD Support File

BUDZIP.X32=Gary Smith's Buddy Zip Xtra

BUDUNZIP.X32=Gary Smith's Buddy UnZip Xtra

OPENURL.X32=Gary Smith's OpenURL Xtra

PDFXTRA.X32=INM's PDF Xtra

V12-DBE for Authorware.X32=INM's V12 Database Engine Xtra

GoldenGate Client.X32=INM's GoldenGate Xtra

ASFFT.X32=Antoine Schmitt's Fast Fourier Transform Xtra

DIRECTFTP.X32=DirectXtra's DirectFTP Xtra

DSOUND.X32=DirectXtra's DirectSound Xtra

DIRECTTTS.X32=DirectXtra's DirectTTS Xtra

DIRECTEMAIL.X32=DirectXtra's DirectEmail Xtra

DIRECTRL.X32=DirectXtra's DirectControl Xtra

DIRECTCONNECTION.X32=DirectXtra's DirectConnection Xtra

DIRECTCOMM.X32=DirectXtra's DirectCommunication Xtra

DIRECTOS.x32=DirectXtra's DirectOS Xtra

XTRAGENT.X32=DirectXtra's Agent Xtra

OPENGLUTILITY.X32=DirectXtra's DirectTransition 3D Support File

DT3DACCORDIAN.X32=DirectXtra's DirectTransition 3D (Accordian)

DT3DBUBBLES.X32=DirectXtra's DirectTransition 3D (Bubbles)

DT3DFLIPBOARDS.X32=DirectXtra's DirectTransition 3D (Flipboards)

DT3DFLUSH.X32=DirectXtra's DirectTransition 3D (Flush)

DT3DFRACTALFADE.X32=DirectXtra's DirectTransition 3D (Fractal Fade)

DT3DFRACTALMORPHI.X32=DirectXtra's DirectTransition 3D (Fractal Morph I)

DT3DFRACTALMORPHII.X32=DirectXtra's DirectTransition 3D (Fractal Morph II)

DT3DFRACTURE.X32=DirectXtra's DirectTransition 3D (Fracture)

DT3DLAYERS.X32=DirectXtra's DirectTransition 3D (Layers)

DT3DPAGETURN.X32=DirectXtra's DirectTransition 3D (Page Turn)

DT3DPEEL.X32=DirectXtra's DirectTransition 3D (Peel)

DTAVALANCHE.X32=DirectXtra's DirectTransition (Avalanche)

DTBRICKS.X32=DirectXtra's DirectTransition (Bricks)

DTHEADLINE.X32=DirectXtra's DirectTransition (Headline)

DTPIVOT.X32=DirectXtra's DirectTransition (Pivot)

DTSHATTER.X32=DirectXtra's DirectTransition (Shatter)

DTSPLATTER.X32=DirectXtra's DirectTransition (Splatter)

DTTURNTABLE.X32=DirectXtra's DirectTransition (Turn Table)

DTX.X32=DirectXtra's DirectTransition (X)

DTZIPPER.X32=DirectXtra's DirectTransition (Zipper)

AUTHORWARE中调用网页文件的几种方法

1 使用控件,此法请参考以前的帖子。

2 使用WebXtra插件。

3 使用Budapi中的函数baOpenURL( URL , State ),要求你的Authorware文件夹中有Budapi.u32。使用时先导入函

4 使用OpenURL.x32。确保你的Xtas文件夹(或其子文件夹)中包含OpenURL.x32,不用导入函数,可以直接使

gsOpenURL( ""; )来打开网页。

如:gsOpenURL( "" )

5 使用用JumpOutReturn程序名文件的路径与文件名)函数实现。

如:JumpOutReturn("",FileLocation^"")

JumpOutReturn("","")

推荐使用方法45openURL.x32是免费软件,可以自由使用;JumpOutReturn为系统函数。

如何决定Authorware作品的附属文件

一个Authorware作品,通常不仅仅是由一个Authorware文件构成;Authorware文件只包含了流程线上的信息,除

Authorware文件以外,一个Authorware作品同时还包括了它所使用到的各种外部文件、Xtras文件、scripting Xtras

文件、以及动态链接库文件等等。一个打包的Authorware作品要想正常运行,就必须所有这些外部附属文件都可

用。然而,在运行你的Authorware打包作品的计算机上,通常没有或者不完全具备这样的条件;因此,你必须随

你的Authorware作品一起提供它们。如何?Authorware作品的这些附属文件呢?Macromedia公司并没有提供一

个现成的工具来帮助我们做这件事。笔者根据三年来从事Authorware应用的体会,总结成这篇短文,希望能与热

衷于将Authorware应用到教育领域的教师同行们,共同讨论、共同提高。

一个打包的Authorware作品究竟需要哪些附属文件,?于作品的组件以及作品最终将在什么样的平台上运行。

Authorware 5 Attain为例,在?定其作品的附属文件时,你可能需要对下列七大类文件加以考虑:

第一类、Authorware Runtime文件。

如果你的Authorware作品是以Without Runtime方式打包;那么,你就必须在你的作品主文件目录下边发布

Windows 9x WindowsNT 或者 Windows 3.1

第二类、在你的作品中以链接方式使用的各种外部文件。

包括链接的图形、声音、Director影像、QuickTime数码影像、标准Windows视频剪辑AVI文件等等。如果你一定

要使用链接方式,建议你使用相对链接。用.”标记当前目录,用“..”标记当前目录的上级目录(父目录)

第三类、某些作品组件的Authorware驱动程序或是系统级的驱动程序。

诸如:QuickTime数码影像、标准Windows视频剪辑、以及视频叠加、视频广播等等驱动程序。下边一一列出(其

中扩展名为xmo的,是作品组件的Authorware驱动程序)

QuickTime 2.0)格式: , QuickTime 2.0 for Windows (32-bit)Windows 9x WindowsNT

, QuickTime 2.0 for Windows (16-bit) Windows 3.1

Video for Windows (AVI))格式: , Video for WindowsWindows 9x WindowsNT

, Video for Windows Windows 3.1

MPEG)格式: , ActiveMovie或其它软解压驱动程序、或MPEG解压卡(Windows 9x

WindowsNT

, 软解压驱动程序、或MPEG解压卡( Windows 3.1

视频叠加、视频广播等等所需的驱动程序:

第四类、特殊的自定义字体文件

如果你在作品中使用了自定义字体(比如说TTF字体文件或者是FON字体文件),那么用户就必须通过正常

Windows安装过程来安装这些字体到他们的计算机上,否则你的作品将无法显示正常的字体。你必须把自定义

字体发布到系统的字体目录,然后,用户必须重新启动计算机,才能够使用这些自定义字体。

第五类、压缩作品的解压缩和安装程序

如果你已将作品作过压缩处理,那么,你就必须发布压缩作品的解压缩和安装程序。

第六类、作品使用的各种外部软件模块

诸如:Xtras文件、ActiveX控件、用户自定义函数UCD文件、动态链接库DLL文件、数据库的库文件及支持

文件等等。下边分别列出发布时的注意事项:

1、发布 Xtras文件

如果你在作品中使用了过渡特效、现场演员或脚本Xtras ,你必须发布相应的 Xtras文件。以下几点是你需要注意

的:

第一,Xtras文件不能打包到你的作品中去,你不得不以单独的文件形式分发它们。

第二,Xtras文件必须发布到你的作品主文件目录下边的“ Xtras”目录中。

第三,对于网络打包的作品,使用一个“ put XTRAS”声明,将 Xtras文件下载到包含有Authorware网络播放器的

目录的“ Xtras”子目录中 。在下载Xtras文件的“bin”语句行里 ,别使用“onDemand”选项。而且,用户只有在以

任模式运行 Authorware网络播放器时,才能下载这些Xtras文件。如果用户将你的站点列为不信任站点,那么,

Xtras文件不会下载到用户的计算机上。

第四,Xtras文件有16位和32位版本。16位版本的Xtras文件可以在所有的Windows系统上运行,而32位版本的

Xtras文件则只能运行于 Windows 9x 或是 Windows NT系统,不过它们运行起来更为快捷、高效。

2、发布MacromediaActiveX控件Xtras文件

MacromediaAuthorware分发了两个有关ActiveX控件的Xtras文件: ActXPriv.X32 ActiveX.X32 ActXPriv.X32

仅用于设计时,Macromedia并未提供ActXPriv.X32的再分发许可,所以,不要随你的作品一起发布ActXPriv.X32

ActiveX.X32 包含了用户使用你嵌入作品里的ActiveX控件所需的一切。如果作品中使用了ActiveX控件,那么,

随你的作品发布 ActiveX.X32到你的作品主文件目录下边的“ Xtras”子目录中。注意,Macromedia并未提供16位版

本的ActiveX控件Xtras文件。

3、发布 UCDs DLLs文件

发布 UCDs DLLs文件与发布 Xtras文件很相似。你需要注意以下几点:

第一、UCDs DLLs文件不能打包到你的作品中去,你不得不以单独的文件形式分发它们。

第二、对于网络打包的作品,使用一个“ put DOWNLOAD”声明,以便于将 UCDs DLLs文件下载到包含有

Authorware网络播放器的目录中 。在下载UCD DLL文件的“bin”语句行里 ,别使用“onDemand”选项。而且,

只有当用户以信任模式运行 Authorware网络播放器时,才能下载这些UCDs DLLs文件。如果用户将你的站

点列为不信任站点,那么,无论是UCDs DLLs文件,都不会下载到用户的计算机上。

第三、UCDs DLLs文件有16位版本和32位版本。16位版本的UCDs DLLs文件可以在所有的Windows

统上运行;而32位版本的UCDs DLLs文件只能运行于 Windows 9x 或是 Windows NT系统,不过它们运行起

来更为快捷、高效。

4、发布使用了数据库的Authorware作品

在发布使用了数据库的Authorware作品时,你需要注意以下几点:

第三、必须在运行你的作品的计算机上,设置你在Authorware作品设计时所设置的数据源。

第四、为了用户的方便,最好提供安装程序来自动安装相应的数据库驱动程序、设置数据源以及安装你的Authorware

作品的其它内容。

第七类、对应于作品中使用到的每种媒体类型的Xtras文件

包括Authorware处理特定格式的图形、声音、数码影像、Director影像等等所必需的Xtras文件。一般说来,当你

发布一个Authorware作品时,必须在包括你的作品主文件的目录下边创建一个名为“Xtras”的目录,然后,把所有

必需的Xtras文件都放到这个Xtras目录中去。具体的说,各种Xtras文件的发布,下边分门别类作详细介绍:

1、使用特定格式的图形、图像文件时,必须发布的附属Xtras文件:

使用任意格式的图形、图像文件都需要如下Xtras文件支持:

Viewsvc.x32Mix32.x32Windows 9x WindowsNT

Viewsvc.x16Mix16.x16 Windows 3.1

此外,特定格式的图形、图像文件,对应于Windows 9x WindowsNT或者 Windows 3.1操作系统,需要特定的

Xtras文件支持:

BMP, DIB, RLE格式: Bmpview.x32 Bmpview.x16

GIF格式: Gifimp.x32, Mixview.x32 Gifimp.x16, Mixview.x16

JPEG格式: Jpegimp.x32, Mixview.x32Jpegimp.x16, Mixview.x16

LRG (xRes格式)Lrgimp.x32, Mixview.x32 Lrgimp.x16, Mixview.x16

Photoshop 3.0格式: Ps3imp.x32, Mixview.x32 Ps3imp.x16, Mixview.x16

PICT格式: Pictview.x32, QuickTime 2.0 for Windows* Pictview.x16, QuickTime 2.0 for Windows*

PNG (便携网络图形格式) Pngimp.x32, Mixview.x32 Pngimp.x16, Mixview.x16

TGA (Targa)格式: Targaimp.x32, Mixview.x32 Targaimp.x16, Mixview.x16

TIF (TIFF)格式: Tiffimp.x32, Mixview.x32 Tiffimp.x16, Mixview.x16

WMF (Windows 图元文件)格式: Wmfview.x32 Wmfview.x16

EMF (扩展 图元文件)格式: Emfview.x32

2、使用声音文件,必须发布的附属Xtras文件:

任意格式的声音文件都需要如下Xtras文件支持:

Viewsvc.x32Mix32.x32Mixview.x32Windows 9x WindowsNT

Viewsvc.x16 Mix16.x16 Mixview.x16 Windows 3.1

此外,特定格式的声音文件,对应于Windows 9x WindowsNT或者 Windows 3.1操作系统,需要特定的Xtras

文件支持:

Authorware 3.x 音频格式: A3sread.x32 A3sread.x16

AIF (AIFF)格式: Aiffread.x32 Aiffread.x16

AIFFIMA 压缩)格式: Aiffread.x32, I.a5dcmp.x32 Aiffread.x16, I.a5dcmp.x16

AIFFMACE压缩)格式: Aiffread.x32, Macedcmp.x32 Aiffread.x16, Macedcmp.x16

SWA (Shockwave音频)格式: Swaread.x32, Swadcmpr.x32 Swaread.x16, Swadcmpr.x16

PCM格式: Pcmread.x32 Pcmread.x16

VOX (Voxware)格式: Voxread.x32, Voxdcmp.x32 Voxread.x16, Voxdcmp.x16

WAV (WAVE)格式: Wavread.x32 Wavread.x16

如果你使用了VOX (Voxware)格式的声音文件,还必须把下列文件发布到你的作品主文件所在的目录下边:

, Windows 9x WindowsNT

3、使用数码影像文件必须的附属文件

使用数码影像文件时,必须相应系统级的驱动程序——视频回放软件以及 Authorware驱动程序(扩展名为xmo

的支持,因而必须发布下列附属文件到你的作品主文件所在的目录下边:

QuickTime 2.0)格式: , QuickTime 2.0 for Windows (32-bit)Windows 9x WindowsNT

, QuickTime 2.0 for Windows (16-bit) Windows 3.1

Video for Windows (AVI))格式: , Video for WindowsWindows 9x WindowsNT

, Video for Windows Windows 3.1

MPEG)格式: , ActiveMovie或其它软解压驱动程序、MPEG解压卡Windows 9x WindowsNT

, 软解压驱动程序、或MPEG解压卡( Windows 3.1

4、使用Director影像文件,必须发布的附属Xtras文件:

使用Director 4所创建的影像文件不需要任何的Xtras文件。 Director 6 Director 6.5Xtras文件应该放在下列

目录中:

主程序目录DirectorXtrasWindows 9x NT

主程序目录DirectorXtrasWindows 3.1

Director 6 Director 6.5Xtras文件不可以互换, 不要将它们混在一起。

至于 Director 5Xtras文件,你只需把Director 5作品设计时所用到的Xtras文件在运行时发布即可:

主程序目录DirectorXtrasWindows 9x NT

主程序目录DirectorXtrasWindows 3.1

此外,对于Windows 9x WindowsNT操作系统而言,你还必须发布下列文件,才能正常播放Director 6Director

6.5影像:

主程序目录

主程序目录

主程序目录

主程序目录Director

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

如果Director 6Director 6.5影像还包括有外部链接的文件,那么,对应于不同的外部文件类型你还必须要发布下

列文件:

主程序目录DirectorXtrasMixsnd.x32(对应于声音文件)

主程序目录DirectorXtrasMixgif.x32(对应于GIF图像文件)

主程序目录DirectorXtrasMixjpeg.x32(对应于JPEG图像文件)

如果Director 6Director 6.5影像是Shockwave影像 (DCR), 你还必须发布下列文件:

主程序目录DirectorXtrasSwadcmpr.x32

主程序目录

主程序目录

主程序目录

主程序目录Director

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录

主程序目录DirectorXtrasMIX16.X16

如果Director 6Director 6.5影像还包括有外部链接的文件,那么,对应于不同的外部文件类型你还必须要发布下

列文件:

主程序目录DirectorXtrasMixsnd.x16(对应于声音文件)

主程序目录DirectorXtrasMixgif.x16(对应于GIF图像文件)

主程序目录DirectorXtrasMixjpeg.x16(对应于JPEG图像文件)

如果Director 6Director 6.5影像是Shockwave影像 (DCR), 你还必须发布下列文件:

主程序目录DirectorXtrasSWADCMPR.X16

上述所有这些,应该可以帮助你?究竟哪些文件需要随同你的Authorware作品一起发布了

Authorware问答篇

问:Authorware5.1打包程序中有GIF动画,运行后提示找不到xtra.

答:要把Authorware所在目录中的Xtras文件夹下的AmimGIF.x32(或AnimGIF.x16)拷到打包文件所在的xtras

目录下,还要把文件拷到打包文件所在的目录中。

问:在Authorware中加入电影AVI(MOV)DIR的打包方法。

答:如果程序中有AVI(或MOV)电影,要将Authorware根目录下的电影驱动文件(或

复制到放打包文件的同一文件夹中。而对包含DIR电影打包文件,就要将Authorware根目录下的

Director目录都拷到放打包文件的同一文件夹中。

问:在Authorware调用外部函数的一般方法。

答:首先打开一个文件,拖一个计算图标,打开它,再打开Functions对话框,在Category中点已打开的文件名,

再点Load就可在相应的目录中找到外部函数(*.u32)了,其余的设置与内部函数相同。

问:用电影图标导入的动画如何改变其画面大小。

答:拖一个数字电影图标到流程线上,并引入一段动画。单击工具条命令菜单中的播放按钮,运行此程序。在运行

程序的过程中,按下键盘上的Ctrl+p,暂停此程序的运行。将鼠标指针移动到动画画面上并单击,动画画面将出现

控制句柄。此时我们就可以选择任意一个控制句柄,通过鼠标拖动,可改变动画画面的大小。另外,导入的GIF

Flash动画也可用这种方法改变其大小。

答:在Authorware中并不能像使用OLEActiveX一样使用几何画板,可把几何画板文件处理成可执行文件然后

Authorware 5中的函数JumpFileReturn执行外部文件就行了。

问:我正在学习Authorware,但是每次使用诸如Random,ResizeWindow等函数时,软件就询问函数在那里,什么原

因?

答:如果安装的是非正式汉化版就可能有这问题,因为那个汉化版把那些函数也汉化了,从而导致Authorware

认得这些函数。

问:在Authorware5.1中插入Flash,路径都是 对的,在不同的计算机中运行,程序就有可能找不到Flash的路径,

如何解?这个问题?

答:选Insert>Media>Flash,在Flash Asset Properties面板中去掉Llinked的勾选,这样Flash动画就成为Authorware

的内部文件了。

问:当用计算图标调用音乐时,怎样才会使音乐重复播放?比如用UCD中的A5wmme函数

答:可用A5wmme中的WavePlaymindiplay在程序中使之永久被执行就可以了。也可以用另外一个函数midiloop

来使midi循环播放。

问:请问一下,如何才能够实现:利用一个按钮来暂停正在运行的authorware,且利用另一个按钮可以让它继续执行

呢?

答:在流程线的交互组中加入一个空组按钮,点了之后是暂停,但是要把最后一个正在运行的图标的名字记下来存

入变量(如:finalicon,再加一个按钮,带一个计算图标(写入:goto(@finalicon)。就可以实现类似"暂停、继续

"的效果了。

问:请问怎样改变Authorware5.0中自定义按钮标签的字体与颜色。

答:从菜单中选择Text>进入Define Styles对话框,对Default styles的相应方面进行更改就行了。

问:请问如何在Authorware中模拟键盘的组合按键动作,如用函数实现"Ctrl+a"

答:选择键盘交互(Keypress,直接在在响应属性对话框中的"key(s)"栏里写入"ctrla"就行了.

问:在一般情况下,用Authorware打包的软件需要在xtras目录下有相应的支持文件(如*.x32),可我遇到这样的一

个程序,当该程序不执行时,当前目录无xtras子目录,当该程序执行时,却在当前目录下自动建立一个xtras目录,

并且有文件(都是*.x32),若把这个程序关闭时,程序又自动把xtras目录删除,这是如何实现的?

答:用函数CreateFolder可以创建目录,用Copy File知识对象可以拷贝文件,用函数DeleteFile可以删除文件。

问:有没有办法播放realplay文件?

答:在Authorware中可以用ActiveX控件来播放realplay文件的。

问:本人在使用Authorware制作课件过程中,利用外部函数启用动画光标,测试通过,但关闭后再次运行时,却

必需再加载一次才会启动动画光标,请问解?办法。

答:把外部函数也拷到程序的当前目录中。

问:我想做一个多媒体的教学课程,在显示菜单后,用户可自由选择,但如果没有选择的话,希望它能够自动从菜

单的第一项一直顺序播放到最后并结束,请问如何实现?

答:用Authorware的框架就可以很容易实现,自动播放的实现只需在每一页的最后加一?quot;导航"图标就行,注意

问:请问在Authorware 5.1中用查入 quicktime 控件播放mp3,未打包前一切正常,打包后却播放不出mp3

答:可将Xtra目录中的子目录QuicktimeAsset拷过去,另外,将AW目录下的所有.vdr.xmo全部放在打包文件

目录下。

问:请问用Authorware 5制作多媒体作品时,设置不同的分辨率,比如800X600在机器上是在屏幕中间,但是,改

变了分辨率,比如1024X768,其画面就不在中间了,如何解?

答:在菜单中选择modify>file>properties,在文件属性对话框中选择center on screen,就可以使显示内容一直在屏

幕的中心了。

问:我用Authorware引用MPG文件后,调试正常,但打包之后,要不是找不到文件,就是驱动器错误。

答:MPEG文件复制到打包后的文件夹内,就可找到文件。驱动器错误,一般是在运行的目录中少了

(或)文件。如果播放avi电影,则需要(或

问:如何在Authorware中调用别的.a5p文件?

答:利用jumpfile函数即可,先打开一计算图标,输入jumpfile("被调文件.a5p")。如需调用的程序执行完后会回到

调用处,可用jumpoutreturn

问:Authorware中如何制作能控制播放MPEG的工具条。

答:用Xtra控件DirectMedia,把 "滑杆控制"选上就行。另外,还可用QuickTime,选上"Show Controller"

问:如何通过鼠标右键单击来实现交互。

答:可以用系统变量rightmousedown

问:Authorware能否建立到internet的链接。

答:用Jumpoutreturn("","URL")就可以,如: Jumpoutreturn("http//wwwyufeng21com","URL"),如果是硬盘

里的WEB页,路径一定要是******htm

问:如何消除插入Authorware中的Flash动画?

答:可以用橡皮擦擦除。

问:在Authorware中如何制作能控制播放MPEG的工具条?

答:用控件DirectMedia Xtra,并把DirectMedia Xtra"滑杆控制"选上就行;也可用QuickTimeXtras,选上Show

Controller

问:怎样使框架图标不直接进入第一页!

答:可在框架的第一页放一个空的群组图标。

问:RuntimeRunA5w32exe是怎么个关系?

答:Runtime是运行时期的意思。如果打包成。exe,那么运行时期所需支持就已经存在了。如果打包成。a5r,那

么就不包含运行时期支持,这时就由RunA5w32exe来执行。a5r文件。

问:在Authorware中,文本中的行距怎么设置?

答:笨办法是一行行来输入;文字比较多的话就用OLE对象,条件是电脑中装了Office;还有一种办法就是在word

中排版后再抓成图片导入。

答: medialength是一个系统变量,用它可以获得声音文件的长度,单位是毫秒。

问:在Authorware能播放VCD电影吗?

答:在Authorware中是可以直接插入MPG的,不能直接插入VCD中的后缀为dat的电影文件,但将文件的扩展

dat改为mpg,即可通过电影图标调用。

问:请问如何在Authorware中实现随时退出?

答:用计算图标做一个按钮交互,放在主流程的开头,里面写入quit(),并把范围设成永久。

问:请问用Authorware做的产品介绍,想刻到光盘中,用什么方法可实现自动播放?

答:在光盘根目录下建一个名为Autoruninf的文件,其内容为:

[autorun]

OPEN=想自动运行的文件名。exe

ICON=图标名。ICO

问:checked这个系统变量有什么作用?

答:这个变量是用作判断一个按钮是否选中(按钮的形式为单选),可以用来判断用户的交互是否正确。

Q.我想请教你一个关于AW的问题,为什么我在AW5中怎么也不能实现flash动画的播放,只能显示静态图。

A.你用AW5.1 就行,如老版本,可用Quick Time 4.0,方法:选择 Authorware 菜单Insert/media/quicktime4 系统会弹

出一个界面,只要单击Browse按钮选择相应的文件就可以了,些外quicktime4还支持Midi, 动画GIF, MP3等几十种

格式的文件。

另一种方法可通过ActiveX,方法下面有。

Q.我在用AUTHORWARE4.0作课件时,在插入VCD影像文件时,老是出错,错误提示为格式不符。

A.MediaStudio Pro 502VCD转化为authorware支持的MPEG格式。

ware5.1播放GIF打包后提示找不到xtra,怎么办?

A.XTRAS文件夹下的AmimGIF.x32AnimGIF.x16拷到打包文件所在的xtras目录下,还要注意把

文件都要拷到打包文件所在的目录中。

Q.请问为何不能在authorware4.0 中引入director6.5的文件呢?请高手能鼎力相助.

ware4.0的版本低了,用authorware5.0就行。

Q.我用Adobe Premiere5.1捕获成AVI文件时,得到的AVI文件只有图像却无声音且插到AUTHORWARE中调用时

非常慢,请问对Adobe Premiere5.1应如何设置才能捕获到音视频同步的AVI文件,且插入AUTHORWARE中执行

较快?

A.Premiere导出电影时在Export Movie Settings 中选Export video, ExportAudio

AUTHORWARE中要快就用好电脑配置或者将AVI变成MPG(用MediaStudio Pro 502转)

Q.如何改变authorware打包后的程序图标。

A.本人没有做过,这里找到了一份他人写的资料,有兴趣的朋友可以试试:

件大小可能改变,影响了数据文件的偏移地址造成文件不能播放。

第二个要注意的是现在的Windows程序有16位的,也有32位的,32位的Resource Workshop我没见到,16位的RW

32位程序后不能正确编译回去。所以如果你要改的是3.5 请试试Watcom C++ 11Resource Editor

或者用VC5.0/6.0NT下进行资源编辑。

Q.播放声音文件的暂停按钮如何设置,即按一下暂停,再按一下继续播放?

A.要加载A5wmme.u32函数,你要的里面都有

A.我的authorware5.0insert菜单中为何没有Load Model选项,该如何用authorware5.0加载并粘贴模块?

Q.那是authorware4里面的,authorware5.0都集成到智能化向导中。

Q.authorware中如何调用为作品创作的帮助文件(.HLP)

文件需要用什么软件制作?我不记得了(也过时了),现在流行做成超文本(html文件),再通过ActiveX

开浏览器。

Q.再次向你请教一个问题:就是我在做教学课件的练习中,想将框架结构中的8个定向控制按钮更改为自己特定的

按钮样式,同时不需要全部的8个控制按钮,只要其中5个就够了,请问我该如何建立新的按钮,并删除原来默认

的按钮及按钮框?

A.双击框架图标,删除图标“Gray Navigation Panel”再将交互图标左边无关的3个导航按钮删除,然后分别双击剩余

的五个按钮,在出现的对话框中点左边的Buttons就可自定义按钮。

Q.请问如何在authorware中如何加入flash部件?

A.从主菜单Insert>Control>ActiveX ,在弹出的对话框中选Shockwave Flash Object,单击[Custom][Movie URL]中输

入路径..

Q.请问下载的DIRECTOR7.02升级文件如何使用?

A.你可重新安装DIRECTOR7.再升级7.02,然后用已解密的DIRECTOR7.02主程序覆盖7.02原程序,在宇风邮刊

中有相关资源。

Q.如何使用AUTHORWARE5.0制作循环翻页功能?

A.制作自动循环翻页功能:在框架图标里的交互图标及每个按钮上加一个计算图标,在计算窗口中输入:t:=

SystemSecond,把系统秒赋给一个变量t。在按钮的后面加一个条件判断的交互,并在条件判断中输入:

SystemSecond-t>2,在交互的下面挂接一个Next导航图标,若条件成立就向后翻一页。

Q.有一个问题请教,SWA格式的声音文件如何转换为WAV格式?

A.打开AW5DR7选菜单XXtras/other cover Wav to Swa,相信不用我再说了

q.谢谢你的指导!我的目的是 SWA-->WAV。我手头暂时没有AW5DR7,但我用AW4试了一下,好>象只能

WAV-->SWA 是否AW5DR7可以双向转换?或者有别的办法?请再指教!

a.不能双向转换,因为从理论上说没有意义,SWA被强烈压缩,转换WAV不能恢复失去的信息,如果你一定要转,

可通过电脑的系统功能来转,但这和电脑的配置有关,我用东芝手提转过(目的是将打了包的多媒体声音弄出来)

方法是用一条线联接电脑的输出和输入端,然后把电脑附件中的录音机打开,播放你要转的声音,就可录成WAV

如果不成,就用两台电脑。

A.不能直接调用动态Gif图画,DR7可直接调,Authorware 中用要到我的站点"资源下载"栏目下载animgif试试.

外通过ActiveX调浏览器也能实现,不过将GIF转换成AVI更方便,用Ulead GIF Animator就行。

Q.我想请问如何让director生成的exe文件更小?

A.在建立exe文件时在对话框选options再点选compress,

Q.请问? 我在程序中加入.Avi 文件时,在Authorware 5 中播放正常,但打包后不能播放Avi文件?

好象提示:没驱动或驱动失败或内存不够。(我的RAM64M-128M .FLC动画文件没问题。不知何由?

A.要将Authorware根目录下的 copy到放打包文件的同一文件夹中.

Q.请问: 能否解?去掉 authorware 5.0 版制作的软件关闭时的标版?

A.可以到/downsample/教学实例.htm中找.

Q.如何调用外部函数?

A.首先在Authorware中打开一个你的大作,拖一个计算图标点开,再打开Functions对话框在Category中点你的文

件名,再点Load就可在你的目录中找到*.u32,其余的你应能解?.

想请教一下您一些有关Authorware4.0方面的问题.

Q.第一,背景图如何选择,才能满足全屏幕的大小而且不会出现锯齿现象.

A.图片尺寸设为800*600

Q.第二,文字的背景是否能背景图完全一样

A.将文字设为透明模式

Q.第三,常用的函数有哪些?

A.根据需要定

Authorware技巧及问题集锦

多媒体制作是一个涉及面较广的新兴领域,大家在制作过程中难免会遇到各种问题,这里我们将一些常用的技巧总

结作一些总结。

1.Authorware中怎么实现flash动画的播放。

如果用Authorware5.1 可直接插入flash动画,方法是在Authorware中选择菜单Insert>Media>Flash,系统会弹出一

个界面,只要单击Browse按钮选择相应的文件就可以了。如选Insert>Media> Animated GIF则可插入GIF动画。如

Authorware5,可用另外两种方法,一是用在系统安装Quick Time 4.0的前提下选择主菜单Inser>Media>Quicktime

再从设置框中导入flash动画。 另一种方法可通过ActiveX,方法是从主菜单中选Insert>Control>ActiveX ,弹出的

对话框中选Shockwave Flash Object,单击[Custom][Movie URL]中输入flash动画路径。

2.怎样让插入的flash动画透明播放

如果是在Authorware5.1中,可用上述的方法引入flash的动画,之后双击该图标,在出现的对话框中选择Display

项,将Mode(模式)选为Transparent(透明),单击Options按钮打开引入flash的对话框,确定Direct to screen没有

被勾选,这样在Authorware5.1就可播放透明的flash动画了。

要想在Director8(7)中让插入的flash动画透明则非常简单,就象设置普通的演员对象一样,Ink(墨水)下拉菜单

ware5.1打包程序中有GIF动画,运行后提示找不到xtra

要把Authorware所在目录中的Xtras文件夹下的AmimGIF.x32AnimGIF.x16拷到打包文件所在的xtras目录下,

还要把文件拷到打包文件所在的目录中。

4.Adobe Premiere5.1捕获成AVI文件时得到的AVI文件只有图像却无声音

Premiere导出电影时在Export Movie Settings 中选Export video就只有图像,再选Export Audio就可解?没有声音

的问题。

5.Authorware制作循环翻页功能

在框架图标里的交互图标及每个按钮上加一个计算图标,在计算窗口中输入:t:= SystemSecond,把系统秒赋给一个

变量t。在按钮的后面加一个条件判断的交互,并在条件判断中输入:SystemSecond-t>2,在交互的下面挂接一个

Next导航图标,若条件成立就向后翻一页。

6.如何让Director生成的打包文件更小

打开Director8(7),在主菜单中选File>Projector,出现打包对话框,可先选择要打包的文件,然后点options按钮,

在弹出的选项对话框中勾选compress,这样就能生成压缩的打包文件。

7.Authorware中加入电影AVI(MOV)DIR的打包方法

如果程序中有AVI(或MOV)电影,要将Authorware根目录下的电影驱动文件(或)复

制到放打包文件的同一文件夹中。而对包含DIR电影打包文件,就要将Authorware根目录下的

Director目录都拷到放打包文件的同一文件夹中。

8.Authorware调用外部函数的一般方法

首先打开一个文件,拖一个计算图标点开,再打开Functions对话框,在Category中点已打开的文件名,再点Load

就可在相应的目录中找到外部函数(*.u32)了,其余的设置与内部函数相同。

9.Authorware快速浏览图标内容

当我们需查看图标内容时,即不需要从头到尾的运行,也不需要双击该图标打开展示窗,只需要用鼠标选中图标点

按其右键(如为较老的版本就会马上显示图标内容),然后从弹出的菜单中选Preview便展示图标内容。此方法对显

示图标、运动图标、电影图标、声音图标、擦除图标等有效。

10.Authorware中快速引入媒体对象

Authorware中引入各种编辑对象时,一般是先拉图标到主流程线上,然后引入到展示窗口,其实可利用鼠标直

接从文件夹中将引入对象(文件名)拖到主流程线上,在主流程线上显示一个与内容相符的图标,图标名与该对象

文件名相同。

11.在调试Authorware的过程中,让开始停止图标快速返回图标工具栏

在图标繁多,结构比较复杂的编程中,为了调试方便,需要使用“开始”与“停止”图标,有时一下找不知道这两

个图标,这时只需要在图标工具栏的原位置单击便可使之返回。

12.打包后gi动画也不能播放?

要在打包的目录下加入,文件便可以了!

13.设置Authorware 动画尺寸?

画面将出现控制句柄。此时我们就可以选择任意一个控制句柄,通过鼠标拖动,很容易改变动画画面的大小。

14.为动画文件指定搜索路径

Authorware在打包时是不能将动画文件输入其内部的。因此,如果您的多媒体课件中使用了动画,在运行打包

文件时,有时程序会中断,弹出一个对话窗口。要求您指定动画文件的存贮位置。解?的方法有两种:一是将动画

文件与打包文件存放在同一目录下。 二是在源程序文件打包前为动画文件指定搜索路径。在Authorware4中,可

打开Modify>File>PropertiesInteraction窗口,点击Search Path,输入指定的路径。 这里有一点需要注意,如果

您的多媒体课件是在光盘运行,那么在指定搜索路径时一定不要给出相对路径(如:EFilenameAvi,因为不同

的计算机光盘的盘符是不同的,只要写清 对路径就可以了(如:FilenameAvi

15.如何利用双声道

在多媒体教学课件的制作过程中,为增添艺术效果,常常为其设置背景音乐。但Authorware一般是不能同时

播放两个*.Wav文件的。我们可以前景使用*.Wav声音文件,而将背景设为MIDI音乐,通过装入扩展函数

A4wmme.u32,使用MIDIPlay(FileName, tempo, wait)实现MIDI音乐的播放。在Authorware4中,还可以打开

Insert>Control>ActiveX…>ActiveMovieControl Object,通过插入控件来实现双声道的播放。

16.外部视频文件的压缩算法

Authorware应用程序中往往会包含视频文件,由于视频采集卡往往随安装盘自带数字视频压缩算法,所以在采

集用于发行的视频文件时,一般不要用采集卡自带的数字视频压缩算法(这种压缩算法往往是采集时的默认值)

因为这种视频文件在别人的计算机上是无法播放的。如果采集时使用了默认压缩算法,则在使用Premiere等软件进

行剪辑加工时,一定要选用通用的数字视频压缩算法以生成最终的视频文件。