Authorware 问题集

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

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

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

答:如果程序中有AVI(或MOV)电影,要将Authorware根目录下的电影驱动文件A5vfw32.xmo(或Aq5t32.xmo)复制到放打包文件的同一文件夹中。而对包含DIR电影打包文件,就要将Authorware根目录下的A5dir32.xmo及Director目录都拷到放打包文件的同一文件夹中。

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

答:首先打开一个文件,拖一个计算图标,打开它,再打开Functions对话框,在Category中点已打开的文件名,再点Load就可在相应的目录中找到外部函数(*.u32)了,其余的设置与内部函数相同。

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

答:拖一个数字电影图标到流程线上,并引入一段动画。单击工具条命令菜单中的播放按钮,运行此程序。在运行程序的过程中,按下键盘上的Ctrl+p,暂停此程序的运行。将鼠标指针移动到动画画面上并单击,动画画面将出现控制句柄。此时我们就可以选择任意一个控制句柄,通过鼠标拖动,可改变动画画面的大小。另外,导入的GIF或Flash动画也可用这种方法改变其大小。

问:如何在Authorware中插入几何画板做的文件。

答:在Authorware中并不能像使用OLE和ActiveX一样使用几何画板,可把几何画板文件处理成可执行文件然后用Authorware 5中的函数JumpFileReturn执行外部文件就行了。

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

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

问:在Authorware5.1中插入Flash,路径都是绝对的,在不同的计算机中运行,程序就有可能找不到Flash的路径,如何解决这个问题?

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

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

答:可用A5wmme中的WavePlay或mindiplay,在程序中使之永久被执行就可以了。也可以用另外一个函数midiloop来使midi循环播放。

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

答:在流程线的交互组中加入一个空组按钮,点了之后是暂停,但是要把最后一个正在运行的图标的名字记下来存入变量(如:finalicon),再加一个按钮,带一个计算图标(写入:goto(@finalicon))。就可以实现类似"暂停、继续"的效果了。

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

答:从菜单中选择Text>Define Styles...进入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;导航"图标就行,注意在Destination后选Nearby,然后在Page中选Next就行了。

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

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

问:请问用Authorware 5制作多媒体作品时,设置不同的分辨率,比如800X600在机器上是在屏幕中间,但是,改变了分辨率,比如1024X768,其画面就不在中间了,如何解决?

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

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

答:把MPEG文件复制到打包后的文件夹内,就可找到文件。驱动器错误,一般是在运行的目录中少了a5mpeg32.xmo (或a5mpeg.xmo)文件。如果播放avi电影,则需要a5vfw32.xmo(或a5vfw.xmo)。

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

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

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

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

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

答:可以用系统变量rightmousedown 。

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

答:用Jumpoutreturn("","URL")就可以,如: Jumpoutreturn("。yufeng21。com","URL"),如果是硬盘里的WEB页,路径一定要是*:\\\\\\*。htm。

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

答:可以用橡皮擦擦除。

问:在Authorwa

1/8