如何将一个Authorware文件打包发布

如何将一个Authorware文件打包发布,第1张

打包多媒体体作品,简单地讲就是把作品转换成可执行的程序,可以脱离Authorware环境独立运行。当然我们在打包多媒体作品时不但需要主程序,还需要其他的支持文件,如Xtras文件、DLL文件、外部媒体文件等,缺少了所需的文件,作品将不能正常运行,本节主要介绍主程序的打包过程。

1)打开一个需要打包的多媒体作品。

2)选择文件→发布→打包菜单,出现“打包文件”对话框。

3)“打包文件”对话框中4个复选框的解释如下。

l “运行时重组无效的链接”:在运行程序时,恢复断开的链接。

l “打包时包含全部内部库”:将当前课件链接的所有库文件成为打包文件的一部分。

l “打包时包含外部之媒体”:将当前课件中使用的外部媒体成为打包的一部分,但不包括数字**和Internet上的媒体文件。

l “打包时使用默认文件名”:选中的话,自动用被打包的文件名作为打包的文件名。

4)“打包文件”对话框中下拉列表框:将作品打包成不同的类型。

l 无需 Runtime:打包后的扩展名为“A7R”,需要用RUNA7W程序来运行打包的文件。

l 应用平台 Windows XP,NT and 98 不同:打包后的扩展名为“EXE”,可独立在“Windows 9x”或“Windows NT/XP”32位 *** 作系统中运行

5)设置完毕后单击保存文件并打包按钮,d出文件保存对话框,单击保存按钮后Authorware开始打包动作。

722 打包所需的文件

在我们制作多媒体作品时,往往会出现作品打包后不能正常运行的情况。其实一个完整的多媒体作品不仅要包含主程序,还必须将主程序所需的外部文件一起发布,如Xtras插件、库文件、动态链接库DLL等,这些外部文件在主程序打包时是不被打包的。

Authorware7有一项“一键发布”的功能,可以自动查找所需的外部文件,不再需要我们人工的添加,在下一节进行详细介绍。

不同的多媒体程序在打包时所需的文件都是不一样的,下面来介绍需要的文件类型。

一、在主程序中引入的外部媒体文件

在多媒体制作中,如果我们用的图形、外置声音文件、数字化**、视频文件等是作为外部文件引入的,那么我们在发布作品时必须把这些文件和主程序一起发布,否则会出现文件找不到的错误。

二、Runa7w32exe

如果我们在打包多媒体作品时选用的“无需 Runtime”项,那么必须带上Runa7w32exe这个文件。

三、所需的字体

为了作品的美观,如果你在多媒体中应用了非系统字体,发布作品时你必须要把这些字体一起发布,否则会出现作品运行在其他机子上的时候,字体全变了,这样影响了多媒体演示的效果。你可以用知识对象把这些字体安装到用户机上就可以了。这个在前面的事例中介绍过。

四、多媒体作品中所用到的外置软件模块(Xtras、ActiveX控件、U32、DLL)

如作品中使用了第三方开发的过渡效果插件,发布作品时把所用到的X32文件复制到Xtras文件夹下即可。用到的外部函数U32、动态链接库DLL一般复制到主程序所在的目录下。

例如,引入GIF动画必须带上Awiml32dll文件,引入动画精灵则需要Msagentu32文件等。

五、多媒体所使用的所有Xtras类型详解(For Windows 98/2000/NT/XP)

所有的打包文件都需要Mix32x32、MixViewx32、Viewsvcx32这三个文件。各种类型文件打包时所需要的Xtras文件见522小节,这些文件都可以在Authorware安装目录或安装目录的Xtras文件夹下找到。

723 如何使用Authorware 70的

一键发布功能

“一键发布”是Authorware 60以来新增的功能,这个新功能可以轻松地将你的应用程序发布到Web、CD-ROM或局域网,使得发布Authorware程序非常简单。

