




免费预览已结束,剩余35页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章Authorware课件的交互控制 Authorware为用户提供了强大的交互功能 而这些功能均由交互作用分支结构来实现 由 交互 图标和 响应 图标共同构成 单独的交互图标没有任何意义 同时也没有单独的响应图标存在 第7章交互控制 交互结构 交互图标名称 交互类型 响应图标名称 响应图标 分支路径 交互类型 交互图标的属性设置 交互图标的属性设置 响应的属性设置 响应分支 重试 在响应完此处交互后将会回到主流程线的交互分支起点开始读取程序 在此等待用户做出另一次交互操作 重试 继续 退出交互 返回 响应分支 继续 沿箭头的方向看 此时程序的路径是其分支结构上方的闭合矩形 计算机会在此流程线上反复检查 等待用户匹配该响应的操作 在系统响应完此处交互后 计算机又回到闭合矩形的路径上等待下一次匹配响应的操作 响应分支 退出交互 当系统响应完具有此分支类型的交互程序后 顺着箭头的指向 计算机将回到主流程线上读取程序 响应分支 返回 只要始终处于激活状态 系统等待用户的匹配操作并随时响应 从而进入该分支路径读取程序 该分支执行完毕后 返回到原来调转起点继续往下执行 按钮响应 按钮类型对话框 按钮响应 热区域响应 交互的区域只是规则的矩形区域 热区域响应 Movable IconTitle 设置某个设计图标中的显示对象能否被用户移动 Movable IconTitle TRUE可以移动Movable IconTitle FALSE不能移动 DrawBox pensize x1 y1 x2 y2 该函数允许用户通过按下鼠标左键并拖动鼠标以指定线宽绘制一个矩形 使用参数 x1 y1 x2 y2 限制用户的绘图范围 如果pensize 1则绘制出一个实心矩形 类似 DrawCircle pensize x1 y1 x2 y2 DrawLine pensize x1 y1 x2 y2 SetFill flag color 设置绘图函数使用的填充色 可以使用RGB函数产生一个颜色 当flag为TRUE时进行填充 为FALSE则不进行填充 例 SetFill 0 RGB 150 255 200 SetFrame flag color 设置绘图函数使用的边框色 可以使用RGB函数产生一个颜色 当flag为TRUE时绘制边框 为FALSE则不进行绘制 例 SetFrame 1 RGB 0 125 0 热对象响应 交互区域就是整个对象所占的区域 可以是不规则区域 目标区响应 TotalScore记录用户在整个交互作用过程中得到的总分数TotalWrong记录在交互作用过程中具有错误响应状态的响应被匹配的次数TotalCorrect记录在交互作用过程中具有正确响应状态的响应被匹配的次数 下拉菜单响应 在默认情况下 演示窗口菜单栏上只有一个 文件 菜单 其选项只有一个 退出 命令如果运行程序时 演示窗口中没有菜单栏 可以使用 修改 菜单下 文件 命令中的 属性 对话框 选中 选项 下的 显示菜单栏 复选框 下拉菜单响应 菜单通常需要在屏幕上保留很长一段时间 以便用户能够随时与它进行交互 因此 在运用菜单响应时 通常把各个菜单的交互方式设置成 永久 类型的交互方式 以便菜单能够始终处于激活状态 下拉菜单响应 特殊字符来控制菜单项的显示方式输入 则菜单中显示一条分隔线 在菜单命令前方输入 则菜单命令为灰色 当前不能被使用 输入空格 则菜单中显示空行 在菜单命令的某个字母前输入 则该字母被加上了下划线 且被设置为该命令的快捷键 如果想显示 字符本身 则需要输入 下拉菜单响应 快捷键 Key s 组合键使用Ctrl键和其他键组合 比如Ctrl A 可以输入 CtrlA 或者 A 如果要使用Alt键和其他键组合 比如Alt A 可以输入 AltA Authorware并不区分大小写 因此要避免在一个菜单命令中使用 c 作为快捷键 在另一个菜单命令中使用 C 作为快捷键 这样实际上是同一个快捷键 下拉菜单响应 Line pensize x1 y1 x2 y2 使用pensize指定的线宽在屏幕上从 x1 y1 到 x2 y2 绘制一条线段 Box pensize x1 y1 x2 y2 Circle pensize x1 y1 x2 y2 EraseAll 擦除 演示 窗口中的所有显示内容 当用户的操作符合制作者所设置的交互条件时 计算机才会进入交互分支路径 读取响应图标中的程序 条件响应 条件响应 RightMouseDown true 可以看出制作者所设置的条件是 右击鼠标 所以当用户按下鼠标右键时 就匹配了此条件 使得计算机进入交互分支路径读取响应图标中的程序 关 若将某处响应的 自动 属性设为 关 时 只有当存在其他交互分支路径 并且它们的路径 分支 属性均设为 继续 时 当计算机顺着交互分支从左到右逐个读取程序进行到此条件响应为 TRUE 时 Authorware才会执行该响应分支的内容 条件响应 为真 当 自动 属性设置成 为真 时 计算机读到此交互作用分支结构时 当匹配条件成立时 就会读取其分支路径上的程序 条件响应 由假为真 当 自动 属性设置为 为假 时 计算机读此条件响应会重复不停地监测该条件 只有条件的值从 FALSE 变为 TRUE 时 Authorware才会匹配该条件响应 条件响应 目标区响应 SetFrame TRUE RGB 255 0 0 设置线条颜色Line 2 CursorX CursorY CursorX CursorY 根据鼠标位置划线 目标区响应 AllCorrectMatched如果用户匹配了当前交互作用分支结构中所有设置为Correct状态的响应 其值为TRUE 否则为FALSE ChoiceNumber包含当前交互作用分支结构中用户匹配的最后一个响应图标的序号 目标区响应 ifChoiceNumber 1thenstring string Return Number 正确识别海龟 elseifChoiceNumber 2thenstring string Return Number 正确识别白兔 elseifChoiceNumber 3thenstring string Return Number 正确识别鸽子 elseifChoiceNumber 4thenstring string Return Number 错误识别 endifNumber Number 1 只在用户输入的文本与制作者的设置相符时 计算机才会读取相应分支路径中的程序 文本响应 单词 句子或字符型表达式 分隔符 如 ABC CDE 表示用户的输入只要和其中一个相匹配即可 ABC 6CDE 通配
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机场停车场车位销售及租赁服务协议
- 餐饮行业品牌授权运营管理服务协议
- 新能源汽车品牌区域代理商合作协议
- 离婚协议书中无形资产分割及子女抚养协议样本
- 夫妻家庭调解协议书范本
- 成都小区物业服务企业物业服务收费标准合同
- 餐饮连锁品牌区域代理合作协议范本模板
- 高速公路建设土地征收拆迁协议
- 城市综合体停车场升级改造合同
- 洪水冲毁桥墩应急支护方案
- 共享直播创业方案
- 电子设计案例教程:基于Flowcode的流码编程
- Spark大数据技术与应用教学大纲
- 篮球场、羽毛球场项目施工方案
- HTRI培训教程41课件
- JJG 97-2001测角仪
- GB/T 4743-2009纺织品卷装纱绞纱法线密度的测定
- GB/T 18971-2003旅游规划通则
- GB/T 14513.1-2017气动使用可压缩流体元件的流量特性测定第1部分:稳态流动的一般规则和试验方法
- GB/T 1243-1997短节距传动用精密滚子链和链轮
- 2023年变配电室应急预案
评论
0/150
提交评论