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

上传人:仙*** 文档编号:243987159 上传时间:2024-10-01 格式:PPT 页数:21 大小:256KB
返回 下载 相关 举报
Authorware多媒体设计标准教程第九章_第1页
第1页 / 共21页
Authorware多媒体设计标准教程第九章_第2页
第2页 / 共21页
Authorware多媒体设计标准教程第九章_第3页
第3页 / 共21页
点击查看更多>>
资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,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,,该变量用来跟踪指定图标中对象的显示位置,使用时其格式为:,PathPositionIcon 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,提供的系统函数,用户还可以使用外部函数,来扩展,Authorware,的功能。使用外部函数之前,必须要加载这个外部函数,目的是使,Authorware,能知道存放该函数的地点。当加载了一个自定义函数后,接下来的使用与系统函数相同。,能够被,Authorware,调用为外部函数的文件有,3,种格式:,Dll,文件、,UCD,文件和,U32,文件。,9.2.2,函数的使用,函数一般都放在计算图标中使用。,1.,常用的跳转函数,GoTo(),函数。,格式:,GoTo(IconIDIconTitle),说明:,GoTo,语句使,Authorware,跳到在,IconTitle,中指定的图标继续执行。,上一页,下一页,返回,9.2,函数,JumpFile(),函数。,格式:,JumpFile(“filename”),说明:使,Authorware,跳转到,filename,指定的程序文件中。,JumpFileReturn(),函数。,格式:,JumpFileReturn(“filename”),说明:使,Authorware,跳转到,filename,指定的程序文件中,当指定的程序文件结束,再返回到源程序文件中。,2.,常用的绘图函数,DrawBox(),函数。,格式:,DrawBox(pensize,x1,y1,x2,y2),说明:该函数允许用户通过点击和拖动画一个矩形(边线宽度由,pensize,指定)。缺省时为黑色透明填充方式,用户可以用系统函数,SetFrame,和,SetFill,设置填充方式和颜色。若,pensize-1,,则画一个黑色实心矩形。仅在计算团标中使用该函数,它不能嵌入或在表达式中使用。,上一页,下一页,返回,9.2,函数,DrawCircle(pensize,x1,y1,x2,y2),。,说明:该函数允许用户通过点击和拖拉画一个椭圆(边线宽度由,pensize,指定)。缺省时为黑色透明填充方式,用户可以用系统函数,SetFrame,和,SetFill,设置填充方式和颜色。若,pensize,为,-l,,则画一个黑色实心矩形。仅在计算图标中使用该函数,它不能嵌入或在表达式中使用。,DrawLine(pensize,x1,y1,x2,y2),。,说明:该函数允许用户通过点击和拖拉画一条直线(线宽由,pensize,指定),缺省时为黑色透明填充方式,用户可以用系统函数岂。,SetFrame,和,SetFill,设置填充方式和颜色。若,pensize,为,-l,,则画一个黑色实心矩形。仅在计算图标中使用该函数,它不能嵌入或在表达式中使用。,上一页,返回,图,9.1“,变量”对话框,返回,图,9.2“,分类”下拉列表,返回,图,9.3“,自定义变量”对话框,返回,图,9.4,保存变量对话框,返回,图,9.5“,新建变量”对话框,返回,图,9.6,交互图标属性设置对话框,返回,图,9.7,显示图标,返回,图,9.8,变量运行后的显示,返回,图,9.9“,函数”对话框,返回,图,9.10“,函数”分类列表,返回,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!