Authorware多媒体设计标准教程第九章.pptVIP

  • 0
  • 0
  • 约3.32千字
  • 约 21页
  • 2018-05-22 发布于河南
  • 举报
Authorware多媒体设计标准教程第九章

第9章 变量和函数 9.1 变量 9.2 函数 9.1 变量 Authorware本身提供的变量有两种形式:系统变量和自定义变量。下面我们分别介绍。 9.1.1 系统变量 系统变量是Authorware本身自带的一些变量,它们有固定的变量名称和执行特性。系统变量主要用于跟踪信息,如文件存储位置及状态、判定分支结构中正在执行的分支、显示图标中对象移动的位置、交互图标中用户的输入内容等。Authorware同时也提供了系统变量的自动更新功能。 执行“对话框”→“面板”→“变量”命令,弹出“变量”对话框,里面显示了authorware提供的所有变量。如图9.1所示。选中“AllcorrectMatched”系统变量,将出现它的“初始值”等于“0”,“描述”项描述了该变量的类型、使用等特性。 9.1 变量 Authorware7.0 共提供了11类系统变量:如图9.2变量对话框“分类”选项中的CMI、决策、文件、框架、常规、图形、图标、交互、网络、时间、视频。 9.1.2 自定义变量 自定义变量就是用户自己定义的变量。创建一个自定义变量非常简单,首先就要给变量起名字,然后进行初始化,还可以输入一个简短的描述。 例如:定义一个变量x,并赋初值为“1”。赋值语句为:x:=1 将变量x的值进行加“1”操作,编写如下:x:=x+1。 给自定义变量命名须注意几点: 变量名必须唯一,不能与系统变量重名。 变量名可以包含英文字母、数字、下画线和空格等。 9.1 变量 9.1.3 变量类型 ●数值型:数值型变量用于存储具体的数值。 ●字符型:字符型变量用于存储字符串。字符串是由一个或多个字符组成,这些字符可以是英文字母、汉字、数字、特殊字符,或者是它们的组合。 需要说明的是,当将字符串赋给一个变量时,必须用双引号把字符括起,并且又引号必须是英文下的双引号,而不能是中文的双引号。 ●逻辑型:逻辑型变量用于存储True或False两种值。逻辑型变量的用途是满打满算或取消某一个选项的设置。 9.1 变量 ●列表型变量:列表型变量可用于存储数据或变量值。 ●线性列表:每一个元素都为单独一个值,例如{7,5,Q,b}。 ●属性列表:每一个元素一般由属性说明和属性值组成,两者之间用冒号隔开{#姓名:“Jone”,#性别:“man”}。 9.1.4 变量的使用 使用变量可以实现更加灵活的程序控制功能。例如数值型系统变量PathPosition,该变量用来跟踪指定图标中对象的显示位置,使用时其格式为:PathPosition@Icon Title其中Icon Title为指定图标的名称,二者用引用符号“@”分隔开来。 例:PathPosition@小球→跟踪显示图标“小球”中的对象在演示窗口中的位置。 9.1 变量 1. 在计算对话框中使用变量 拖动一个计算图标到流程线上,双击该计算图标,打开其编辑对话框,输入赋值语句x:=1。现在我们就定义了一个自变量x,如图9.3所示: 定义完毕,关闭变量编辑对话框,弹出对话框,选择是否保存刚定义的变量,如图9.4所示。单击“确定”按钮,保存。这时又弹出“新建变量”对话框,如图9.5所示,然后直接确定即可。 2. 在属性对话框的条件选项中使用变量 拖动一个交互图标到程序流程线上,再拖一个群组图标到交互图标的右边,在弹出的交互对话框中选择“条件”响应方式。双击交互响应,弹出其属性设置对话框,就可以在“条件”选项中输入变量或函数。如第4章中的拼图游戏“目标和条件”实例,在“条件”选项中输入的变量为AllcorrectMatched.如图9.6所示。 9.1 变量 3. 在显示图标的演示窗口中使用变量 如果显示图标的演示窗口中使用变量,则可以显示系统变量或自定义变量的当前内容。使用方法是把变量名用“{}”括起来。例:{hour}:{minute}:{sec},如图9.7所示,如果此刻为11点5分58秒,则演示窗口中会出现时间:11:5:58,如图9.8所示。 9.2 函数 Authorware函数也有两种形式:系统函数和外部函数。每一个函数都用来执行特定的任务,实现某一功能。且每一个函数都有唯一的名字和其特定的语法结构,通常还包括一个或多个参数。 9.2.1 函数和外部函数 执行“对话框”→“面板”→“函数”命令,弹出“函数”对话框,里面显示了Authorware提供的所有函数。如图9.9所示。选中“JumpFile”系统函数,“描述”项描述了该函数实现的功能以及参数等特性。 Authorware7.0共提供了12类系统函数:如图9.10所示,函数对话框“分类”选项中的字符、CMI、决策、文件、框架、常规、图形、图标、交互、网络、时间、视频管理。 9.2 函数 除了使用Authorware提供

文档评论(0)

1亿VIP精品文档

相关文档