在Authorware中使用外部函数

在Authorware中使用外部函数

ID:37101997

大小:484.60 KB

页数:19页

时间:2019-05-11

在Authorware中使用外部函数_第1页
在Authorware中使用外部函数_第2页
在Authorware中使用外部函数_第3页
在Authorware中使用外部函数_第4页
在Authorware中使用外部函数_第5页
资源描述:

《在Authorware中使用外部函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在Authorware中使用外部函数——DLL函数与U32函数一、定义:外部函数曾被称为用户自定义函数,这些函数一般数由第三方软件公司或编程高手提供的的Authorware的图标脚本函数、文件脚本函数和字符串脚本函数应当称为自定义函数。二、种类:DLL函数U32(UCD)函数Xtras函数三、DLL函数DLL函数即为动态链接库函数,是外部的函数库。在Authorware中使用的DLL函数有两种通常的Windows动态链接函数库在Windows动态链接函数库的基础上加上Authorware能识别的信息的Authorware专用DLL函数。相对专

2、用函数而言,又称为非Authorware的DLL问题一:使用DLL函数为什么要先装入?装入函数的实质是告诉Authorware要调用的函数在什么地方、要调用的函数的名字和调用时使用的参数的格式和数据类型,以使Authorware根据这些信息顺利地找到相应的函数库,从函数库中把所需的函数调入内存。3.1非AuthorwareDLL函数的装入方法打开函数面板,在下拉菜单中找到当前的文件名,并选择“载入”按钮。在弹出的装入函数的对话框中选择所需的函数,并确定。即可弹出Non-AuthorwareDLL(非AuthorwareDLL)对话框。多个参数

3、要用逗号隔开3.2数据类型对照表函数在使用时必须查找相应的手册才能知道哪些DLL函数库含有哪些函数。但是函数的数据类型一般是按照C语言的格式书写的,下表就是Authorware的数据解释。数据类型解释Char有符号字节Byte无符号字节Short有符号整数Word无符号整数Long有符号长整数Dword无符号长整数Float浮点数Double双精度浮点数Pointer远指针String以0结束的字符串远指针void无返回值3.3AuthorwareDLL函数的装入方法打开函数面板,在下拉菜单中找到当前的文件名,并选择“载入”按钮。在弹出的装入

4、函数的对话框中选择所需的函数,并确定。即可弹出AuthorwareDLL(AuthorwareDLL)的函数面板。利用SHIFT和CTRL可以选择多个函数,确定载入即可。3.4属于AuthorwareDLL的动态链接库DVD.DLL包含一些操作DVD播放的函数。Kosupprt.dll是提供对知识对象的支持的动态链接库,用户可以调用其中的函数完成所需的功能。四、U32函数这是UCD函数的32位的版本UCD函数是由第三方提供的自定义函数。通常UCD有两个文件名相同而扩展名不同的两个文件:适用于16位操作系统Windows3.X的版本。适用于32

5、位操作系统Windows95/98/2000/NT的版本。4.1U32函数的声明和调用U32不是Authorware的系统函数,所以在使用前必须先装入。装入的方法和Authorware专用的DLL函数的方法相同。打包Authorware程序所引用的U32函数不能一同被打包,因此要把相关的U32文件一起带走,并且安装在程序能找到的路径中。4.2种类U32函数是第三方开发的的函数,数量相当多,功能也有很大的不同,使用时必须查看相关的说明书或使用手册。Authorware7.0自带的U32文件中最常用的有LingoError.U32函数(控制Dir

6、ector电影的播放)WINAPI.U32函数(包含700多个函数,属于基本函数,是与Windows界面操作有关的函数)Xime.U32函数(控制输入法的基本函数)小结有了AuthorwareDLL和U32函数的支持,Authorware在功能上是很完善的,关键在于对函数的熟练使用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。