- 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提供
您可能关注的文档
- 2011春VFP理论考试辅导(课堂解析).doc
- 2011江苏会计从业资格考试基础会计试题汇总.pdf
- 2011烃的衍生物.doc
- 2011考研复习规划.pdf
- 2011考研黄金十月:三件大事必须处理好.doc
- 2011湖南常德津市市楼盘盘点.ppt
- 2011级烹饪系三班团日活动及总结.doc
- 2011江西八校高三联考试题答案(理综).doc
- 2011财务管理复习指引.doc
- 2012-11-11语文试卷rd 文档.doc
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 土地设计咨询技术服务费参考方案——〔2025〕32项土地技术服务收费标准.pdf VIP
- 公考考前抢分宝典言语理解.pdf VIP
- 2026年湖南生物机电职业技术学院单招职业适应性考试题库附答案.docx VIP
- 2026年湖南生物机电职业技术学院单招职业技能测试必刷测试卷必考题.docx VIP
- 人教版物理八年级上册课后练习.doc VIP
- 2022年人教精通版六年级下册英语全册教案第二学期全册教学设计(含教学反思) (2).doc VIP
- 福特福睿斯车主手册.pdf
- 福特福睿斯1.5发动机机械维修手册.pptx VIP
- 篮球比赛记录表.doc VIP
- 人教版物理八年级上册课后练习及答案.doc VIP
原创力文档

文档评论(0)