有言在先 1
第0篇 Authorware基础 1
目录 1
0.1 初识Authorware 7.0 2
0.1.1 工作界面 2
0.1.1.1 标题栏 2
0.1.1.2 菜单栏 2
0.1.1.3 工具栏 3
0.1.1.4 图标栏 4
0.1.1.5 流程编辑窗口 5
0.1.1.6 演示窗口 5
0.1.1.7 属性面板 5
0.1.1.8 “函数”面板 6
0.1.1.9 “变量”面板 6
0.1.1.10 “知识对象”面板 6
0.1.2.2 Authorware 7.0的关闭 7
0.1.2 Authorware 7.0的启动和关闭 7
0.1.2.1 Authorware7.0的启动 7
0 1.3 文件的基本操作 8
0.1.3.1 新建文件 8
0.1.3.2 保存文件 8
0.1.3.3 打开已有文件 9
0.1.3.4 关闭文件 9
0.2 编辑流程线 9
0.2.1 在流程线上添加图标 10
0.2.1.1 拖动图标栏上的图标到流程线上 10
0.2.1.2 拖动外部文件到流程线上 10
0.2.1.3 使用“插入”菜单插入图标 10
0.2.2 选择图标 11
0.2.3 删除图标 11
0.2.4 复制和粘贴图标 11
0.2.6.2 取消群组 12
0.2.6.1 群组图标 12
18.2 实例分析 3 12
0 2.6 群组图标 12
0.2.5 移动图标 12
0.2.6.3 打开群组图标 13
0.2.7 使用图标的快捷菜单 13
0.3 图形和图像 14
0.3.1 绘图工具栏 14
0.3.2 绘制简单图形 15
0.3.2.1 绘制直线 15
0.3.2.5 改变线形 16
0.3.2.4 绘制多边形和折线 16
0.3.2.3 绘制知形、正方形和圆角矩形 16
0.3.2.2 绘制椭圆和圆 16
0 3.2.6 设置填充底纹 17
0.3.2 7 设置颜色 17
0.3.3 导入外部图像 18
0.3.3.1 导入图像文件 18
0.3.3.2 导入多个图像文件 18
0.3.3.3 图像的模式 19
0.3.5.2 对齐显示对象 20
0.3.5 1 对齐网格 20
0.3.5 设置对齐 20
0.3.4.1 置于上层 20
0.3.4 改变前后次序 20
0.3.4.2 置于下层 20
0.4 处理文字 22
0.4.1 添加文字 22
0.4.1.1 使用“文本”工具 22
0.4.1.2 导入外部文件 22
0.4.2.2 设置字体大小 23
0 4.2.3 字体风格 23
0.4.2.1 设置字体 23
0.4.2 格式化文本 23
0.4.1.3 从剪贴板粘贴 23
0 4.2.4 段落对齐 24
0.4.2.5 卷帘文本 24
0.4.2.6 消除锯齿 24
0.5 多媒体素材的获取 24
0.5.1 常用的素材格式 24
0.5.2 获取文字素材 25
0.5.3 获取图像素材 25
0.5.4 获取声音素材 25
0.6.1 打好基础 26
0.6 如何学好Authorware 26
0.5.5 获取动画素材 26
0.5.6 获取视频素材 26
0.5.7 获取其他素材 26
0.6.3 善于总结经验 27
0.6.4 向高手请教和讨论 27
0.6.5 观察和学习他人的作品 27
0.6.6 使用多种帮助渠道 27
0.6.2 注重实践 27
第1篇 图像浏览 29
1.2 实例分析 30
1.2.2 构图分析 30
1.2.1 制作特点 30
1.1 软件知识点 30
实例1 名车欣赏 30
1.2.3 技术要领 32
1.2.3.1 使用过渡特效 32
1.2.3.2 移动图标的使用 34
1.2.3.3 等待图标的使用 37
1.2.3.4 交互图标的使用 38
1.2.3.5 交互图标的交互类型 39
1.2.3.6 计算图标使用 42
1.2.3.7 Ouit函数和Restart函数 43
1.3.1 新建文件 44
1.3.2 制作片头部分 44
1.3 操作过程 44
1.3.3 制作交互部分 47
1.3.4 制作图像浏览部分 50
1.4 本例小结 51
1 5 举一反三 51
2.2.1 制作特点 53
2.2.2 构图分析 53
2.1 软件知识点 53
2.2 实例分析 53
实例2 随机图片浏览 53
2.2.3 技术要领 54
2.2.3.1 热区域交互 54
2.2.3.2 判断图标 55
2.2.3.3 显示消息框 56
2.2.3.6 Random函数的使用 57
2.2.3.5 GoTo函数的使用 57
2.2.3.4 条件语句 57
2.3 操作过程 58
2.3.1 新建文件 58
2.3.2 制作土界面 58
2.2.3.7 PathSelected变量的使用 58
2.3.3 制作浏览图片部分 59
2.3.4 制作显示对话框部分 60
2.3.5 制作放大图标部分 61
2.4 本例小结 62
2.5 举一反三 62
实例3 古诗欣赏 64
3.1 软件知识点 64
3.2 实例分析 64
3.2.1 制作特点 64
3.2.2 构图分析 64
3.2.3.1 导航图标和框架图标 66
3.2.3 技术要领 66
3.2.3.2 文本导航 69
3.2.3.3 声音图标 70
3.2.3.4 擦除图标 71
3.2.3.5 LineClicked变量的使用 72
3.3 操作过程 72
3.3.1 新建文件 72
3.3.2 制作主界面 72
3.3.3 制作框架部分 74
3.3.5 制作退出部分 76
3.3.4 制作其他页的内容 76
3.5 举一反三 77
3.4 本例小结 77
第2篇 教学课件 81
实例4 布朗运动 82
4.1 软件知识点 82
4.2 实例分析 82
4.2.1 制作特点 82
4.2.2 构图分析 82
4.2.3.2 “设置窗口标题”知识对象 84
4.2.3.1 下拉菜单交互 84
4.2.3 技术要领 84
4.2.3.3 ResizeWindow函数 85
4.2.3.4 DisplayIconNoErase函数、EraseIcon函数 85
4.2.3.5 ChoiceNumber变量的使用 85
4.2.3.6 循环语句 86
4.3 操作过程 86
4.3.1 新建文件 86
4.3.2 制作设置窗口属性部分 86
4.3.3 制作菜单部分 87
4.3.5 制作移动粒子部分 88
4.3.4 制作粒子库 88
4.3.6 制作代码部分 90
4.4 本例小结 91
4.5 举一反三 91
实例5 太阳系 93
5.1 软件知识点 93
5.2 实例分析 93
5.2.1 制作特点 93
5.2.2 构图分析 93
5.2.3.2 时间限制交互 95
5.2.3.1 热对象交互 95
5.2.3 技术要领 95
5.2.3.4 PathPosition变量 96
5.2.3.3 滑动条的制作 96
5.2.3.5 在演示窗口中显示变量或代码的值 97
5.2.3.6 三角函数 97
5.3.1 新建文件 98
5.2.3.7 列表的使用 98
5.3 操作过程 98
5.3.2 制作初始化变量部分 99
5.3.3 制作主界面部分 99
5.3.4 制作移动行星部分 100
5.3.5 制作显示行星资料部分 101
5.4 本例小结 102
5.5 举一反三 103
6.2.2 构图分析 104
6.2.1 制作特点 104
6.2 实例分析 104
6.1 软件知识点 104
实例6 月食 104
6.2.3 技术要领 105
6.2.3.1 CallSprite函数 105
6.2.3.2 SetSpriteProperty、GetSpriteProperty函数 106
6.2.3.3 插Flash动画 106
6.2.3.4 Flash动画的属性和方法 107
6.2.3.5 Dragging变量 108
6.2.3.6 “打开文件对话框”知识对象 109
6.3.3 制作控制面板 110
6.3.2 插入Flash动画 110
6.3.1 新建文件 110
6.3 操作过程 110
6.3.4 制作控制部分 111
6.4 本例小结 113
6.5 举一反三 114
第3篇 商业宣传 115
实例7 报表 116
7 1 软件知识点 116
7.2 实例分析 116
7.2.1 制作特点 116
7.2.2 构图分析 116
7.2.3 技术要领 117
7.2.3.1 使用OLE对象 117
7.2.3.3 按键交互 119
7.2.3.2 MouseDown变量 119
7.3 操作过程 120
7.3.2 制作封面部分 120
7.3.1 新建文件 120
7.3.3 制作内容部分 121
7.4 本例小结 124
7.5 举一反三 124
实例8 产品订购 126
8.1 软件知识点 126
8.2 实例分析 126
8.2.1 制作特点 126
8.2.2 构图分析 126
8.2.3 技术要领 128
8.2.3.1 绘图函数 128
8.2.3.2 PrintScreen函数 129
8.2.3.3 文本输入交互 129
8.2.3.5 CallScriptIcon函数 131
8.2.3.4 EntryText变量 131
8.2.3.6 使用用户自定义函数 132
8.2.3.7 显示颜色对话框 133
8.3 操作过程 133
8.3.1 新建文件 133
8.3.2 制作产品展示界面部分 134
8.3.3 制作绘制色块部分 134
8.3.4 制作展示控制部分 135
8.3.5 制作订单界面 137
8.3.6 制作输入信息部分 138
8.3.7 制作订单界面控制部分 139
8.4 本例小结 140
8.5 举一反三 141
第4篇 实用工具 143
9.1 软件知识点 144
9.2 实例分析 144
9.2.1 制作特点 144
9.2.2 构图分析 144
实例9 我的网页浏览器 144
9.2.3 技术要领 145
9.2.3.1 ActiveX控件的使用 145
9.2.3.2 MicrosoftWeb浏览器控件的使用 149
9.2.3.3 WebXtra的使用 149
9.2.3.4 字符串的操作 150
9.2.3.5 FileLocation变量 153
9.2.3.6 EventLastMatched变量 153
9.3.2 制作主界面 154
9.3 操作过程 154
9.3.1 新建文件 154
9.2.3.7 ValueAtIndex函数 154
9.3.3 制作控制部分 155
9.4 本例小结 157
9 5 举一反三 157
实例10 超级媒体播放器 159
10.1 软件知识点 159
10.2 实例分析 159
10.2.1 制作特点 159
10.2.2 构图分析 159
10.2.3 技术要领 160
10.2.3.1 BNA MagicWin函数 160
10.2.3.4 RealPlayer G2 Control控件的使用 161
10.2.3.3 Windows Media Player控件的使用 161
10.2.3.2 BNA_DialogOpenFile函数 161
10.2.3.5 插入QuickTime格式的电影文件 162
10.3 操作过程 163
10.3.1 新建文件 163
10.3.2 制作主界面部分 164
10.3.3 制作注册控件部分 164
10.3.4 制作控件模块部分 165
10 3.5 制作打开文件部分 165
10.3.6 制作播放Windows Media player支持的文件部分 166
10 3.7 制作播放Real Player支持的文件部分 167
10.4 本例小结 168
10.5 举一反三 168
11.2.2 构图分析 170
11.2.1 制作特点 170
11.2 实例分析 170
11.1 软件知识点 170
实例11 闹钟 170
11.2.3 技术要领 172
11.2.3.1 ReadExtFile、WriteExtFile、AppendExtFile函数 172
11.2.3.2 SetPostPoint、Point函数 172
11.2.3.3 时间变量 173
11.2.3.4 用户自定义函数MW_MaskBmp 174
11.2.3.5 使用外部链接图像 174
11.2.3.6 “窗口控制”知识对象 175
11.3 操作过程 178
11.3.1 新建文件 178
11.3.2 制作皮肤文件 178
11.3.3 制作读取数据部分 180
11.3.4 制作设置主界面部分 181
11.3.5 制作设置闹钟部分 182
11.3.6 制作绘制指针部分 186
11.3.7 制作更换皮肤部分 187
11.4 本例小结 188
11.5 举一反三 188
实例12 打字练习软件 190
12.1 软件知识点 190
12.2 实例分析 190
12.2.1 制作特点 190
12.2.2 构图分析 190
12.2.3 技术要领 191
12.2.3.1 RTF对象的使用 191
12.2.3.2 定位按键的位置 195
12.3 操作过程 196
12.3.3 制作初始化部分 197
12.3.1 新建文件 197
12.3.2 制作RTF文件 197
12.3.4 制作功能模块部分 199
12.3.5 制作交互控制部分 201
12.4 本例小结 203
12.5 举一反三 204
第5篇 游戏娱乐 207
实例13 拼图游戏 208
13.1 软件知识卢 208
13.2 实例分析 208
13.2.1 制作特点 208
13.2.2 构图分析 208
13.2.3.2 TotalScore变量 210
13.2.3.1 目标区域交互 210
13.2.3 技术要领 210
13.2.3.3 TotalCorrect变量 211
13.2.3.4 TotalWrong变量 211
13.2.3.5 ListCount函数 211
13.2.3.6 DeleteAtIndex函数 211
13.3 操作过程 211
13.3.1 新建文件 211
13.3.2 制作开始界面部分 212
13.3.3 制作游戏界面部分 213
13.3.4 制作控制模块部分 215
13.4 本例小结 219
13.5 举一反三 219
14.2.2 构图分析 221
14.2.1 制作特点 221
14.1 软件知识点 221
实例14 记忆游戏 221
14.2 实例分析 221
14.2.3.4 ScreenHeight、ScreenWidth变量 224
14.2.3 技术要领 224
14.2.3.5 DisplayLeft、DisplayTop、DisplayWidth、DisplayHeight变量 224
14.2.3.1 CopyList函数 224
14.2.3.3 MoveWindow函数 224
14.2.3.2 Rect、PointInRect函数 224
14.2.3.6 MouseDown、ClickX、ClickY变量 225
14.2.3.7 TotalHours变量 225
14.3 操作过程 225
14.3.1 新建文件 225
14.3.2 制作开始界面部分 226
14.3.3 制作游戏界面部分 226
14.3.4 制作控制模块部分 228
14.3.5 制作结束界面部分 230
14.4 本例小结 232
14.5 举一反三 232
实例15 打飞机 234
15.1 软件知识点 234
15.2 实例分析 234
15.2.1 制作特点 234
15.2.2 构图分析 234
15.2.3 技术要领 236
15.2.3.1 SetCursor函数 236
15.2.3.2 Overlapping函数 236
15.2.3.3 Moving变量 236
15.3.1 新建文件 237
15.3.2 制作开始界面部分 237
15.3 操作过程 237
15.2.3.4 CursorX、CursorY变量 237
15.3.3 制作游戏界面部分部分 238
15.3.4 制作控制模块部分 238
15.3.5 制作结束界面部分 241
15.4 本例小结 242
15.5 举一反三 243
第6篇 综合实例 245
实例16 俄罗斯方块 246
16.1 软件知识点 246
16.2 实例分析 246
16.2.1 制作特点 246
16.2.2 构图分析 246
16.2.3.1 JumpFile函数、JumpFileReturn函数 251
16.2.3 技术要领 251
16.2.3.3 M ShowJPG函数 252
16.2.3.4 WavePlay函数 252
16.2.3.5 Checked变量 252
16.2.3.6 DirectMediaXtra插件 252
16.2.3.2 AddLinear函数 252
16.2.3.7 主要算法 253
16.3 操作过程 256
16.3.1 新建文件 256
16.3.2 制作开始界面部分 256
16.3.3 制作游戏界面部分 258
16.3.4 制作函数库部分 260
16.3.5 制作控制模块部分 264
16.3.6 制作结束界面部分 267
16.3.7 制作属性设置部分 268
16.4 本例小结 274
16.5 举一反三 274
17.2 实例分析 276
17.2.1 制作特点 276
17.2.2 构图分析 276
实例17 超级单词王 276
17.1 软件知识点 276
17.2.3 技术要领 280
17.2.3.1 数据库的基本概念 280
17.2.3.2 连接数据库 281
17.2.3.3 对数据库进行操作 283
17.2.3.4 断开与数据库的连接 285
17.2.3.5 创建自己的知识对象 285
17.2.3.9 MOD函数 286
17.2.3.7 VoiceSpeak函数 286
17.2.3.8 DisplayText函数 286
17.2.3.6 MediaPause函数 286
17.2.3.10 RecordsLocation变量 287
17.2.3.11 Code函数 287
17.2.3.12 ShellExecuteA函数 287
17.3 操作过程 288
17.3.1 创建“使用限制”知识对象 288
17.3.2 新建“超级单词王.a7p”文件 294
17.3.3 制作开始界面部分 294
17.3.4 制作使用限制部分 295
17.3.5 制作函数库部分 295
17.3.6 制作主界面部分 296
17.3.7 制作单词记忆部分 301
17.3.8 制作单词测试部分 303
17.3.9 制作游戏部分 305
17.3.10 制作字典部分 308
17.4 本例小结 310
17.5 举一反三 311
实例18 多媒体光盘 312
18.1 软件知识点 312
18.2.1 制作特点 312
18.2.2 构图分析 312
18.2.3 技术要领 314
18.2.3.1 Cover、Uncover函数 314
18.2.3.2 alChangeRes函数 314
18.2.3.3 多媒体作品的打包与发布 315
18.2.3.4 光盘的刻录 320
18.2.3.5 自启动光盘的制作 321
18.3 操作过程 321
18.3.1 新建文件 321
18.3.2 制作片头部分 322
18.3.3 制作主界面部分 322
18.3.4 制作退出部分 326
18.3.5 发布 326
18.3.6 制作自启动光盘 327
18.4 本例小结 328
18.5 举一反三 329
附录A 常用的系统变量 331
附录B 常用的系统函数 338
附录C Authorware中的快捷键 349