首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:authorware打包发行时需要同时包含哪些文件?-过渡效果类

2024-09-08 19:26:35
字体:
来源:转载
供稿:网友

问题

    将一个authorware应用程序打包成exe文件,在执行时需要相应的支持文件才能正常运行,这是因为authorware一直以来都是采用一种开放程序结构,将各种程序功能以外挂的形式存在,比如xtra、ucd函数等。那么一个authorware应用程序究竟需要哪些文件才可以正常运行呢?

解决思路

    一种简易的让程序正常运行方法就是将authorware的安装目录下所有文件和子目录都复制到发布后的exe程序所在目录,但这样将使程序的执行速度大大降低。那么如何准确地找到程序运行所需要的文件呢?首先就要了解到authorware应用程序中所使用的素材和所实现的功能相对应的文件。

具体步骤

1.authorware应用程序在执行时需要查找以下几种文件:

在应用程序中引用过的库文件;

用户的记录文件;

以外部文件的形式导入播放的数字电影、声音、图形等媒体文件;

播放特殊类型的媒体文件的驱动程序;

应用程序中用到的外部函数ucd、dll文件

应用程序中调用的activex控件

应用程序中使用的xtra外挂文件。

2.xtra文件详解

authorware可以加载xtra而直接使用软件本身不具有的一些功能。常用的xtra有以下几类:

l         过渡效果类——这种xtra创建在authorware中使用的过渡效果,如淡入、淡出等效果。

l         图像显示类——这种xtra使得authorware可以直接显示bmp、jpg、psd等多种文件格式的图像。

l         声音控制类——这种xtra使得authorware可以直接播放wav、mp3等多种格式的声音。

l         函数类——实际上是一种新增添的函数,当它放置在xtras目录中,authorware能自动识别并将之装载到authorware中,出现在函数列表中,用法与authorware的系统函数相同,这种xtra实际上和ucd相同,如authorware提供的fileio业函数就提供了对文本文件的操作函数。

l         精灵类——这种xtra将一些动画、网页等作为一个对象添加到authorware中,为authorware提供扩展的功能图标,比如flash动画图标。

所有xtra相对应的文件都存放在authorware安装目录下的xtras目录中,下面是xtra效果与文件的对应关系。打包时要支持相应的功能就需要把对应的xtra文件复制到打包程序所在目录下的xtras子目录中。

⑴过渡效果类

authorware提供的过渡效果都是在如图9.1所示的“transition”(过渡效果)对话框中进行设置的,包括了两大类,一类是内置的(internal类),这类过渡效果已经集成在authorware的播放器(runa7w32.exe、runa7w16.exe)中;另一类是包括在xtra文件中的。

图9.1 过渡效果设置对话框

表9.1中给出了各种过渡效果对应的xtra文件。

表9.1 过渡效果对应的xtra文件

过渡类型

对应xtra文件

32位系统

16位系统

cover、dissolve、other、

push、reveal、strips、wipe

dirtrans.x32

dirtrans.x16

sharkbyte transitions

thebyte.x32

zeus productions

coverin.x32,coverout.x32

coverin.x16,coverout.x16

 注意:如果在程序中使用了过渡效果但没有带上相应的xtra文件,就会看到如图9.2所示的提示框。

图9.2 缺少过渡效果的提示框

 技巧:如图9.1所示,选择某种过渡效果时,在选项“xtra file”(xtra文件)后会显示出该效果所在的文件。

 提示:

l        缺少过渡效果对应的xtra文件并不会影响内容的显示和擦除。

l         若没有相应的x16文件,就表示这种过渡效果不能用于16位操作系统。

的xtra文件。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表