Authorware中几个常用的变数与函数
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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 找到文件记录文件夹,如文件位于缺省处不需要输入路径,如
位置变化则需要在参数中输入路径。
Relational operators:[关系操作符]函数
∙用来比较两个值并返回一个逻辑值(真或假);
∙=等于、< 小于、>大于、<>不等于、< = 小于或等于、>= 大于
或等于;
Authorware中几个常用的变数与函数
1.Random
number:=Random(min,max,units)
在min与max两个数值之间产生一个乱数其单位为units所指定的位数
Random(1,10,1)表示从1到10之间产生一个整数的乱数
Random(1,5,0.1)表示从1到5之间产生一个含一位小数的乱数2.MouseDown
如果使用者按滑鼠的左方按键此变数值为真
3.SoundPlaying
本变数值为真表示目前系统正在播放声音否则为假
4.MoviePlaying
本变数值为真表示目前正在播映数位影片它可以用於同步的控制当影片正在播映时若设定此变数给一个声音对话方块中的StartPlayingWhenTRUE栏位表示当影片开始播映时就同时播放声音结果就变成影片的配乐可以省去重新编辑影片的时间
5.Movable
Movable@"IconTitle"
当指定图示中的图形可以被移动则本变数值为真其最主要的用法
是设定图形是否可以移动若设定其值为假则无法移动图形否则皆可以移动图形
6.FullDate
完整的日期的名称依照使用者所设定地区的格式为准
7.FullTime
现在的时间可以是12小时制或是24小时制显示依照使用者於WindowsControlPanel的设定以12小时制(4:55:56)或24小时制(16:55:56)显示时间
8.Quit
Quit(options)
依照options来跳离执行的动作选项有下列三种
结果
数
字
0 跳到程式管理员之下如果它是被主程式所乎叫则会回到主程式
中
1 跳到程式管理员之下
2 跳到DOS之下
9.EntryText
EntryText@"IconTitle"
在文字输入式交谈中使用者所输入的字在进入交谈时变数就会马上被更新而且每经过一个回应也会更新它的值
10.PresetEntry
若在进入交谈之前先给这个变数一个字串值本变数之值会自动出现在使用者回应的文字输入区域之内使用者可以输入其它的文字即可或者也可以修改PresetEntry的文字以输入日期为例我们可以在进入交谈之前先设定PresetEntry的值为“民国年月日”所以使用者只要填入数字即可
11.IconTitle
string:=IconTitle(IconID)
查询某个图示编号IconID所相对应的图示名称如果直接在同一图示上使用此变数则可以不需要引数而变数的内容表示此图示的名称
12.GetLine
string:=GetLine(string,n)
string:=GetLine(string,n,m)
取得字串中第n行的字串加入m引数表示取得第n行到第m行中间的字串引数delim则表示此字元为新的隔行字元(一般的隔行字元为Return)
13.DeleteLine
string:=DeleteLine(string,n)
string:=DeleteLine(string,n,m)
string:=DeleteLine(string,n,m,delim)
删除原字串之第n行子字串若加入m引数则表示将原字串删除第n到m行引数delim则表示此字元为新的隔行字元(一般的隔行字元