1、Authorware变量分类Authorware变量分类Authorware变量分类Autorware大致提供了11类约220多个系统变量,包括CMI(计算机学习管理)、Decision(分支)、File(文件管理)、Framework(框架)、Ceneral(一般目的)、Graphic(绘图)、Icons(图标管理)、Interaction (交互变量)、Network(网络管理)、OLE(管理)、Time(时间管理)、Video(视频管理)。以下我们选择一些与课件制作相关的变量作简单介绍。一、计算机学习管理类CMIAtteptCount该变量中存储着学生学习该课件的次数。CMIAttemp
2、tsCMIAttempts是一个保存检测活动信息的属性表,没有进行任何检测活动时,CMIAtteptCount为0,而CMIAttempts为空表。CMICompleted当学生完成一项检测时,其值为真。CMI系统中的一个课件可能由多项活动组成,使用该变量可以测试学生是否完成某项活动。CMIConfigCMIConfig包含进入CMI系统的环境设置,其值可由CMI系统管理员设置。CMICourseIDCMICourseID包含指定CMI系统中的课程编号。CMIDataCMIData用于存储CMI系统各种活动记录。CMIFailed如果学生在指定检测活动中失败了,其值为真。CMILoggedOu
3、t其值为真时,学生完成当前活动后立即退出CMI系统。如果设置CMILoggedOut的值为假,学生仍处于登录进入CMI系统状态。可以通过设置CMILoggedOut值为真,强制学生每开始一项活动时登录CMI系统。CMIMasteryScoreCMIMasteryScore包含学生通过一项测试的得分,该变量值是由CMI系统设置的。CMIObjCount该变量中存储的是当前活动的学习任务个数。CMIObjctivesCMIObjctives是保存CMI对象信息的属性表。没有任何对象时,CMIObjCount为0,CMIObjctives是空表。CMIPassed学生通过某项检测活动时,CMIPas
4、sed值为真。CMIPathCMIPath包含学生个人数据的完整路径,该路径由CMI系统设置。CMIReadComplete设置CMIReadComplete值为真时,数据在CMI系统和Authorware之间传输完毕后立即删除临时数据文件,CMIReadComplete值为假时,临时数据文件由CMI系统以后删除。CMIScoreCMIScore包含一项活动的成绩,如果在文件属性对话框中选择了Track Score选项,CMIScore和Totalscore的值相同。CMIStarted如果学生开始进行检测,其值为真。若学生还没有开始检测活动或已经完成检测活动,其值为假。CMIStatus其值
5、为表示当前活动状态信息的字符串,可以有三种值:“Completed”:学习已完成。“Incomplet”:学习尚未完成。“Not Attempted”:尚未学习过。CMITimeCMITime的值是学生在当前活动中已经消耗的时间(秒)。如果在文件属性对话框的CMI栏中选择了Knowledge Track:Time选项,系统自动调整CMITime值。CMITimedOut若设CMITimedOut值为真,当学生在交互活动中耗费的时间超过系统限定的时间,则自动退出CMI系统。CMITrackAllInteractions若CMITrackAllInteractions值为真,则CMI系统跟踪程序中
6、的交互活动。如果在“文件属性”对话框的CMI栏中选择了Knowledge Track:All Interactions选项,CMITrackAllInteractions被初始化为真。CMITrackInteraction若设CMITrackInterationsIconTitle为真,则CMI栏中没有选择Track Interaction选项, CMITrackAllInteractions被初始化为假。为了跟踪指定的交互图标,应该同时设CMITrackAllInteractions和CMITrackInterationsIconTitle为真。CMIUserIDCMIUserID的值是CM
7、I系统分配给学生的标识符。CMIUserName其值是学生登录CMI系统时使用的用户名。二、计算图标类AllSelected如果属于当前判断图标的所有分支结构的分支都已被使用,AllSelected值为TRUE。作引用变量使用时,如果属于当前判断图标的所有分支结构的分支都已被选中,AllSelectedIconTitle=TRUE。其中指定的判断图标标题在后用双引号引入,下面的内容相同。PathCount单独使用时,其值为当前的决策图标下挂的分支数。当作为引用变量使用时PathCountIconTitle的值为Icon Title 指定的决策图标下挂的分支数。PathSelected单独使用时
8、,该变量存储的是附属于一个计算图标设计窗口中,最终用户最后一次所选择的路径的编号。作为引用变量使用时,PathSelected IconTitle存储的是在指定的计算图标设计窗口中,最终用户最后一次所选择的路径的编号。RepCount单独使用时,该变量存储的是当前判断图标中已经重复的次数。作为引用变量使用时,RepCount IconTitle存储的是当前判断图标中已经重复的次数。SelectedEver单独使用时,如果最后一个判断分支结构中当前所使用的路径曾经被用户选择过,则该变量的值为TRUE。作为引用变量使用时,如果指定的设计分支附属于某个判断图标,而且指定的设计分支被选择过,则Sele
9、ctedEverIconTitle的值为TRUE。TimeExpired单独使用时,如果最近一个判断图标超过设置的时间限制,该变量的值为TRUE。作为引用变量使用时,用于取得指定的设计分支是否超过时间的限制。当该判断图标正在使用或因其它原因而停止使用时,TimeExpiredIconTitle的值为FALSE。TimesSelected单独使用时,该变量存储的是当前判断分支结构中当前路径已被选择的次数。作为引用变量使用时,该变量存储的是指定判断分支结构中当前路径已被选择的次数。三、文件类DiskBytes用于存储当前磁盘可用空间的字节数。FileLocation该变量存储的是当前执行的文件所在
10、的文件夹,例如其Windows格式为:drive:directory1directory2。FileName该变量存储的是当前文件的文件名FileNameType在该变量中存储的是文件格式的数字:0:DOS类型的文件:8个字符加上3个扩展名。1:长文件名,可以长达255个字符。文件名格式可以在文件属性设置中的Windows Name项中设置,也可以用该变量在计算图标中设置。FileSize该变量存储的是当前文件的字节数。IOMessage该变量存储的是最近执行系统输入/输出(I/O)函数的信息,在Authorware中,输入/输出函数有: WriteExtFile, ReadExtFile,
11、AppendExtFile, CreateFolder, DeleteFile, 和 RenameFile。IOStatus该变量存储的是 最近执行系统输入/输出函数信息,以数字来标识,当该值为0的时候,表示没有任何错误,其它的值表示的含义同使用计算机系统的定义有关。OrigWorkingDirectory该变量用于为Authorware或打包文件设置工作路径。它存储的是你当前运行文件所处的目录位置,该路径有Authorware自动赋值,不能由用户来改动。当使用JumpFile 或JumpFileReturn跳转到其它文件时,该变量的值不变。PathType该数字变量存储的是系统变量或系统函数
12、所返回的路径的格式数字:各数字的含义如下:0表示drive-based, 驱动器格式。1表示Universal Naming Convention (UNC)RecordsLocation该变量存储的是用户记录信息文件所存放的文件夹的路径,在Windows系统中,该路径的缺省值为:C:WINDOWSAutorwareW_DATA。SearchPath该变量存储的是Authorware在执行应用程序时,搜寻所需要文件时搜寻的默认路径。四、框架类CurrentPageID单独使用时,该变量存储的是当前框架结构中已显示过的最后一页的ID标识,如果当前框架结构中没有任何页显示过,其值为空。做为引用变量
13、使用时,CurrentPageID framework存储的是framework指定框架结构中已显示过的最后一页的ID标识,如果当前框架结构中没有任何页显示过,其值为空。CurrentPageNum单独使用时,该变量存储的是当前框架结构中已显示过的最后一页的编号,如果当前框架结构中没有任何页显示过,其值为0。做为引用变量使用时,CurrentPageID framework存储的是framework指定框架结构中已显示过的最后一页的编号,如果当前框架结构中没有任何页显示过,其值为0。HotTextClicked如果以热文本做为激活某一操作的方式,则激活方式被设置为单击鼠标、双击鼠标、或鼠标移动
14、到文本上方。当最终用户使用上述匹配方法激活该响应时,HotTextClicked保存的是最后一次用户匹配响应的热文本的内容。LastSearchString该变量存储的是传递给FindText函数的字符串或在“Find Word/Phrase”对话框中输入的正文对象。MatchCount该变量存储的是FindText()函数查找到某一特定单词的次数。NavFrom当由一个导航图标或超文本对象所引起的应用程序跳转到某一页时,该变量存储的是应用程序离开那一页的ID标识,该变量常在一个框架设计窗口内部结构的退出画面中使用。Navigating该变量主要使用于框架图标设计窗口内部结构的输入和输出画面,
15、当前的定向键正在被Authorware所执行,则该变量的值为TRUE。NavTo当由一个导航图标或超文本对象所引起的应用程序跳转到某一页时,该变量存储的是应用程序目的地那一页的ID标识,该变量常在一个框架图标设计窗口内部结构的进入画面中使用。PageCount单独使用时:该变量存储的是当前框架结构中的包含的总页数。当作为引用变量使用时:PageCountFrameworkIconTitle存储的是FrameworkIconTitle指定框架结构中包含的总页数。SearchPercentComplete该变量用于跟踪搜索某一对象的进度,如果该变量的值为“0”,表示没有进行对对象的搜索,即根本没有
16、使用FindText()函数,如果该变量的 值为100表示已经完成整个搜索过程。五、通用类AltDown如果当前Alt键被按下,AltDown值为TRUECapsLock当键盘上CapsLock键按下后,该变量值为TRUE。否则为FALSE。ClickX该变量存储的是最后一次单击鼠标时,鼠标指针到屏幕左边界的像素点数目。ClickY该变量存储的是最后一次单击鼠标时,鼠标指针到屏幕上边界的像素点数目。CommandDown如果最终用户按下了Ctrl(windows)或Command键(Macintosh)。则该变量为TRUE。ControlDown如果最终用户按下了Ctrl(windows)。则
17、该变量为TRUE。CursorX该变量存储的是当前插入点光标距离展示窗口左边界的像素点个数。CursorY该变量存储的是当前插入点光标距离展示窗口上边界的像素点个数。DoubleClick如果最后两次鼠标单击系统认为是双击,则该变量为TRUE。E常数变量,其值等于自然对数的基数。EvalMessage该变量存储的是我们在使用Eval 或 EvalAssign系统函数时产生的错误。EvalStatus该变量存储的是最近一次使用Eval 或 EvalAssign函数的情况:0表示完全正确1表示表达式太长(上限是409字节)2表示太长的表达式(上限是409字节)3表示未定义的字符串,使用时少了引号4
18、表示使用了非法的字符和非法的运算符5表示表示有语法错误6表示对运算符的不正确使用7表示测试描述的不正确格式8表示表示使用时少了右括号9表示表示使用时少了左括号10表示表达式太复杂11表示存储器已满12表示赋值方式非法13表示需要赋值运算符14表示在表达式中遗漏了某一操作数15表示表示使用了过多的函数16表示在函数中需要使用变量17表示需要其它函数或要求赋值18表示内部的错误19表示需要一个表达式20表示暂不使用21表示使用了未定义的函数22表示使用了未定义的变量23表示同使用的设计窗口不存在24表示表示符不能和该系统变量一起使用25表示表示符不能和该自定义变量一起使用26表示和使用的标题不唯一
19、27表示函数和变量的名字太长28表示不能使用来指示系统保留的标题名,例如:Untitled29表示使用时,参数不够30表示函数不能被嵌入31表示在该版本中,没有该系统变量或系统函数32表示在库中,不能使用符号。33表示缺少一个陈述34表示缺少“if”35表示缺少“then”36表示缺少“end”37表示缺少新的一行38表示“Repeat”后必须有“While”或者“with”39表示 缺少“Repeat”40表示repeatwith的格式应该为:repeat with variable:=valuedownto value41表示exit repeat或者next repeat必须在该repe
20、at块中使用。42表示列出的参数丢失函数,重新装载函数43表示无效的符号44表示无效的列表45表示“”丢失46表示无效的下标47表示函数不能被目标文件调用48表示不能定位目标文件49表示modal对话框改变了目标文件50表示目标文件在运行51表示在目标文件中使用了ToolBox52表示坏的参数53表示坏的变量名54表示已经存在的变量55操作失败56表示变量只能在计算图标中使用EventLastMatched单独使用时,该变量储存的是最新的事件响应中所匹配的Xtras事件属性列表。做为引用变量使用时,EventLastMatched IconTitle的值为指定的事件响应中所匹配的Xtras事件
21、属性列表。EventQueue该变量存储的是由Xtras所发出待处理的事件的列表,这些事件按照到达的顺序来排队。EventsSuspended当该变量的值大于零的时候,Authorware将所有的要中断程序流程的事件储存到EventQueue变量中,当该变量的值为零的时候,Autorware执行这些事件。FileTitle该变量存储的是在“Modify”菜单“File”子菜单中“Properties”对话框中选择显示标题的选项,文件打包后在标题栏出现该变量存储的标题。FirstName该变量主要为使用英语的用户来设定的,当用户将全名赋给UserName时,该变量存储的是第一姓名。GlobalT
22、empo该变量存储的是Sprite Xtras取得步进事件的速率,单位是每秒多少步长。KeyboardFocus该变量存储的是当前需要键盘输入的图标的ID标识。可以使用SetKeyboardFocus函数来设置该变量的值。Key用于存储用户最后一次输入的键值,例如:h, H, Delete, 9, 或者 Enter。KeyNum用于存储用户最后一次按键的数字代码。KnowledgeObjectID该变量常作引用变量使用:KnowledgeObjectIDIconTitle保存的是我们在知识对象设计属性对话框中为该知识对象设计图标设置的独一无二的ID标志。LicenseInfo该变量存储的是用户
23、安装Authorware时的登记信息,其中包括用户及公司名。Machine该数字变量存储的是当前所用的机型,数字含义如下:1表示Machintosh Plus, SE , or Classic。2表示Machintosh or Performa system with color capability and a processor other than a 68000。3表示IBM PC or Compatible computer。5表示PowerMachintosh。MediaLength该变量常作引用变量使用,MediaLength IconTitle存储的是指定的图标中的声音的时间长
24、度或数字化电影的总帧数。MediaPlaying单独使用时,当数字化电影、声音、视频信息在播放的时候,该变量的值为TRUE。作为引用变量使用时,MediaPlaying IconTitle存储的是指定图标中数字化电影、声音、视频信息播放的状态,如果正在播放,则为TRUE。MediaPosition该变量常做引用变量使用,MediaPosition IconTitle存储的是指定的图标中,正在播放的媒体的位置,对于声音媒体为播放的声音时间,对于数字化电影为播放到的帧数。MediaRate该变量常作引用变量使用,MediaRate IconTitle存储的是特定的声音媒体的播放速率,这些媒体包括:
25、数字化电影、视频、声音媒体等。MemoryAvailable该变量存储的是Authorwar在内存中可用的字节数。MiddleMouseDown当最终用户按下鼠标的中间键时,该变量的值为TRUE。MouseDown当最终用户单击该鼠标时,MouseDown的值为TRUE,否则为FALSE。MoviePlaying如果当前数字电影正在播放的时候,该变量的值为TRUE,否则该变量的值为FALSE。OptionDown如果最终用户按Alt键,则该变量的值为TRUE。Pi该变量为数学上的Pi,该变量的值为。Resume如果读者在文件的“Properties”属性对话框中选择了“Resume”选项,则该
26、变量的值为TRUE,该系统变量可以被赋值,例如:当在某个图标中加上装饰,设置一个表达式“Resume:=TRUE”,当Authorware用Quit(0)函数退出应用程序后,再重新运行该应用程序后,从该图标开始。ResumeIcon该变量的作用是使用该变量来指定Authorware重新运行文件时从指定的计算图标设计窗口开始执行。设置的表达式为:“ResumeIcon:= IconIDIconTitle”,其中IconTitle为计算图标设计窗口的标题。Return该变量仅存储一个回车符,我们可以使用该变量来插入一个分行符:例如: WriteExtFile(, Example1 Return E
27、xample2)。RightMouseDown当最终用户按下鼠标的右键时,该变量的值为TRUE。ScreenDepth用于存储的是在当前系统中,保存屏幕上一个像素点所需要的字节数。ScreenHeight, ScreenWidth该变量存储的是用户计算机屏幕高度和宽度的像素值。SerialNumber用于存储用户当前使用的Authorware的版本序列号。Sessions该变量存储的是当前用户使用当前文件的次数。ShiftDown当最终用户按下Shift键后,该变量的值为TRUE。SoundAvailable当没有声音设备的时候,该变量为FALSE。即使只有一个声音设备,该变量也为TURE。S
28、oundBytes该变量常作引用变量使用:SoundBytesIconTitle保存的是指定声音图标中所包含的声音文件的大小。SoundPlaying如果当前正在播放一个声音信息,则该变量的值为TRUE。TimeOutLimit该变量用于设置一段时间来等待最终用户实施某一操作(单击鼠标、双击鼠标等),时间控制用秒来计算。当在这段时间内,最终用户没有实施任何操作,Authorware将跳转到由系统函数TimeOutGoTo()指定的位置。TimeOutRemaining该变量存储等待最终用户实施某一操作(单击鼠标、双击鼠标等)剩余的时间,时间控制用秒来计算。当在这段时间内,最终用户没有实施任何操
29、作,Authorware将跳转到由系统函数TimeOutGoTo()指定的位置。UserName该变量存储的是用户的全名。Version该变量存储的是当前使用的Authorware软件的版本。WindowHandle(常用)该变量存储的是Authorware的展示窗口在Windows系统中的句柄。WindowHeight该变量存储的是当前展示窗口的高度,以像素点的个数来表示。WindowLeft该变量存储的是展示窗口左边界同屏幕左边界间像素点的个数。WindowTop该变量存储的是展示窗口上边界同屏幕上边界间像素点的个数。WindowWidth该变量存储的是当前展示窗口的宽度,以像素点的个数来表示。六、图形类DirectToScreen当将IconTitle 的属性是直接显示到屏幕上,则DirectToScreenIconTitle为TRUE。LastX该变量存储的是由任何一个图形函数所画图形的X坐标值。LastY该变量存储的是由任何一个图形函数所画图形的Y坐标值。Layer单独使用时,该变量存储的是当前对象所处的层。作为引用变量存储时,LayerIconTitle存储的是指定图标中显示对象所处的层。七、图标类Animating如果被指定的图标中的显示对象正在移动,AnimatingIconTitle=TRUE
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1