Authorware的源文件是什么东东?不就是那个a7p吗?里面用到的图片全部是源文件吗

Authorware的源文件是什么东东?不就是那个a7p吗?里面用到的图片全部是源文件吗,第1张

是的 a7p就是 做好之后的源文件 可以看到其中的框架内容语句可以修改生成之后就是exe文件 只能看做好的播放效果 没有办法修改 就相当于flash里面的flv与swf在a7p里面 有显示的图像 就是当初导入的图像 算是源文件吧 你可以复制什么的不过如果你只是要里面的图像 没有源文件的话 直接在播放时截屏 也是可以达到同样的效果的我也是在学习authorware 希望能对你有帮助

如何用 Authorware 制作多媒体安装程序 本文将介绍一种利用 Authorware 扩充函数库来制作光盘版安装程序的方法, 用此方法制作的安装程序 只有一个文件(Setup.exe)。 在进行制作前,首先确定您的硬盘中必须有 Budapi.u32 文件,安装程序的制作就是依靠它来完成的。 您可以从网上下载,也可以从一些多媒体光盘中找到这个文件,并把它拷贝到 Authorware 目录下即可。 1. 进入 Authorware 开发环境,先将文件存盘并命名为 Setup.a6p。在流程线上放置一显示图标,命 名为“主界面”,此图标的显示内容即是安装程序的主界面。双击打开显示图标,利用文本工具输入“安 装程序”字样, 然后鼠标单击 Insert 选单的 Image...命令, 出现 Properties:Image 对话框, 单击 Import... 按钮,d出 Import which file?对话框,选择好一个背景图像(用户可根据自己的多媒体软件的类型自行 设计图像),然后单击 Import 按钮,单击 OK,主界面制作完成。 2.在流程线上放置一交互图标,命名为“安装交互”。 放置一运算图标于“安装交互”图标的右侧, d出 Response Type 窗口,选择 Button 复选框,然后单击 OK 按钮确定,接着将运算图标命名为“安装”。 双击打开运算图标,鼠标单击 Window 选单下的 Functions 命令,d出 Functions 对话框,单击 Category 下拉对话框选择当前的文件名称 Setup.a6p, 单击 Load...按钮, d出 Load function 对话框。 Authorwar 在 目录下双击 Budapi.u32 文件,d出 Custom functions in Budapi.u32 对话框,找到 baCreatePMGoup、 baCreatePMIcon、baMsgBox 三个函数,并用鼠标选取,然后单击 Load 按钮加载,在运算图标输入框中输 入: baCreatePMGroup(〃多媒体教程〃) path := SubStr(FileLocation, 1, 1) baMsgBox(〃本教程安装完毕,谢谢您的使 baCreatePMIcon(path^〃:\\photoshop5.0.exe ,Photoshop5.0,Photoshop.ico〃) baCreatePMIcon(path^〃:\\readme.txt ,ReadMe,〃) 用!〃,〃跟我学 Photoshop5.0 安装程序〃) Quit() ....以上是笔者为自己开发的教学软件制作的安 装程序源程序,其中:baCreatePMGoup(“多媒体教程”)函数用于建立一个以“幻景多媒体教程”为名字 的程序管理组。path := SubStr(FileLocation, 1, 1)用于将文件当前的目录路径赋于变量 path。 baCreatePMIcon(path^〃:\\photoshop5.0.exe ,Photoshop5.0,Photoshop.ico〃)函数用于建立一个程序 快捷图标,在括号中指定当前的目录路径 path(即目标盘符),要执行的目标程序 Photoshop5.0.exe,快捷 方式名称 Photoshop5.0,图标文件 Photoshop.ico。baCreatePMIcon(path^〃:\\readme.txt,ReadMe,〃) 用法同上有一点不同,它没有指定图标文件,因为此文件是文本文件,所以使用当前程序的缺省图标显示。 baMsgBox(“本教程安装完毕,谢谢您的使用!",“跟我学 Photoshop5.0 安装程序”)函数用于创建一个 Windows 对话框,并有一个缺省的确定按钮。Quit()函数用于退出安装程序。 3. 放置一运算图标于“安装”运算图标的右侧并取名“退出”,双击运算图标,在运算输入框中输入 Quit()函数,此图标响应时将退出安装程序。 4. 按键盘 Ctrl+R 键试运行程序, 鼠标单击安装按钮, 系统首先出现程序管理组“幻景多媒体教程”, 组里是两个程序的快捷方式,接着出现一个标题为“跟我学 Photoshop5.0 安装程序”、内容为“本教程 安装完毕,谢谢您的使用!”的 Windows 对话框,单击确定按钮退出安装程序。再让我们看看运行的结果如 何,单击 Windows 的开始按钮,移动到程序组,此时你将看到“幻景多媒体教程” 程序管理组;进入组, 你将看到 Photoshop5.0 和 ReadMe 快捷图标。至此安装程序制作完成。 5. 单击 File 选单下的 Package...命令,d出 Package 对话框,在下拉框中选择“For Windows95 and NT”,然后将下面的第一项、第三项复选,单击 Save File(S)&Package...,开始打包 Setup.exe。 6. 最后一步就是将你的安装程序与主应用程序刻盘,需要注意的是,凡是快捷方式所指向的主应用程 序的存放位置,应和 baCreatePMIcon()函数中指定的目标程序路径一致,不然会发生错误。

[实现步骤]

使用"coursorx"和"coursory"变量,动态决定了跟随文字与鼠标间相对固定的位置,也就实现了鼠标跟随。可真的这么简单吗?

本教程按照笔者的制作步骤来描述,.所以开始步骤会与最终程序有所不同,不过,有关步骤中有调试修改的详细解说。

<一> 基本功能得实现

1、 加入计算图标“int”,程序如下:

--------取得鼠标位置并赋予变量

xPos:=CursorX

yPos:=CursorY

2、 加入交互图标“控制”,下挂一个组图标,设为永久条件交互;

(1)条件交互为:

xPos<>CursorX | yPos<>CursorY

从该表达式可知,这个交互在移动鼠标时相应。.那么很显然,这个组图标中就应当放置所要跟随得文字了。

(2)打开这个组图标,在其中加入一个显示图标,输入文字“G”;

(3)加入一个等待图标,设置等待时间为变量“wait time”,其初始值为0.05,取消其它设置;

(4)重复步骤2、3,加入所有文字和等待。本例为工作室名称“G&LDMT”;

现在运行程序,已经可以初步看到鼠标效果了。但是,一旦鼠标停止,跟随得文字就七零八落地散落在轨迹的不同点上(原因是交互失效),只用再次轻移鼠标才能使其回到正确位置。所以,拟增加一个让鼠标停止时也能调整位置的永久交互。

3、在交互图标“控制”下方右侧再增加一个永久条件交互,图标为组图标;

开始,很自然地想到用“TRUE”的恒真交互,但是,永久条件交互的默认模式是“ON FALSE TO TRUE”,因为始终都是“TRUE”,所以实际上本交互根本就无法发挥作用。如果要改变为“WHEN TRUE”方式,又只能取消永久,致使流程中断,“真叫人为难”。

解决的办法就是增加一个变量,使其能够不断在“FALSE”和“TREU”或者“0”和“1”间变动,从而可以响应“ON FALSE TO TRUE”。

(1)修改新加入的条件交互为:

MOVE=0

“MOVE=0”时代表此时鼠标不动。

(2)打开这个“MOVE=0”组图标,在其中加入一个计算图标“get pos again”:

--------重新取得鼠标位置

xPos := CursorX

yPos := CursorY

(3)copy所有用于跟随的文字和等待图标,paste到接下来的流程线上,并成组为“跟随文字”;

(4)在条件交互“xPos<>CursorX | yPos<>CursorY”的组图标中,在开头加入计算图标“move:=1”,程序也是:

move:=1

(4)在条件交互“xPos<>CursorX | yPos<>CursorY”的组图标中,在结尾加入计算图标“move:=0”,程序也是:

move:=0

这样,进入条件交互“xPos<>CursorX | yPos<>CursorY”后,默认move=0就会变为1,出来时又变回为0,实现了“ON FALSE TO TRUE”的变化。同时因为出来时为0,使鼠标从运动到停止时立刻开始响应“move=0”条件交互,使跟随周而复始,生生不息。

<二>完善程序

出于系统性和调试方面的考虑,都有必要作个简单的程序框架。

(1)加入一个框架结构,作为主程序;

(2)删除入口处所有图标,设置一个退出按钮和三个导航按钮,导航方向为框架结构下的三个组图标。实际应用中,可以在这些组图标中添加主程序。第一个空组图标只是为了防止程序立刻进入第一个分支,这种办法经常用到。

(3)将上面两个条件交互移动到入口处,.使程序结构更加合理;

(4)调试中发现点击导航按钮进入响应分支后,变量move有时会停止于0或者1,可能原因是点击瞬间需要同时响应两个流向:进入主程序分支和响应条件交互,冲突从而导致响应条件交互的失效。所以,在每个分支的最后又加入一个计算图标“修正MOVE值”,程序为:

----------放置于流程最下面

----------没有这句多次点击按钮后跟随得文字会消失move停滞为0/1

----------本句是改变停滞的 move,重新激活鼠标跟随得条件交互

MOVE:=~MOVE

(3)其它细节请参考源程序。

本文来自: 乘风原创程序(http://www.qqcf.com) 详细出处参考:http://study.qqcf.com/web/42/7541.htm


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

原文地址: http://outofmemory.cn/yw/11777892.html

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

发表评论

登录后才能评论

评论列表(0条)

保存