Authorware:第4节函数与变量

合集下载

authorware函数大全

authorware函数大全
6
Application
string:=Application()说明该函数返回一个字符串,该串包含Authorware应用的名字,被XCMD或DLL应用判断Authorware是否在运行。
7
Array
MyArray:=Array(value,dim1[,dim2,dim3,……dim10])说明该函数生成含有值的线性列表(一维阵列)。若值是列表,Authorware为阵列中每一个元素复制该列表。指定多维参数类似生成多个列表的列表。最大的维数为10。
16
CallIcon
result:=CallIcon(@"SpriteIconTitle", #method [, argument...])说明调用带有sprite Xtra功能的进程的方法.
17
CallObject
result:=CallObject(object, #method [, arguments...])说明调用一个对象的scripting Xtra句柄的方法或所属方法.新对象可用NewObject函数创建.
5
AppendExtFile
number:=AppendExtFile("filename","string")说明该函数字符串"string"插入到用户用"filename"指定的文本文件的末尾。该函数生成一个新的文本文件。若用户没有为文件指定存储路径,Authorware以FileLocation的内容为存储路径。不能将该函数嵌入在表达式中使用。该函数可以改变本地磁盘或网络磁盘上的文本文件。当用户使用该函数时,Authorware将两个系统变量IOStatus和IOMessage更新并返回IOStatus的值。若没有错误发生,IOStatus存放0,IOMessage为空;若有错误发生,在IOStatus中存放由操作系统定义的错误号。若IOStatus不为0,IOMessage存入错误信息。用该函数在文件中累加文本,系统函数WriteExitFile用新文本覆盖文件的内容。两个函数都可以写任意类型的数据,例如用户的名称、记分或主题,到ASCII格式的外部文件。写完外部文件后,可以用系统函数ReadExtFile检索这些内容。用法下面的语句将NowUser的内容加到文本文件DATA.TXT的末尾: AppendExtFile(RecordsLocation^"DATA.TXT",NowUser)相关变量参见系统变量IOStatus,IOMessage和RecordsLocation。相关函数参见系统函数ReadExtFile和WriteExtFile

第7章 Authorware中变量与函数的应用

第7章 Authorware中变量与函数的应用

2.函数
就是完成某一功能的基本程序模块。Authorware
提供的220多个函数,涵盖二十多个方面的内容。 这些功能函数包括编程语言、字符管理、数学运算、 绘表操作、网 络管理和OLE操作等等。
3.表达式和语句
1.世博会倒记时程序 (1)启动Authorware 7.0软件,在文件菜单中选择新建,新 建一个文件,在弹出的菜单中选择不选或取消,就新建了 一个文件。 (2)在流程线上放置一计算图标,命名为“计算时间差”, 双击计算图标,写入: t1=datetonum(day,month,year)
t2=datetonum(1,5,2010)
(9)红色划块用来控制红色的值,其属性设置如图8-4所示: 运行后暂停,会发现红色滑块的中央出现一个小三角形,将 滑块向后拖动到合适的位置即可。
图8-4 “红色划块”图标属性设置
其它颜色划块设置同上。最终效果图如图所示:
调色板最终效果
四、思考
如何制作一个电子笔记本程序? 2. 如何制作一个网页浏览器?
这些功能函数包括编程语言字符管理数学运算绘图常规文件管理框架管理图标管理视频管理平台管理时间管理跳转表操作网络管理和ole操作等等
第7章
Authorware中变量与函数的应用
一、教学目的
1.知道变量和函数的概念,能使用变量和
函数面板熟悉它们的功能。 2.能使用常见的变量和函数。
二、主要内容

1.变量
实际上对应的是计算机的一个存储单元,在程序运行的
过程中,它的值是可以变化的。在Authorware中,变量分为 系统变量和自定义变量。(1)系统变量:是系统预先定义 好的一套变量,Authorware提供了180多个系统变量,用于 自动跟踪程序各方面的变化,提供程序运行的基本信息。 (2)自定义变量:如果系统变量无法满足程序的需要,可 以自己定义新的变量。

快速学习authorware

快速学习authorware

应用场景
组合应用适用于各种需要用户参与和 判断的场景,如游戏、多媒体展示、 教学软件等。
04 变量和函数
变量基础
变量定义
变量是用来存储数据的容器,可以在Authorware中定义各种类型 的变量,如文本、数字、布尔值等。
变量赋值
通过赋值语句将数据存储到变量中,可以使用各种运算符和表达式 来赋值。
02 Authorware基础
Authorware界面介绍
菜单栏
包含文件、编辑、查看等常用操作。
流程图面板
显示当前流程图,可进行流程的编辑和调整。
工具箱
包含各种媒体和交互控件,如按钮、文本框 等。
属性面板
用于设置控件的属性和样式。
创建基本流程
新建流程图
在流程图面板中新建一个流程图。
添加媒体和文本
练习3
根据所学知识,自己设计并 实现一个具有实际应用价值 的Authorware程序,如教 学辅助、企业展示等。
练习4
根据所学知识,自己设计并 实现一个跨平台的 Authorware程序,以适应 不同的操作系统和设备。
THANKS FOR WATCHING
感谢您的观看
03
变量和函数在流程控制中的应用
使用变量来控制程序的流程,如条件判断、循环等,而函数则可以封装
复杂的逻辑和操作,提高代码的可重用性和可维护性。
05 高级特性
库和模块的使用

Authorware提供了一个强大的库功能,允许用户将常用的内容存储在一个中 央位置,并在需要时重复使用。这可以大大提高工作效率,减少重复劳动。
函数调用
在程序中调用函数时,需要提供必要的参数,并根据需要处理函数的 返回值。
变量和函数的应用实例

Authorware中函数和变量使用一例

Authorware中函数和变量使用一例

Authorware中函数和变量使用一例
戴仕宝
【期刊名称】《滁州学院学报》
【年(卷),期】2001(003)003
【摘要】通过对一个比较复杂的程序的解析,本文探讨了函数和变量的重要性以及如何在运用Authorware进行CAI程序编写时使用函数和变量.
【总页数】3页(P95-96,77)
【作者】戴仕宝
【作者单位】滁州师范专科学校,地理系,安徽,滁州,239012
【正文语种】中文
【中图分类】TP3
【相关文献】
1.Authorware中的函数和变量在原子结构MCAI课件设计开发中的应用 [J], 马颖峰;王强
2.在Authorware中巧用函数与变量 [J], 孙朝云
3.在Authorware中巧用变量和函数实现动态绘线 [J], 李中华
4.Authorware中函数、变量、知识对象面板恢复方法 [J], 陈正东
5.Authorware中的函数使用 [J], 梅申信;梅林
因版权原因,仅展示原文概要,查看原文内容请购买。

authorware基本函数

authorware基本函数
和函数
Authorware常用函数
ResizeWindow(width,height)设置显示窗口大小 Quit([option])该函数的功能是使Authorware直接退出演 示过程。Option参数的数字含义如下所述: 0 表示返回到Authorware窗口。 1 表示返回到Windows环境。 NewObject(“fileio”) 打开一个文件 MediaPlay(IconID@“IconTitle”)播放声音文件 MediaPause(IconID@“Mp3”, TRUE)暂停播放 MediaPause(IconID@“Mp3”, FALSE) 继续播放 CallObject(w, “displayOpen”)该函数调用一个对象的 Scripting Xtra句柄,我们可以使用NewObject来创建一个新的对 象。 GoTo(IconID@“图标名称”) 转向图标名称的图标 FullTime 显示当前时间 random(初值,终值,步长) 随机函数
MediaPause(IconID@“IconTitle”, pause) 该函数的作用是暂停或继续播放在指定图标中的数 字化电影, 参数pause为TRUE时,暂停播放, 参数pause为FALSE时,Authorware将继续播放。 MediaPlay(IconID@“IconTitle”) 该函数是使指定图标中的数字化电影开始播放。 NewObject NewObject(“Xtra” [, arguments...]) 该函数创建一个新的Scripting Xtra并通过参数的 设置来调用一个实例启动。 Line(pensize,x1,y1,x2,y2) 从(x1,y1)点到(x2,y2)点绘制一条直线。

中文版多媒体制作教程

中文版多媒体制作教程
工具栏
路漫漫其悠远
状态栏
工具栏、状态栏和工具提示信息
•中国水利水电出版社
8.2 计算图标编辑窗口
显示行数标记:
使用块缩进选项的效果:
路漫漫其悠远
•中国水利水电出版社
8.2 计算图标编辑窗口
使用Ctrl+H快捷键可获得拼写提示功能
路漫漫其悠远
拼写提示
•中国水利水电出版社
8.2 计算图标编辑窗口
路漫漫其悠远
•中国水利水电出版社
8.1 Authorware中的变量和函数
路漫漫其悠远
系统变量对话框
•中国水利水电出版社
8.1 Authorware中的变量和函数
3 变量的数据类型
(1)数值型变量:用于储存数值。 (2)字符型变量:用于存储字符串信息。 (3)布尔型变量: 仅包含TRUE和FALSE。 (4)列表变量:用于存储常数或变量矩阵 (5)符号变量 (6)矩形变量 (7)点变量
中文版多媒体制作教程
路漫漫其悠远
2020/4/14
8.1 Authorware中的变量和函数
1 变量和函数的分类
系统变量:当程序调用这些变量后,系统会自 动跟踪检测这些变量。
自定义变量:用户创建的变量。 系统函数:完成某一特定功能的逻辑单元、应
用程序,已经定义好,用户可以直接使用。 自定义函数 :用户自行定义的函数。
函数的分类:
字符类、CMI类、文件类、框架类、常规类、图形 类、图标类、跳转类、语法类、列表类、数学类、 网络类、OLE类、平台类、目标类、时间类、视频 类、 Xtras类。
路漫漫其悠远
•中国水利水电出版社
8.2 计算图标编辑窗口
撰写源程序代码的窗口 。

变量与函数的使用解读

变量与函数的使用解读

程序的调试及发行


一键发行

程序设计完成后,必须将其打包为可独立运行的可执行 文件。 Authorware6 提供了强大的一键发行功能,自动 查找所需的支持文件并可以针对不同的发行目标以不同 的方式进行打包,而且所有的步骤都是自动在内部实现 的。 方法很简单:先执行菜单【文件/发布/发布设置】进行 打包前的相关设置。然后执行菜单【文件/发布/一键发 布】或直接按F12即可生成所需要的目标文件的形式。
变量与函数的使用

变量
变量的类型
变量是其值可以改变的量,可以利用变量存储不 同的数值,比如计算结果、用户输入的字符串 以及对象的状态等等 1.根据变量存储的数据类型,可以将变量分为7 类: · 数值型· 字符型· 逻辑型· 符号型· 列表 型· 坐标变量· 矩形变量 2.从使用者的角度来看,Authorware中的变量 分为两种:系统变量和自定义变量
变量与函数的使用

函数
使用【函数】对话框单击工具栏【函数】按钮,
会出现【函数】对话框窗口,窗口中列出了所有的系 统函数、自定义函数以及对函数的描述
程序的调试及发行


程序的调试


通常,按下【运行】按钮,Authorware会从程序开始处 运行程序,一直到程序流程线上最后一个设计图标或者 遇到Quit()函数。 有时所要调试的程序段只是整个程序的一部分,此时就 可以利用【开始旗】和【结束旗】来帮助。方法很简单, 只要你从图标选择板把【开始旗】拖放到流程线上欲调 试程序段的开始位置,将【结束旗】拖放到流程线上欲 调试程序段的结束位置,再运行时就只执行程序段中的 图标了。 控制面板是一个非常有效的调试工具。尤其是当程序中 存在复杂的分支结构的情况下,这时就可以使用控制面 板提供的各种手段对设计图标的执行顺序进行跟踪

Authorware多媒体设计课程中变量及函数的教学要点探讨

Authorware多媒体设计课程中变量及函数的教学要点探讨

作者: 甘伟明;曾晓云
作者机构: 广西财经学院计算机与信息管理系 广西财经学院计算机与信息管理系 广西南宁广西南宁
出版物刊名: 广西财经学院学报
主题词: 功能图标;流程线;系统变量;系统函数;外部扩展函数;运算图标
摘要:Authorware作为一种多媒体创作工具,它为创作者提供了一个基于流程图和设计图标的非常直观的创作环境。

同时作为一种应用程序开发工具,Authorware也提供了丰富的变量和函数,使得开发人员可以更深入地控制程序流程,开发出交互能力强、流程控制复杂的多媒体应用系统。

相对而言,Authorware的变量和函数的教学难度较大。

本文从实用角度出发,结合笔者实际教学的经验体会,介绍了Authorware多媒体设计课程中变量及函数的教学要点,并通过实例创作使读者加深对Authorware变量及函数的理解。

第4章添加动画效果和使用函数变量.

第4章添加动画效果和使用函数变量.

第4章添加动画效果和使用函数变量4.1 Authorware动画概述Authorware中的动画有两种形式,一种是路径动画,另一种是实际动画。

路径动画是指使用移动图标将文本、图形或图像等对象在一定时间内沿事先设计好的路径在演示窗口中移动,从而产生动画效果。

实际动画则是指内容本身就是动态的,如数字电影、GIF动态图像、Flash动画等,它们是使用专门的软件看作后导入到Authorware中的。

4.1.1动画类型和特点(1)到固定点的动画类型。

(2)到直线的动画类型。

(3)到固定区域中指定点的动画类型。

(4)沿路径到终点的动画类型。

(5)沿路径到指定点的动画类型。

4.1.2创建动画的基本操作创建动画的基本步骤如下:(1)在流程线上双击包含有要移动的对象的显示图标,打开演示窗口,然后再将其关闭。

(2)向流程线上添加一个移动图标,并为其命名。

(3)双击移动图标,显示“属性:移动图标”面板,同时屏幕上显示含有要移动对象的演示窗口。

(图4-1)(4)在演示窗口中单击要移动的对象,相应对象出现在移动图标属性面板左边的预览框中。

(5)在移动图标属性面板中的“类型”下拉列表框中选择动画类型,设置所需选项并根据提示创建路径。

(6)单击预览按钮查看动画效果。

4.1.3移动图标的属性在流程线上双击要设置属性的移动图标,即可显示“属性:移动图标”面板(图4-2)。

在其中可以选择移动动画类型、创建动画路径、指定移动的时间或速度及设置其他选项。

(1)“类型”下拉列表框:用来选择动画类型到固定点到直线的指定点到固定区域的指定点沿路径到终点沿路径到指定点(2)“层”文本框:设置移动对象的层次(3)“定时”下拉列表框:设置移动速度(4)“同步性”下拉列表框:设置同步执行程序的方式。

(5)“越界控制”下拉列表框:设置当所指定的目标位置的值小于起点位置的值或大于终点位置的值时如何确定移动的目标位置。

(6)“何时移动”文本框:指定移动的条件。

变量和函数在用Authorware开发交互式多媒体上的应用初探

变量和函数在用Authorware开发交互式多媒体上的应用初探

构和本质 内涵?怎样才能使决策者最快地掌握一个庞大系统工程的 主体,以做到心 中有数、总揽全局 ?利用庞大系统工程设计报告
的多媒体 的解 说是完 成上述任 务的较好方式 。多媒体 以其全方位 的感 受 ,得 到 了日益广泛 的重视 。 多媒 体集成 了图形 、 图像、 极大的潜 力。然而 ,即使是使用具有丰富 的多媒体支持能力的高
用了变量和 函数 ,就会大大加强对 A t o w r u h r a e的控制 能力。在 的意 图完成 了。但 是 ,在进 入分 支 后。 此按 钮 托 前 ■ 。 上翻按钮 的属性设置对话框 中激活条件栏 中填 入一个 变量,如图 把 p a 和 so 按 钮 拷 贝到 分 支界 面 的 交 互 砾 下 即 : ly t p 蛩 币
步探 讨 。 [ 关键词] 多媒 体 变量 函数
1 引言
整的多媒体程序,但是 ,如果我们 再利用 A t o w r u h r a e提供的变 量和 函数,将 可 以实现 列高 水平 的多媒体 功能 。因 为此时 ,我
怎样才能在短暂的时间内,表 明一个庞 大系统工程 的宏观结 们可 以收集并操纵数据 ,让 A t o w r u h r a e实现 最大的功能

本 文 于 2 2年 8月 I 日定 稿 . 0 O 6
… 一ll 0 .
维普资讯
按 下 某 个 按 钮 时 , 便 进 入 相 应 的 分 支 界 面 。 以 “ 统 概 述 ” 孩 系 钮 为 例 如 图 2所 示 。 需 要 注 意 的 是 向 上翻 页 的 按 钮 在 第 一 页 时 是 禁 用 的 。 向下 翻 页 的 按 钮 则可 以 使
声 音 、音 效 、 动 画 ,并 具 有 高 度 的 可 交 互 性 , 在 许 多 领 域 具 有 互 式 多 媒 体 作 品 。

authorware函数

authorware函数

--authorware常用函数一、播放器CDPlay(track,FALSE) 声音播放CDPlay() 声音停止if Checked thenCDPause()elseCDResume()end if 声音暂停if track>1 thentrack:=track-1elsetrack:=CDTracks()end ifCDPlay(track,FALSE) 上一曲if track track:=track+1elsetrack:=1end ifCDPlay(track,FALSE) 下一曲CDStop()CDEject()Quit() 退出声音播放二、音乐播放和暂停if x=l thenmediapause(IconID@"音乐",TRUE) x:=0elsemediaplay(IconID@"音乐")x:=1end if三、显示日期和时间今天是{FullDate}现在的时间是{FullTime}四、计算机图标返回到哪里GoTo(IconID@"鸟叫")五、调用其它应用程序关闭源程序打开新窗口JumpOut("down\\\\msjavx86.exe")或调用IEJumpOutReturn( "C:\\\\Program Files\\\\Internet Explorer\\\\IEXPLORE") 其它程序JumpFile(FileLocation^"看守所.exe")六、AUTHORWARE中调用网页文件的几种方法1 使用控件。

2 使用WebXtra插件。

3 使用Budapi中的函数baOpenURL( URL , State ),要求你的Authorware文件夹中有Budapi.u32。

使用时先导入函数baOpenURL().如:baOpenURL( "hpage\\\\bus.htm", 1 )4 使用OpenURL.x32。

中文Authorware 7.0 案例教程 系统变量与函数

中文Authorware 7.0 案例教程 系统变量与函数
常用系统变量
序号
变量名
作用
1
CorrectChoicesMathed
它存储的是在当前交互分支结构的响应图标中,用户已匹配正确响应的个数
2
CurrentPageNum
存储当前框架结构中已显示过的最后一页的编号
3
EntryText
存储用户在上一次文本交互中输入的文本。它也可以存储指定的交互中最后一个响应的正文内容
5
Test(condition,TRUEcondition,FLASEcondition)
当condition的值为TRUE时,程序就计算X1表达式的值;当condition的值为FALSE时,程序就计算X2表达式的值
4
FullDate
存储当前日期的全名
5
FullTime
用时、分和秒的形式存储当前的系统Байду номын сангаас间
6
JudgedResponses
存储用户在使用一个交互式应用程序文件中,当输入响应时,其响应状态被设定成Correct和Wrong的交互作用响应总数
7
Movable
如果想使某个图标中显示的按钮可以被用户移动,则可设置成Movable@”title”=TRUE
3
Random(min,max,units)
给出在min到max之间的一个随机数,两个随机数相差是units的整数倍。例如Random(10,99,1)可产生两位整数
4
ResizeWindow(Width,Height)
将显示窗口的大小调整到由Width和Height指定的大小,其中Width用以指定窗口的宽度,Height指定窗口的高度,单位均采用像素点
常用系统函数
序号

Authorware中的变量

Authorware中的变量

EvalStatus
式太长 (上限是 409 字节) 2: 太长的表达式 (上 限是 409 字节) 3:未定义的字符串,使用时少 了引号 4: 使用了非法的字符和非法的运算符 5: 表示有语法错误 6:对运算符的不正确使用 7:测试描述的不正确格式 8:表示使用时少了右 括号 9:表示使用时少了左括号 10:表达式太复 杂 11:存储器已满 12:赋值方式非法 13:需要 赋值运算符 14:在表达式中遗漏了某一操作数 15:表示使用了过多的函数 16:在函数中需要使 用变量 17:表示需要其它函数或要求赋值 18: 表示内部的错误 19:需要一个表达式 20:暂不 使用 21:使用了未定义的函数 22:使用了未定 义的变量 23:同@使用的设计按钮不存在 24: 表示@符不能和该系统变量一起使用 25:表示@ 符不能和该自定义变量一起使用 26: 和@使用的 标题不唯一 27:函数和变量的名字太长 28:不 能使用@来指示系统保留的标题名,例如: Untitled 29:使用时,参数不够 30:函数不能被 嵌入 31:在该版本中,没有该系统变量或系统函 数。 32:在库中,不能使用@符号。 单独使用时,该变量储存的是最新的事件响应中 所匹配的 Xtras 事件属性列表; 做为引用变量使 用时,EventLastMatched@ "IconTitle"的值为指定 的事件响应中所匹配的 Xtras 事件属性列表。 该变量存储的是由 Xtras 所发出待处理的事件的 列表,这些事件按照到达的顺序来排队。 当该变量的值大于零的时候,Authorware 将所有 的要中断程序流程的事件储存到 EventQueue 变 量中,当该变量的值为零的时候, Autorware 执行这些事件。 该变量存储的是当前正在执行的设计按钮的 ID 标识。 该变量存储的是当前正在执行的设计按钮的标 题,包括该标题的注释。 该变量存储的是当前执行的文件所在的文件夹,

十天学会Authorware6.5之第04天:变量

十天学会Authorware6.5之第04天:变量

十天学会Authorware6.5之第四天:变量(一)变量的基本定义变量通常是用来存储程序执行过程中涉及的数据。

变量可以存储的数据类型有:数值型、字符型、逻辑型,当然也可以存储以数组、列表等形式存在的数据。

变量的加入,使Authorware的交互编程更加灵活多变。

(二)变量的分类在Authorware 6.5中,变量可以划分为系统变量、自定义变量和逻辑变量三种类型。

这三种变量的使用一般都必须遵循一定的约定,下面就给大家具体讲解一下变量类型分类的相关知识。

1.系统变量Authorware 6.5内部提供了一系列的系统变量,它们包括CMI(计算机管理教学)、Decision (决策)、File(文件)、Framework(框架)、General(常规)、Graphics(图形)、Icons(图标)、Interaction(交互)、Network(网络)、Time(时间)、Video(视频)等共11大类,如图1所示。

这些系统变量不但能够"各司其职",完成各自的功能任务;更可以"有机结合",协同完成复杂的程序需求。

图 1对于某些特殊的系统变量,使用时后面要有一个"@"字符再加上一个图标标题,例如"Movable@"IconTitle" :=False"的格式,这种语句称为引用变量,此赋值语句表示在程序执行过程不允许用户对"IconTitle"图标进行任何的移动。

提示与技巧Time(时间)类系统变量中的"FullTime"是一个非常有用的系统变量,这个变量的不同之处在于它是一个时时变化的时间变量,且不断地随计算机系统时间的改变而改变,正是这种特殊的变化性质,在程序交互设计中显得十分有用。

Authorware本身有一个毛病,那就是在某些情况下对函数或变量的值的变化根本不起响应反应,例如某些场合下设计一个永久条件交互分支,设置返回类型为"Return",响应条件表达式为A=0,那么本来程序只要在A=0条件下均会响应并执行该永久分支的内容,可恰恰Authorware经常在这个时候发病,并不自动去检测A表达式值的变化,怎么办?此时如果我们把响应条件改为A+ FullTime=0+ FullTime,情况就大不一样了,看上去FullTime似乎显得多余,但正是这个不断变化的系统变量强迫了Authorware去检查整个表达式的值而决定分支的执行与否,实在妙哉!2.自定义变量自定义变量是用户根据程序设计与执行的需求而自己添加定义的变量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档