
| 本书面向Authorware中高级用户,要求读者具备Authorware 6.5(或更早版本)的使用经验,或者阅读了本套丛书中的《Authorware 7.0入门教程》一书,或者已经能够制作简单的流程。 本书从全方位、多角度对Authorware的程序设计方法进行深入详尽的介绍与分析,帮助读者掌握Authorware程序设计的精髓。书中包含的大量开发经验及应用技巧,往往是解决问题必需的钥匙,并且它们中的大多数并不依赖于Authorware的具体版本。如果你希望迅速提高Authorware编程水平,本书是你最好的选择。 |
| 第1章authorware 7.0简介1 1.1 authorware 7.0新特性1 1.2 运行环境3 1.3 安装authorware 7.03 1.4 安装authorware web player 75 1.5 安装authorware 7.0文件版本转换程序7 1.6 快速浏览authorware 7.09 1.7 网上资源14 第2章 多媒体素材的导入与管理16 2.1 显示对象的概念16 2.2 多媒体素材的导入途径17 2.2.1 【导入文件】按钮与【导入文件】对话框窗口17 2.2.2 拖放与粘贴18 2.2.3 利用变量与函数19 2.3 各种素材的导入20 2.3.1 导入文本20 2.3.2 导入图像22 2.3.3 导入声音22 2.3.4 导入数字化电影23 2.3.5 导入dvd电影24 .2.4 图像对象属性详解28 2.5 【显示】设计图标属性详解35 2.6 【声音】设计图标属性详解50 2.7 【数字化电影】设计图标属性详解53 2.8 【dvd】设计图标属性详解57 2.9 设计图标的批量处理60 2.10 多媒体素材的管理61 2.10.1 外部多媒体文件浏览器61 2.10.2 输出内部多媒体数据64 2.11 ole技术的使用65 2.11.1 ole对象的创建66 2.11.2 ole对象的使用69 第3章 编写程序代码72 3.1 aws编程基础72 3.1.1 变量72 3.1.2 函数77 3.1.3 运算符和表达式83 3.1.4 程序语句85 3.1.5 【运算】设计图标90 3.2 代码应用100 3.2.1 嵌入文本对象100 3.2.2 控制对象属性103 3.2.3 引用设计图标105 3.3 使用列表107 3.3.1 线性列表107 3.3.2 属性列表109 3.3.3 多维列表111 3.4 字符串处理112 3.4.1 特殊字符112 3.4.2 行与段落114 3.4.3 构造字符串处理过程115 3.5 脚本函数120 3.5.1 内部脚本函数120 3.5.2 变量与参数124 3.5.3 引用与递归129 3.5.4 脚本函数的管理132 3.5.5 外部脚本函数134 3.5.6 字符串脚本函数135 3.6 js编程137 3.6.1 javascript for authorware137 3.6.2 authorware文档对象模型149 3.6.3 aw对象150 3.6.4 icon对象151 3.6.5 datatype对象152 3.7 动态构造程序代码153 3.7.1 eval与evalassign153 3.7.2 evaljs与evaljsfile156 3.8 编程实例:制作一个时钟158 3.9 编程实例:制作数字计时器167 第4章 设计演播式多媒体程序173 4.1 设计动画173 4.1.1 移动方式详解173 4.1.2 终点区域与即时型表达式182 4.1.3 控制移动速度187 4.1.4 设计函数曲线路径189 4.2 【擦除】设计图标属性详解193 4.3 【等待】设计图标属性详解194 4.4 显示定位技术195 4.4.1 【演示】窗口坐标系统195 4.4.2 显示对象的定位197 4.4.3 显示对象的拖动199 4.5 运用层次201 4.6 运用过渡效果204 4.7 运用文本和图像207 4.8 运用声音210 4.8.1 声音数据的压缩211 4.8.2 声音的播放与控制213 4.9 数字化电影的运用215 4.9.1 数字化电影的压缩215 4.9.2 数字化电影的播放与控制216 4.10 同步处理216 4.10.1 相关系统变量与系统函数216 4.10.2 常用同步控制方式217 第5章 交互式多媒体程序的设计232 5.1 交互作用的要素232 5.2 交互作用分支结构233 5.2.1 交互作用分支结构的创建233 5.2.2 交互作用分支结构的执行237 5.2.3 知识跟踪240 5.3 【交互作用】设计图标241 5.3.1 交互界面的创建和编辑241 5.3.2 【交互作用】设计图标属性检查器242 5.4 11种响应类型245 5.4.1 按钮响应245 5.4.2 热区响应259 5.4.3 热对象响应262 5.4.4 目标区响应264 5.4.5 下拉式菜单响应268 5.4.6 条件响应272 5.4.7 文本输入响应275 5.4.8 按键响应282 5.4.9 时间限制响应286 5.4.10 重试限制响应292 5.4.11 事件响应293 5.5 跟踪用户的交互过程295 5.5.1 相关系统变量295 5.5.2 应用实例:跟踪用户的答题过程296 5.6 永久性响应298 5.6.1 永久性响应简介298 5.6.2 永久性响应的响应过程300 5.6.3 控制永久性响应的作用范围304 5.7 设计灵活的交互方式305 5.7.1 制作控制板306 5.7.2 制作右键弹出菜单309 5.7.3 制作多栏编辑界面313 5.7.4 利用外部函数实现新的响应类型318 5.8 程序流程控制322 5.8.1 决策判断分支结构323 5.8.2 导航结构333 5.8.3 在不同程序之间跳转351 第6章 测验程序的设计355 6.1 数据库编程355 6.1.1 开放式数据库连接(odbc)355 6.1.2 authorware对odbc的支持357 6.1.3 利用数据库存储数据361 6.2 制作标准化考试程序364 6.2.1 单项选择题364 6.2.2 “a、b”卷的实现369 6.2.3 多项选择题370 6.2.4 异常处理过程376 6.2.5 制作“标准化考试”程序378 第7章 库文件的使用388 7.1 为什么要使用库文件388 7.2 库文件的创建389 7.3 库文件的维护391 7.3.1 设计图标的修改392 7.3.2 链接关系的处理393 第8章 知识对象396 8.1 模块与知识对象396 8.1.1 模块化程序设计396 8.1.2 知识对象的概念400 8.1.3 authorware提供的知识对象401 8.2 创建知识对象407 8.2.1 【知识对象】设计图标的创建407 8.2.2 【知识对象】设计图标属性设置408 8.2.3 向导程序的创建409 第9章 使用外部资源414 9.1 xtras414 9.2 scripting xtras414 9.3 sprite xtras415 9.3.1 组件属性、事件和方法417 9.3.2 安装与注册activex控件418 9.3.3 authorware web player控件的安装与卸载422 9.3.4 callstring424 9.4 tts技术应用430 9.4.1 speech xtra431 9.4.2 texttospeech class控件439 9.5 agent技术应用451 9.5.1 语音输出453 9.5.2 动态效果与事件454 9.5.3 应用实例455 9.6 交互式三维动画464 9.6.1 使用cult3d三维模型464 9.6.2 使用quickdraw3d三维模型469 9.7 流媒体技术应用476 9.7.1 windows media477 9.7.2 real player481 9.7.3 quicktime xtra484 9.7.4 flash xtra491 9.7.5 shockwave flash object497 9.8 使用虚拟现实技术499 9.8.1 交互操作500 9.8.2 程序控制502 9.9 使用外部函数503 9.9.1 使用动态链接库函数503 9.9.2 动态内存分配506 9.9.3 开发authorware专用函数库(u32)509 9.10 dvd影片播放控制511 9.11 使用windows通用控制517 9.11.1 创建控制对象517 9.11.2 使用监控变量519 9.11.3 属性与消息520 9.11.4 应用实例522 9.12 authorware的极限525 9.12.1 同时播放多段声音526 9.12.2 控制音量527 9.12.3 嵌入实用程序529 9.12.4 不规则与半透明窗口533 第10章 程序的调试与发行539 10.1 程序的调试539 10.1.1 设计期间的要求539 10.1.2 调试工具的使用540 10.2 打包与发行544 10.2.1 发行前的设置544 10.2.2 本地发行与远程发行557 10.2.3 编辑html代码560 10.2.4 编辑映像文件562 10.3 搜索路径570 |
商品评论(0条)