在发布之前,Authorware 70将对程序中所有的图标进行扫描,找到其中用到的外部支持文件,如Xtras、Dll和U32文件,还有AVI、SWF等文件,并将这些文件复制到发布后的目录。所以,课件制作者根本不需要担心用户在网上使用你的课件时会出现找不到文件的错误。

下面介绍发布的具体步骤。

1)选择文件→发布→发布设置菜单或按Ctrl+F12快捷键,设置发布选项,Authorware 70首先对程序中所有的图标进行扫描。

2)然后出现发布设置对话框。

“格式”选项卡中,是关于发布文件类型的一些设置。可以发布为带播放器的With Runtime文件(EXE文件)、不带播放器的Without Runtime文件(A7R文件)、使用网络播放器播放的For Web Player文件(AAM文件)或网页(HTM文件)文件。

“打包”选项卡中是关于打包文件的一些设置。如是否将库文件一同打包、是否将所有媒体一起打包、是否重组断开的链接等。

“网络发布”选项卡中,可以设置发布后每一块文件的大小,根据不同的网络连接速度,将文件分为不同大小的多个文件,使得在网速较慢时也能流畅播放。是否显示安全对话框等,如选中,则Authorware Web Player网络播放器在下载文件的时候将显示安全对话框。

“网页”选项卡是关于发布HTM文件的一些选项。用于设置嵌入Map文件的网页的属性,比如设置网页标题、作品画面的大小、Authorware Web Player网络播放器的版本等。你的Authorware程序将被链接到这个HTM文件中,但是在浏览时需要用户安装了Authorware Web Player才能正确浏览,如果用户机器上没有Authorware Web Player,将提示用户下载,这一点和Flash的SWF插入网页是相似的。

在“文件”选项卡中,可以看到当前应用程序的一些支持文件,如Xtras、Dll和UCD等,文件发布时必须将这些文件同时发布才能保证不会出现意外的错误。当然你也可以通过“添加文件”自己在其中手动添加一些文件,如使用说明书、帮助文档等,以及更改路径等。

以上的设置一般不需要特别设定,如果你有特殊要求,设置好的各选项还可以使用导出命令保存为注册表文件(REG文件),以方便下次使用同样的设置。

设置好后,单击发布按钮,应用程序就成功发布了,发布成功一般会生成两个多媒体作品版本,一个是WIN9X版本,另一个网络版(如果要运行这个版本需要安装“Autorware Web Player 70”)。当然也可以只生成其中之一。

724 Authorware作品如何在浏览器中运行

在很多情况下,需要制作者以网页格式发布Authorware作品,譬如在Internet和局域网中浏览和运行。现以已有的testa7p及其库文件l_testa7l为例来介绍一下如何在IE中运行Authorware 70作品。

一、在Authorware中 *** 作

1)库文件(a7l)的主名不能与片文件(a7p)的主名同名;Authorware Web Package产生的文件扩展名皆为aam。另外,不能起中文文件名。

2)在Authorware中打开testa7p,单击流程图(不是库),选择 文件→打包命令,在 “打包”对话框中,选择“无需Runtime”。

3)选择“打包时包含外部之媒体”。

4)单击保存文件并打包按钮,在当前目录下产生相应的testa7r和l_testa7e文件。

二、在Authorware “Web 打包”中 *** 作

1)启动Authorware “Web 打包”。

2)打开已被打包的testa7r,确定后出现“选择文件打包,使其适用于Web”对话框,在这里我们以默认的testaam存盘。

3)出现“分片设置”对话框,在“分片设置”项中我们仍采用默认的名字,在“分片大小”项中,默认的碎片大小是16KB。如果用户是通过56KB的MODEM浏览你的Authorware作品,则该数字在12KB至24KB比较合适,否则可以把该数字设得大些(可在原来的16 000后多添几个零即可),以免产生过多的碎片文件(ass)。

4)在IE中打开testaam文件,看看运行是否正常。

三、在记事本或其他HTML编辑器中编辑testhtm

1)建立网页的基本语言结构:<html> <head> </head><body></body></html>

