Authorware附加函数
authorware函数大全
Application
string:=Application()说明该函数返回一个字符串,该串包含Authorware应用的名字,被XCMD或DLL应用判断Authorware是否在运行。
7
Array
MyArray:=Array(value,dim1[,dim2,dim3,……dim10])说明该函数生成含有值的线性列表(一维阵列)。若值是列表,Authorware为阵列中每一个元素复制该列表。指定多维参数类似生成多个列表的列表。最大的维数为10。
16
CallIcon
result:=CallIcon(@"SpriteIconTitle", #method [, argument...])说明调用带有sprite Xtra功能的进程的方法.
17
CallObject
result:=CallObject(object, #method [, arguments...])说明调用一个对象的scripting Xtra句柄的方法或所属方法.新对象可用NewObject函数创建.
5
AppendExtFile
number:=AppendExtFile("filename","string")说明该函数字符串"string"插入到用户用"filename"指定的文本文件的末尾。该函数生成一个新的文本文件。若用户没有为文件指定存储路径,Authorware以FileLocation的内容为存储路径。不能将该函数嵌入在表达式中使用。该函数可以改变本地磁盘或网络磁盘上的文本文件。当用户使用该函数时,Authorware将两个系统变量IOStatus和IOMessage更新并返回IOStatus的值。若没有错误发生,IOStatus存放0,IOMessage为空;若有错误发生,在IOStatus中存放由操作系统定义的错误号。若IOStatus不为0,IOMessage存入错误信息。用该函数在文件中累加文本,系统函数WriteExitFile用新文本覆盖文件的内容。两个函数都可以写任意类型的数据,例如用户的名称、记分或主题,到ASCII格式的外部文件。写完外部文件后,可以用系统函数ReadExtFile检索这些内容。用法下面的语句将NowUser的内容加到文本文件DATA.TXT的末尾: AppendExtFile(RecordsLocation^"DATA.TXT",NowUser)相关变量参见系统变量IOStatus,IOMessage和RecordsLocation。相关函数参见系统函数ReadExtFile和WriteExtFile
authorware函数大全
格式1:DrawLine(pensize)
2:DrawLine(pensize, [x1, y1, x2, y2])
说明:
1:该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制直线,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用;
2:该函数是使最终用户只能在(x1,y1),(x2,y2)所限定的范围内绘制直线,直线线型由参数pensize决定:我们能够使用SetFrame 来调整线型的颜色。
格式:if condition then statement
或者:if condition then statement(s)
end if
或者:if condition then statement else statement
或者:if condition then
statement(s)
else
statement(s)
end if
或者:if condition then
statement(s)
else if condition then
statement(s)
else
statement(s)
end if
说明:如果If后的条件为真,则执行statements1,否则执行statements2。
给变量resultString。
例如:
result := Reduce(" ","The rain in Spain") 该函数返回的值为:"The rain in Spain".。
Authorware7.0常用系统函数及操作技巧
27 0 年2月 0
电 脑 学 习
第1 期
A t ra 7 常用系统函 u ow r . h e0
崔 炜’
摘 要 介绍 了在使 用 A tow r70制作 多媒体作 品的过程 . uhr ae . 常用 的一 些 系统函数以及操作技巧 。
关键 词 A t r ae. uh w r7 o 0
中 图 分类 号 T 31 .1 P 1 1
系统 函数
文 献 标识 码
操 作 技 巧
B 文章 编 号 :0 2 2 2 2 0 0 — 0 7 0 1 0 - 4 2( 0 7) 1 o 5 - 2
S se u c in n e ai n lT c n q e n Co m o e i t o wa e . y tm F n t s a d Op r t a e h i u s i m o o n Us Au h r r 70 n
说明 : 函数使 Au ow r 70跳转 到流程 线上 指定 该 t r ae . h 的图标 , 并从该 图标 开始继续往下执行 。 ( ) i系统 函数 3 Qu t 格式: ut ) Q i( 说明:该函数 的功 能是使 A tow r 出演示过程 , u rae退 h
该 函 数 只 能 在 计 算 图标 中使 用 。
( ) 速 浏 览 图标 内容 3 快
1 A tow r . u rae 70常用 系统 函数 h ( ) ei Widw系统 函数 1 Rs e no z 格式 : ei Widw( it, i t R s e n o wdhh g ) z eh 说明: 函数重 新设 置演 示 窗 口的大 小 , 函数 只能 该 该 在计算 图标 中使用 。
Authorware 函数
十天学会Authorware6.5之第五天:函数一、函数的相关知识(一)函数的基本定义函数通常指能够实现某种指定功能的程序语句段,并通过一个代号(函数名)来表示,当程序设计过程中需要实现某一功能时,只需调用事先编写好的具有实现该功能的函数,而无须重新编写,这无疑有利于程序的结构化与模块化。
大部分的函数都有自己的参数,每一个参数都代表不同的意义,因此在调用函数时往往需要传递实际参数,告诉函数实现哪一部分功能。
Authorware 6.5开始支持用户的自定义函数功能,是一个革命性的创新。
(二)函数的分类Authorware的函数功能无论大小,归纳起来有三大类型的函数:系统函数、外部扩展函数、Authorware 自定义函数,我们就一起来了解这方面的内容吧!1.系统函数Authorware的系统函数有300多个,按其函数功能可分为18类:Character(字符)、File(文件)、CMI(计算机管理教学)、Framework(框架)、General(常规)、Graphics(图形)、Icons(图标)、Jump(跳转)、Math(数学)、OLE(对象链接和嵌入)、Platform(平台)、Time(时间)、Video(视频)、Language(语句)、List(列表)、Network(网络)、Target(目标对象)、Xtras等。
如图7所示为图72.外部扩展函数外部扩展函数一般指第三方扩展开发商利用编程语言和开发工具如VC、BCB、Delphi等开发的外部扩展U32(UCD)、DLL(动态链接库)、Xtras,封装在它们内部的函数可以供Authorware调入使用。
通常外部扩展函数都是实现一些系统控制功能,弥补Authorware在某些方面的不足。
在Authorware 6.5的安装目录下就可以找到Macromedia公司开发的几款外部扩展U32(UCD)。
3.Authorware自定义函数这是Authorware 6.5开始支持的一个全新的函数定义方式:它支持把某一计算图标内的程序代码或者是存储于外部文本文件的程序代码,甚至是一段字符串程序语句,Authorware 6.5都支持把它们定义为函数形式,增强了程序代码的结构化和重复使用性。
Authorware 常见问题的解决五例
Authorware 常见问题的解决五例一、轻松设置Authorware 动画尺寸拖一个数字电影图标到流程线上,并引入一段动画。
单击工具条命令菜单中的播放按钮,运行此程序。
在运行程序的过程中,按下键盘上的Ctrl+p 这两个键,暂停此程序的运行。
将鼠标指针移动到动画画面上并单击,动画画面将出现控制句柄。
此时我们就可以选择任意一个控制句柄,通过鼠标拖动,很容易改变动画画面的大小。
二、为动画文件指定搜索路径Authorware在打包时是不能将动画文件输入其内部的。
因此,如果您的多媒体课件中使用了动画,在运行打包文件时,有时程序会中断,弹出一个对话窗口。
要求您指定动画文件的存贮位置。
解决的方法有两种:一是将动画文件与打包文件存放在同一目录下。
二是在源程序文件打包前为动画文件指定搜索路径。
在Authorware4中,可打开Modify>File>Properties的Interaction窗口,点击Search Path,输入指定的路径。
这里有一点需要注意,如果您的多媒体课件是在光盘运行,那么在指定搜索路径时一定不要给出相对路径(如:E:\Fil ename\Avi\),因为不同的计算机光盘的盘符是不同的,只要写清绝对路径就可以了(如:\Filename\Avi\)。
三、可执行文件中图像特效的使用及外部动画的驱动我们有时遇到这样一种情况,源程序运行时一切正常,而打包后运行时,屏幕提示图标指定的转换特效不能使用,动画不能运行,屏幕提示找不到外部动画驱动程序。
这是因为Authorware必须需要外部驱动程序才能实现特效转换及动画文件的运行,并且这些外部驱动程序应与打包程序文件放在同一目录下。
具体方法是将实现各种特效的“Xtras”文件夹及a5vfw32.xmo、a5mpeg32.xmo、a5qt32.xmo三个动画驱动程序文件拷贝到打包文件的同一目录下。
另外,如果打包课件在其它有些计算机上动画仍不能正常运行,很可能与该计算机未能正确安装数字视频系统文件有关,故上述不能一概而论。
在Authorware中巧用函数实现动态改变运动对象
摘 要 : Auh r ae程 序设 计 中 , 动 图标 的使 用 可 以增 加 程序 的趣 味 性 , 引 用 户 的注 意 力 , 要 实 在 tow r 移 吸 但
现 程 序 运行 中动 态地 改 变 运 动对 象 就 得 借 助 函 数和 变量 的独 特 功 能 。文 章 使 用 函数 S b t( 和 S t t n b u Sr) eMoi o — o jc( , 便 快捷 地 实 现 了程 序运 行 中 变换 不 同 运 动对 象 的 目 的。 e t) 方 关 键 词 : tow r ; Au h r a e 变换 运 动 对 象 ; 数 函 中图 分 类号 : P 1 T 37 文献标识码 : A 文 章 编 号 : 6 1 2 4 ( 0 0 0 —0 6 —0 1 7 — 5 42 1 )3 0 8 3
说明: 设置 当前 活动 对象 的 响应 方式 。“ — Mo t n 为 驱 使 对 象 运 动 的 移 动 图标 的 名 称 , o — i ” o “ b
种设计 方法不 仅增 加 了流 程线 的长 度 , 使 得程 还
序设计 复杂 , 增加 程序调 试 的难 度 和复杂 度 , 运行 jc” et为程序 运行 中不 断 变换 的运 动对 象 的 名称 。 效果也 很 难 保 证 。其 实 , 们 可 以利 用 Auh r 我 t o— 这里 的“ bet通 常引用 的是运 动对象 的名称 。 o jc” wae r 的强大 的 函数 功 能来 实现 这个 效果 , 序 制 程
了使“ 鼠” 袋 在演示 窗 口中不断 自左 向右来 回做 循
环 运 动 , 里 把 执 行 方 式 设 为 “ 久 ” 移 动 条 件 设 这 永 ,
为 “r e 。 tu ”
Authorware常用系统函数说明速查
Authorware常用系统函数说明速查ABS 类别:Math语法:number:=ABS(x)说明:返回x的绝对值。
ACOS 类别:Math语法:number:=ACOS(x)说明:返回x的反余弦值(-1≤x≤1)AddLinear 类别:List语法:AddLinear(linearList,value ,index)说明:将给定的数值插入到线性表的索引位置。
AddProperty 类别:List语法:AddProperty(propertyList,#property,value ,index)说明:将属性及属性值插入到属性表中去。
AppendExtFile 类别:File语法:AppendExtFile(“filename”,“string”)说明:该函数的作用与writeexit函数类似,它是将字符串string直接追加到文本文件filename的结尾,而AppendExtFile函数则是用字符串string覆盖掉filename的文件内容。
当所指定的filename文件不存在时,Authorware会直接生成这样一个文件,并将string内容加入。
因此,在这种情况下二者作用结构完全相同。
Application 类别:Platform语法:string:=Application()说明:该函数的返回值是COA加上一个空格(“COA”),COA是Course of Action的缩写,它是Authorware的源文件名。
Array 类别:List语法:myarray:= Array(value,dim1 ,dim2,dim3, ...dim10)说明:创建一个填充有value值的线性表。
ArrayGet 类别:Math语法:result:= ArrayGet(n)说明:读取系统数组中的第n个元素,并将它返回给变量result,返回值可以是字符串也可以是数字。
ArraySet 类别:Math语法:ArraySet(n,value)说明:给系统数组中的第n个元素设置value 值,value可以是字符串或数字。
Authorware多媒体设计课程中变量及函数的教学要点探讨
[收稿日期]2006-07-11[作者简介]甘伟明(5—),男,广西财经学院计算机与信息管理系高级工程师。
Aut horware 多媒体设计课程中变量及函数的教学要点探讨甘伟明,曾晓云(广西财经学院 计算机与信息管理系,广西 南宁 530003)[摘要]Authorware 作为一种多媒体创作工具,它为创作者提供了一个基于流程图和设计图标的非常直观的创作环境。
同时作为一种应用程序开发工具,Authorware 也提供了丰富的变量和函数,使得开发人员可以更深入地控制程序流程,开发出交互能力强、流程控制复杂的多媒体应用系统。
相对而言,Authorware 的变量和函数的教学难度较大。
本文从实用角度出发,结合笔者实际教学的经验体会,介绍了Aut h orwa re 多媒体设计课程中变量及函数的教学要点,并通过实例创作使读者加深对Aut h orwa re 变量及函数的理解。
[关键词]功能图标;流程线;系统变量;系统函数;外部扩展函数;运算图标[中图分类号]G642.421 [文献标识码]C 多媒体软件产品是计算机技术中图形、图像、声音和动画等多种媒体的结合。
在众多的多媒体创作工具中,Authorware 一直是其中的佼佼者,它在CA I(计算机辅助教学)、商业及娱乐等方面都有着广泛的应用。
Aut horware 是基于功能图标和流程线的多媒体创作工具。
其特点是面向对象制作及跨平台的体系结构。
Autho rware 具有强大的创作能力、简便的用户界面及良好的可扩展性。
作为一种多媒体创作工具,它为创作者提供了一个基于流程图和设计图标的非常直观的创作环境。
作为一种应用程序开发工具,它提供了丰富的变量和函数以及便利的代码调试手段,使得开发人员可以更深入地控制程序流程,开发出交互能力强、流程控制复杂的多媒体应用系统。
变量和函数的运用是Aut horware 最突出的特征之一。
一、Aut horware 变量及函数简介Aut horware 提供图标流程的方式来进行多媒体程序的创作,非常简便、明了,但是它并不能完全代替编程。
Authorware 使用系统函数
Authorware 使用系统函数Authorware 提供的系统函数有300多个,按其函数功能可以分为18个类别。
执行【窗口】|【面板】|【函数】命令,或者按下Ctrl+Shift+F 组合键,可以打开如图8-22所示的【函数】面板。
图8-22 【函数】面板使用系统函数的方法与使用系统变量的方法相似,同样具有全面查找、分类查找和手工输入三种方法。
如果对函数的名称和参数设置熟悉,可以使用手工输入的方法输入系统函数。
输入函数时,可以忽略大小写。
下面以使用GoTo 函数为例,说明使用系统函数的方法。
首先建立并打开一个【计算】图标,然后单击工具栏中的【函数】按钮,打开【函数】面板。
● 全面查找在【分类】列表中选择“全部”选项,然后在其下方的函数列表中拖动滚动条,按字母顺序找到GoTo 函数,如图8-23所示。
图8-23 全面查找● 分类查找在【分类】列表中选择“跳转”选项,然后在其下方的函数列表中拖动滚动条,按字母顺序找到GoTo 函数,如图8-24所示。
函数列表 使用了该函数的列表函数说明拖动选择选择选择图8-24 分类查找找到GoTo函数后,单击【粘贴】按钮,将函数粘贴到计算编辑窗口中,如图8-25所示。
然后,将双引号内的参数IconTitle改为具体的图标名。
最后,关闭【计算】图标的代码窗口。
粘贴代码图8-25 粘贴代码使用系统函数的另一个重要问题是正确地设置函数的参数。
在Authorware中,系统函数的参数分为两种类型:必选参数和可选参数。
例如,DrawBox(pensize[,x1,y1,x2,y2])中,pensize是必选参数,在使用函数时必须进行设置;x1、y1、x2、y2是可选参数,使用函数时可以不进行设置。
在函数的描述中,如果参数被方括号“[ ]”括起来,说明此参数是可选参数。
可选参数可以根据函数功能的需要进行适当的设置。
使用可选参数可以让函数完成额外的功能,这些不同的功能会在函数说明中给出。
authorware函数
--authorware常用函数一、播放器CDPlay(track,FALSE) 声音播放CDPlay() 声音停止if Checked thenCDPause()elseCDResume()end if 声音暂停if track>1 thentrack:=track-1elsetrack:=CDTracks()end ifCDPlay(track,FALSE) 上一曲if track track:=track+1elsetrack:=1end ifCDPlay(track,FALSE) 下一曲CDStop()CDEject()Quit() 退出声音播放二、音乐播放和暂停if x=l thenmediapause(IconID@"音乐",TRUE) x:=0elsemediaplay(IconID@"音乐")x:=1end if三、显示日期和时间今天是{FullDate}现在的时间是{FullTime}四、计算机图标返回到哪里GoTo(IconID@"鸟叫")五、调用其它应用程序关闭源程序打开新窗口JumpOut("down\\\\msjavx86.exe")或调用IEJumpOutReturn( "C:\\\\Program Files\\\\Internet Explorer\\\\IEXPLORE") 其它程序JumpFile(FileLocation^"看守所.exe")六、AUTHORWARE中调用网页文件的几种方法1 使用控件。
2 使用WebXtra插件。
3 使用Budapi中的函数baOpenURL( URL , State ),要求你的Authorware文件夹中有Budapi.u32。
使用时先导入函数baOpenURL().如:baOpenURL( "hpage\\\\bus.htm", 1 )4 使用OpenURL.x32。
Authorware中几个常用的变数与函数
Authorware最常用的函数(1)Quit(option):[退出]函数作用是立即退出文件,如何退出取决于函数后面的参数,在计算图标中使用;∙参数为0,将退出authorware程序并返回到程序管理器或桌面;如果调用quit的文件是由另一文件跳站过来的则返回到调用的文件。
∙参数为1,将退出authorware并回到程序管理器或桌面;∙参数为2,将重新启动windows或退回到Dos;∙参数为3,将关闭windows或退出authorware并显示程序管理器;ResizeWindow(width,height):[设定显示窗口尺寸大小]函数∙此函数根据设定得宽高坐标重新定义窗口大小,仅用于计算图标;∙可将此函数与变量结合使用,来提供演示窗口的大小和位置;变量如windowheight\windowwidth\windowtop\windowleft等;JumpFilereturn:[跳转到文件]函数∙调用此函数使authorware跳转到指定的文件,格式为jumpfilereturn("filename"[,"variable1,variable2,..."["folder"]])。
此时演示从那个跳转到的文件继续。
当要求退出authorware或遇到Quit或QuitRestart函数(参数为0)是将跳回到原文件继续执行。
∙此函数可用在任何层次,可以不输入跳转文件扩展名,能够自动查找;比如从文件1条转到文件2,从文件2跳转到文件3,在文件3中遇到Quit将返回文件2继续,文件2遇到退出函数将继续执行文件1;∙如果函数中加入变量,可将变量的值传给跳转到的文件,如果多个变量,需要用逗号隔开,并在所有变量前后加上引号。
GoTo:[转至]函数程序中遇到此函数将转到指定的图标处,并继续从那个地方开始演示;ResumeFile(["recfolder"]):[继续]函数∙此函数是返回到响应Quit(1)\quit(2)\quit(3)退出的位置;∙文件属性选择resume项后才可使用此函数,需要authorware 找到文件记录文件夹,如文件位于缺省处不需要输入路径,如位置变化则需要在参数中输入路径。
authorware系统函数
《Authorware 6完全教程》网上赠品附录C Authorware 6.0系统函数一览表使用系统函数,一方面可以进行数据处理,另一方面可以控制Authorware执行特定的操作,完成不同的功能。
Authorware6.0 提供了大量系统函数,大大增强了对程序流程的控制能力。
Authorware 6.0比5.x版本新增了16个函数,详见表C-1。
表C-1 Authorware 6.0新增系统函数及其说明Authorware 6.0提供的系统函数共358个,分为17个类别,下面分类说明。
表C-2 Character——字符管理类函数附录C A u tho r wa re 6.0系统函数一览表–2––3–附录C A u tho r wa re 6.0系统函数一览表–4–表C-3 CMI——计算机管理类函数–5–附录C A u tho r wa re 6.0系统函数一览表–6––7–附录C A u tho r wa re 6.0系统函数一览表–8–表C-4 File——文件管理类函数–9–附录C A u tho r wa re 6.0系统函数一览表–10–表C-5 Framework——框架图标类函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-6 General——通用类函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-7 Graphics——绘图函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-8 Icons图标操作类函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-9 Jump文件跳转类函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-10 Language——语言类函数附录C A u tho r wa re 6.0系统函数一览表表C-11 List——列表类函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-12 Math——数学类函数附录C A u tho r wa re 6.0系统函数一览表表C-13 Network——网络操作类函数附录C A u tho r wa re 6.0系统函数一览表附录C A u tho r wa re 6.0系统函数一览表表C-14 OLE——OLE类函数附录C A u tho r wa re 6.0系统函数一览表表C-15 Platform——开发平台类函数附录C A u tho r wa re 6.0系统函数一览表表C-16 Target——目标类函数。
Authorware 使用外部扩展函数
Authorware 使用外部扩展函数外部扩展函数一般指第三方扩展开发商利用编程语言和开发工具开发的外部扩展文件,如U32(UCD)、DLL(动态链接库)、Xtras,可以供Authorware载入使用。
外部扩展函数通常都是实现一些系统控制功能,从而弥补Authorware在某些方面的不足。
在Authorware中使用系统函数和自定义函数不需要载入,直接在【计算】图标等函数使用场所内按格式粘贴使用即可。
而外部扩展函数则需要载入。
例如,将常用的U32(UCD)和DLL载入到Authorware,具体操作步骤如下。
执行【窗口】|【面板】|【函数】命令,打开【函数】面板。
在【分类】下拉列表中选择当前程序文件的名称,此时面板底部的【载入】按钮变为可用状态,如图8-28所示。
选择可用状态图8-28 【函数】面板单击【载入】按钮,将会弹出【加载函数】对话框。
然后,在该对话框中选择要载入的函数库,如U32(UCD)或者DLL文件,如图8-29所示。
选择图8-29 选择外部函数库如果是转入U32(UCD)内封装的函数,则会弹出【自定义函数在ftp.u32】的对话框,选择要载入的函数后,单击【载入】按钮即可,如图8-30所示。
选择单击图8-30 选择要载入的函数如果在【函数】列表中想要同时载入多个函数,可以在按住Ctrl键的同时,用鼠标进行选择,如图8-31所示。
选择图8-31 选择多个函数载入函数后,将会返回【函数】面板,在【函数】列表中可以选择刚才载入的函数,如图8-32所示。
载入的函数图8-32 载入的函数如果载入DLL内封装的函数,则会打开【非-Authorware DLL】对话框,输入相关的函数名和参数类型后,单击【载入】按钮即可,如图8-33所示。
输入图8-33 【非-Authorware DLL】对话框成功载入后,在窗口的左下角有一个提示消息。
如果重复载入其他的DLL函数,载入完毕后,单击【完成】即可。
丰富的扩展函数插件
丰富的扩展函数插件
魔岩
【期刊名称】《电脑知识与技术-经验技巧》
【年(卷),期】2003(000)011
【摘要】任何一个开发软件都有所为和有所不为,Authorware当然也包括在内,既有它的优势方面,也有它的弱项甚至是缺陷,例如声音同步问题、数据库高级应用方面等等,但是通过开放的外部扩展接口(Activex、DLL、U32、Xtras),Authorware可以实现许多高级功能,甚至是系统底层功能;同时越来越多的第三方扩展开发厂商也在为Authorware开发外部扩展函数插件,这无疑为Authorware注入了一剂强心针!本节专题魔岩老师将给大家介绍Authorware外部扩展函数插件相关使用的基础知识.开始上课吧!
【总页数】4页(P80-83)
【作者】魔岩
【作者单位】无
【正文语种】中文
【中图分类】TP317
【相关文献】
1.支持插件扩展的卫星任务管控平台研究 [J], 高朝晖;张琦;陈金勇;颜博
2.插件扩展技术在PhotoShop图像处理中的应用研究 [J], 王韦帆
3.用好莱坞插件丰富和拓展影视编辑的转场功能 [J], 张霞
4.基于Chrome浏览器扩展的图书采访插件开发 [J], 田思;杨雁
5.有理函数变换法求扩展(3+1)维Jimbo-Miwa方程丰富的精确解 [J], 哈金婷;李欣越;张辉群
因版权原因,仅展示原文概要,查看原文内容请购买。
Authroware视频音频小技巧
Authroware视频音频小技巧1、调用外部函数播放MP3音乐、显示GIF动画Authorware支持AIFF、PCM、SWA、VOX、WAVE格式保存的声音文件。
最普通的WAVE声音文件动辄就几兆、几十兆,而很受大众欢迎的MP3之类的声音文件却无用武之地。
另外,那小巧玲珑的GIF动画用Authorware调入后,只能显示第一帧图形——动画变成了“死画”。
其实,只要引入一些相关的外部函数就可以解决了!打开Authorware菜单栏上的[Winndow→Function],从函数类别中选中用户的自定义函数,并单击“Load”按钮,从Authorware安装盘中的UCD文件夹中引入相应的外部函数,就可以用其中的函数来实现Authorware本不支持的功能了.2、自制MP3播放器用上述方法从Mp3player。
u32文件中引入其中的所有函数,假设Main。
mp3文件在主文件同一目录下。
下面我们来制作一个MP3播放器:(流程如^03020602a^1)在“设置窗口尺寸"计算图标中写入“ResizeWindow(350,150)”设置播放器面板大小;在“背景"显示图标中导入一幅背景图;在“预设”计算图标中写入“tMsMP3CreatePlayer(WindowHandle,1)”,“tMsMP3LoadFile(FileLocation^“Main.mp3”)”其中“tMsMP3CreatePlayer()”,“tMsMP3LoadFile()”是用于创建MP3播放程序和导入MP3文件的外部函数.在“播放”计算图标中写入“tMsMP3Play(Repeat,Times)”,参数“Repeat”可选“True"或“False”用来控制是否循环播放,参数Times可限定播放次数(在Repeat参数为False的情况下有效);在“暂停”计算图标中写入“tMsMP3Pause()”;在“停止”计算图标中写入“tMsMP3Stop()”;在“退出" 计算图标中写入“Quit(1)”。
Authorware插件帮大忙_Authorware课件制作教程
一次使用Authorware5.2制作课件,课件中使用了一些录像资料(为减小文件长度,采集后将avi格式文件改成mpg格式文件),用电影图标调用后,在Authorware中播放正常,但打包成exe可执行文件后,mpg文件不能播放。
将电影图标里的设置改来改去,就是不能正确播放。
明天上午(现在是晚上9点多)就得到兄弟学校上课,若是将机器扛去(Authorware5.2不知别人有没有,总不能到一处装一处吧),不被人笑死才怪(连个小问题都搞不定)。
.怎么办呢?手中的书翻来翻去,没有答案,也没有任何提示。
灵机一动,上网找找看,在搜索引擎中输入了Authorware,于是一大堆的有关Authorware的网址出现了,找来找去,没发现解决问题的方法,却在宇风网站上发现了几个插件,其中有一个DirectMediaXtra插件可以在Authorware中插入各种媒体文件(MPEG, Quicktime(tm), AVI, WAV, AIF, MP2 and MIDI playback),而且控制方便,早就听说插件不用调用函数就能处理很多事,可一直没用过,今天倒试试看。
于是下载、安装到Authorware的Xtras子目录。
运行Authorware,单击Insert-Tabuleiro Xtras-DirectMediaXtra(有可能有差别,不过总是在Insert菜单里)后,单击Browse选择一个mpg文件后,存盘、打包,一运行,mpg文件播放正常,至此问题得以解决(嘿嘿嘿源程序不会再被别人看到了)。
再试试其他格式的媒体文件,……做得真是太好了!另外还有Volume、Balance、Playback等选项,Volume调节音量大小(录制的声音嫌高了,没关系,调小一点),Balance调节播放平衡,Playback调节播放速度(影像文件速度太慢或太快,一调就行),还有些更详细的功能(图略)就请大家自己试试吧。
以前,比如在Authorware里面调用MIDI文件不用函数是很难成功调用的,如今真是太简单、太方便、太好用了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Authorware附加函数
Budapi.x32中的baSetVolume函数
◆函数
baSetVolume
格式:Result:=baSetVolume(Device,Volume)
说明:该函数设置声卡的音量。
参数:Device:字符串,指明改变音量的设备,可以是:
“master”设置主音量。
“wave”设置Wave和Video文件的音量。
“cd”设置CD播放的音量。
“midi”设置MlDI设备的音量。
“synth”设置内置频率合成器的音量。
“master mute”打开/关闭主音量。
“wave mute”打开/关闭Wave音量。
“cd mute”打开/关闭CD音量。
“synth mute”打开/关闭频率合成器的音量。
Volume:整数,为设置的音量,可以是0~100。
对于关闭音量,1为静音,0为不静音。
返回:如果成功返回1,否则返回0。
mp3player.u32
◆函数
tMsMP3CreatePlayer
格式:result:=tMsMP3CreatePlayer(WindowHandle,"messageVar")
说明:该函数建立一个MP3播放器的状态,该函数应在调用本U32中其他函数之前调用。
参数:WindowHandle为演示窗口句柄,是一个系统变量,由Authorware自动赋值。
messageVar 一个用于接收MP3播放器状态的变量名,该变量应是已经在Authorware中定义的,它从MP3播放器接收下列信息之一:
0 已经打开。
1 已准备好。
2 已停止。
3 正在播放。
4 正处于暂停状态。
◆函数
tMsMP3LoadFile
格式:result:=tMsMP3LoadFile(filename)
说明:该函数把一个MP3文件装入缓冲区,但并不立即演奏,应使用tMsMP3Play 函数开始演奏已装入缓冲区的文件。
参数:Filename欲装入内存的MP3音乐文件名。
◆函数
tMsMP3Pause
格式:result:=tMsMP3Pause()
说明:该函数暂停当前MP3音乐的播放,若要恢复播放,应使用tMsMP3Play函数。
◆函数
tMsMP3Play
格式:result:=tMsMP3Play(repeat,times)
说明:该函数开始播放由tMsMP3LoadFile函数装入内存的MP3文件。
参数:repeat 该参数确定是否重复播放。
若为1,MP3音乐重复播放;若为0,则只播放一次。
Times:该参数确定播放的次数,其作用与repeat参数的值有关。
如果repeat=0,并且times=0,只播放一次。
如果repeat=1,并且times=0,反复播放直到被强制停止。
如果repeat=1,并且times>0,播放times指定的次数。
◆函数
tMsMP3Stop
格式:result:=tMsMP3Stop()
说明:该函数停止当前MP3文件的播放。