2)在Body部分写入:EMBED src=">

2、开始打包,在命令行窗口中输入“deploytool”,按回车键

3、进去compiler界面之后,点击Application Compiler

4、点击进去之后,首先在"Add main file"中添加主文件,输入应用名称和作者,在“Files required for your application to run”里面添加所有文件,点击package进行打包

5、等待一下,可以看到已经打包成功了,直接点击“打开输出文件夹”

6、在路径“C:\Users\a\Desktop\xx\for_redistribution_files_only”下面可以看到xxexe程序。

7、双击xxexe程序,可以看到已经显示出加法计算器界面,输入数字,点击计算,可以得出正确结果。

1最简单的方法:

public static String reverse1(String str)

{

return new StringBuffer(str)reverse()toString();

}

2最常用的方法:

public static String reverse3(String s)

{

char[] array = stoCharArray();

String reverse = ""; //注意这是空串,不是null

for (int i = arraylength - 1; i >= 0; i--)

reverse += array[i];

return reverse;

}

3常用方法的变形:

public static String reverse2(String s)

{

int length = slength();

String reverse = ""; //注意这是空串,不是null

for (int i = 0; i < length; i++)

reverse = scharAt(i) + reverse;//在字符串前面连接, 而非常见的后面

return reverse;

}

4C语言中常用的方法:

public static String reverse5(String orig)

{

char[] s = origtoCharArray();

int n = slength - 1;

int halfLength = n / 2;

for (int i = 0; i <= halfLength; i++) {

char temp = s[i];

s[i] = s[n - i];

s[n - i] = temp;

}

return new String(s); //知道 char数组和String相互转化

}

UniversalExtractor正如软件的名称所言,UniversalExtractor是一款近乎于万能的文件提取器,支持的文件类型多达40多种

无论是简单的压缩文件如zip、rar、7z,还是软件的安装程序如InnoSetup、、WinodwsInstaller,抑或是一些软盘光盘镜像如IMG、ISO,甚至某些加壳的PE文件都可以使用它将打包在其中的文件提取出来

软件的使用十分方便,只需要指定待提取的文件和目标文件夹,UniversalExtractor会自动分析文件类型并提取完成

通过在资源管理器中使用鼠标右键 *** 作,更是可以一键完成提取

事实上,UniversalExtractor的幕后功臣是一大堆的命令行工具,真正的提取文件工作是由它们完成的(UniversalExtractor本身也支持命令行 *** 作)

UniversalExtractor把众多的命令行工具集中到一起,附以简洁明了的GUI,造就了一款不可多得的优秀软件dl

pconline

com

cn/html_2/1/59/id=38251&pn=0

html

选择一个App发布平台,然后发布app。

以应用宝为例,发布步骤如下:

1、百度里面搜索应用宝,找到官方网站打开。

2、打开后,点击“开放平台”。

3、选择应用开放平台并注册登录

4、若已在QQ互联创建过应用,可在创建应用时选择关联QQ互联,输入在QQ互联创建的网页应用APPID、APPKEY即可完成关联。

若未在QQ互联创建过应用,直接在此页面选择“创建应用”即可,请勿选择关联QQ互联。

5、创建应用需根据应用实际,完善应用基本信息、安装包、图标素材、适配信息等,版权证明为可选项(即开发者提交的应用审核涉及需要提供相关版权证明的情况,可上传至此)。

6、完善应用信息并确定无误后,点击保存并提交审核,首次创建应用的开发者资质和应用信息会同步提交审核,24小时内会完成审核,审核结果请留意注册验证的邮箱和站内信消息。

(如上传的应用不对外注册使用,则需要在应用后台的版权证明处上传测试账号和密码的截图,截图内备注:“测试账号:和密码:,即可;如应用是对外开放的,则无需填写。)

以上就是关于如何将一个Authorware文件打包发布全部的内容,包括:如何将一个Authorware文件打包发布、如何将程序打包成exe、怎样打包发布Delphi程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10101353.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存