Flash 8 ActionScript宝典PDF电子书下载
- 电子书积分:20 积分如何计算积分?
- 作 者:(美)Joeylott,RobertReinhardt著
- 出 版 社:北京:电子工业出版社
- 出版年份:2006
- ISBN:7121031345
- 页数:708 页
第1部分 初识Flash 8 ActionScript 1
1.1 了解Flash 8的功能 2
第1章 Flash 8概述 2
1.2 探讨Flash 8的新特性 3
1.3 从Flash 8 ActionScript开始 4
1.4 小结 5
2.1 ActionScript简介 6
第2章 学习ActionScript的基本知识 6
2.1.2 创建第一个ActionScript脚本 7
2.1.1 用ActionScript能做什么 7
2.1.3 理解事件模式:ActionScript如何工作 8
2.1.4 分配动作 9
2.2 了解Actions面板 11
2.2.1 打开Actions面板 12
2.2.2 使用Actions工具箱 13
2.2.3 使用脚本导航器 14
2.2.4 使用脚本窗格 15
2.2.5 管理脚本 16
2.2.6 设置Actions面板的首选参数 17
2.2.7 格式设置 18
2.2.8 使用代码提示 19
2.3 小结 21
2.2.9 使用Help面板 21
3.1 了解数据类型 22
第3章 构造ActionScript 22
3.1.1 使用字符串数据 23
3.1.5 转换数据 24
3.1.4 理解undefined和null数据类型 24
3.1.2 使用数字数据 24
3.1.3 使用布尔数据 24
3.2.1 声明变量 25
3.2 使用变量 25
3.2.2 命名变量 26
3.3 使用运算符 29
3.2.3 使用表达式 29
3.3.2 使用赋值运算符 30
3.3.1 使用算术运算符 30
3.3.3 使用比较运算符 31
3.3.4 使用逻辑运算符 33
3.3.6 使用其他运算符 34
3.3.5 使用字符串运算符 34
3.3.7 考虑运算符的优先级 41
3.4 有效地使用注释 42
3.5.1 理解语句语法 43
3.5 使用语句 43
3.5.2 使用控制流程的语句——控制结构 44
3.6 小结 50
4.2 定义自定义函数 51
4.1 理解用函数进行编程 51
第4章 使用函数 51
4.3 调用函数 52
4.4 传递参数 53
4.4.1 给参数传递值和引用 54
4.4.2 使用arguments属性 55
4.5 从函数返回一个值 56
4.7 创建匿名函数 58
4.6 引用函数 58
4.8.1 变量的作用域 59
4.8 理解作用域 59
4.9 创建递归 60
4.8.2 函数的作用域 60
4.11 为可重用而编写函数 61
4.10 重载函数 61
4.12 使用内置函数 62
4.13 创建间隔函数 63
4.14 小结 64
5.1.1 理解对象的蓝图 66
5.1 对象简介 66
第5章 对象入门 66
5.1.3 访问对象的属性 67
5.1.2 创建对象 67
5.1.4 访问对象的方法 68
5.1.6 添加新的对象属性 69
5.1.5 使用静态属性和静态方法 69
5.1.8 定义事件处理方法 70
5.1.7 添加新的对象方法 70
5.2 用对象来显示时间 71
5.1.9 告诉对象与自己交谈 71
5.3 使用MovieClip对象 73
5.4 用影片剪辑来显示时间 74
5.5 创建间隔方法 75
5.6.1 创建对象文本 76
5.6 理解Object类 76
5.6.2 访问关联数组的关键字和值 77
5.6.3 循环遍历对象属性 78
5.7.2 使用类路径 79
5.7.1 了解自定义类的目的 79
5.7 创建自定义类 79
5.7.3 创建AS文件 81
5.7.5 定义类的属性 82
5.7.4 创建一个简单的类 82
5.7.7 创建构造函数 85
5.7.6 定义类的方法 85
5.7.8 给类添加静态属性 86
5.8 创建第一个类 87
5.7.9 给类添加静态方法 87
5.9.1 用包组织类 94
5.9 高级类话题 94
5.9.2 扩展类 96
5.9.3 创建接口 97
5.9.4 写一个接口 98
5.9.5 实现接口 99
5.9.6 使用接口 100
5.9.7 创建动态类 102
5.10 小结 103
6.1 分析Flash应用程序的故障 104
第6章 调试和错误处理 104
6.1.2 遇到Flash中的错误 105
6.1.1 发现计算机系统的问题 105
6.2 发现应用程序中的错误 106
6.1.3 检测Flash文档中的错误 106
6.2.1 检测命名冲突及其问题 107
6.2.2 发现帧动作中的冲突 108
6.2.4 发布影片 109
6.2.3 导入图像、MP3和视频 109
6.2.6 处理模糊文本 110
6.2.5 包含隐藏图层 110
6.2.7 考虑外部问题 111
6.3 在Flash社团中寻求帮助 112
6.4.2 使用版本管理 113
6.4.1 开发之前进行规划 113
6.4 预防错误 113
6.4.4 用服务器端脚本测试影片 114
6.4.3 测试影片 114
6.4.6 使用兼容的动作 115
6.4.5 放置ActionScript代码 115
6.5.1 使用基本的try/catch语句 116
6.5 用程序来捕获错误 116
6.5.2 理解Error对象 118
6.6 调试Flash应用程序 119
6.5.3 抛出异常 119
6.6.1 使用Output面板 120
6.6.2 用Debugger窗口进行调试 123
6.6.3 一个调试练习 128
6.7 小结 130
第2部分 使用核心类 131
7.1 创建有序的结构 132
第7章 使用数组 132
7.2 创建数组 133
7.2.1 给数组添加值 134
7.2.2 从数组中删除元素 136
7.2.3 从数组中读数据 137
7.3.2 使用并行数组 138
7.3.1 使用一维数组 138
7.3 使用不同类型的数组 138
7.3.4 使用对象数组 140
7.3.3 使用多维数组 140
7.5 从存在的数组创建新数组 141
7.4 将数组转换成列表 141
7.6 对数组进行排序 142
7.5.2 提取数组元素的子集 142
7.5.1 连接数组 142
7.6.2 较复杂的排序 143
7.6.1 简单的排序 143
7.6.3 对关联数组的数组进行排序 147
7.7 小结 151
8.1.1 整数和浮点数 152
8.1 理解数字类型 152
第8章 使用数字 152
8.1.3 数字的其他基数 153
8.1.2 十进制数字 153
8.2.1 转换成数字 154
8.2 将字符串转换成数字 154
8.2.2 转换成有精度的数字 155
8.5 处理最小值和最大值 156
8.4 处理无限值 156
8.3 检测是否是数字 156
8.7 小结 157
8.6 使用数字实例 157
9.1.2 使用数学常量 158
9.1.1 学习ActionScript数学 158
第9章 使用数学 158
9.1 执行ActionScript数学 158
9.3 舍入和截断数字 159
9.2 查找绝对值 159
9.4 产生随机数 160
9.6 使用指数和平方根 161
9.5 查找两个数字的较大值或较小值 161
9.7 在ActionScript中使用三角函数 163
9.8 小结 166
10.1.1 UTC是什么 167
10.1 使用计算机日期 167
第10章 使用日期和时间 167
10.1.3 ActionScript的时间 168
10.1.2 计算机的时间 168
10.2.2 基于历元毫秒数创建Date对象 169
10.2.1 获取当前日期和时间 169
10.2 创建Date对象 169
10.2.3 基于年或月创建Date对象 170
10.3 使用Date对象 172
10.3.1 get方法 173
10.3.2 set方法 175
10.3.4 静态方法 177
10.3.3 继承的方法 177
10.4 处理高级的日期和时间问题 178
10.4.1 创建DateTime对象 184
10.4.6 将日期字符串解析成为DateTime对象 185
10.4.5 从Date对象创建DateTime对象 185
10.4.2 使用Date方法 185
10.4.3 执行日期数学计算 185
10.4.4 显示日期 185
10.5 小结 186
10.4.7 检测闰年 186
11.1 理解简单字符串类型和String对象 187
第11章 使用字符串 187
11.3 连接字符串 188
11.2 获取和设置简单值 188
11.3.1 转义字符 189
11.3.3 避免常见错误 190
11.3.2 不可见字符 190
11.5.1 substr()方法 192
11.5 使用子字符串值 192
11.3.4 使用字符代码 192
11.4 确定字符数 192
11.5.4 charAt()方法 193
11.5.3 slice()方法 193
11.5.2 substring()方法 193
11.6 查找子字符串 194
11.9 将字符串转换成数组 195
11.8 使用字符代码来获取字符 195
11.7 获取字符代码 195
11.10 改变字符串的大小写 196
11.11 在应用程序之间传递字符串值 197
11.12 小结 198
12.1 理解正则表达式 199
第12章 应用正则表达式 199
12.1.2 区分大小写、全局模式匹配、多行匹配 200
12.1.1 探讨正则表达式是如何工作的 200
12.1.3 创建更复杂的模式 201
12.2 使用RegExp类 204
12.2.2 创建正则表达式对象 205
12.2.1 JavaScript和ActionScript中的正则表达式的区别 205
12.2.3 用正则表达式对象进行匹配 206
12.2.4 字符串方法和正则表达式 210
12.2.5 顶层的RegExp对象 211
12.3 小结 212
第3部分 使用显示对象 213
13.1 在创作时创建显示对象 214
第13章 使用显示对象 214
13.2.1 瞄准被嵌入的实例 215
13.2 定位显示对象 215
13.2.2 使用绝对定位 216
13.2.3 使用相对定位 217
13.2.4 用数组访问符号访问被嵌入的实例 218
13.3.2 处理影片剪辑事件 219
13.3.1 处理按钮事件 219
13.3 处理事件 219
13.4 像Botton对象那样使用MovieClip对象 220
13.3.3 焦点事件 220
13.5 练习瞄准 221
13.6 使用外观属性 222
13.6.1 使用坐标 223
13.6.2 使用尺寸 224
13.8.1 开始新的补间 228
13.8 用程序来补间 228
13.7 使用自我描述属性 228
13.8.2 将缓动添加到程序式补间中 229
13.8.3 暂停和继续补间 230
13.8.4 Tween对象的其他方法 231
13.8.5 给Tween对象添加侦听器 232
13.10 Tab键切换、焦点和菜单 233
13.9 启用按钮式行为 233
13.10.1 MovieClip特有的Tab键切换和与焦点相关的属性 234
13.11 小结 235
13.10.2 像菜单那样跟踪对象 235
14.2 用程序创建MovieClip对象 236
14.1 影响时间轴回放 236
第14章 使用影片剪辑 236
14.2.1 了解Flash影片中的堆叠顺序 237
14.2.2 创建MovieClip对象的副本 238
14.2.3 用程序从库中添加MovieClip对象 239
14.2.4 使用初始化对象 241
14.2.5 创建空的MovieClip对象 242
14.3 加载外部内容 243
14.2.6 删除MovieClip对象 243
14.3.1 加载SWF内容 244
14.3.3 监视加载 245
14.3.2 加载图像内容 245
14.3.4 卸载内容 246
14.4 打开Web页 247
14.5.1 告诉Flash开始拖动MovieClip对象 248
14.5 创建可拖动的MovieClip对象 248
14.6 检测重叠 249
14.5.2 告诉Flash停止拖动MovieClip对象 249
14.7 使用坐标空间 250
14.9 练习附加和拖动MovieClip对象 251
14.8 创建脚本化遮罩 251
14.10 练习检测重叠和加载内容 254
14.11 用缓存位图表面来优化回放 257
14.12 小结 259
15.1.1 设置线条样式 261
15.1 Drawing API简介 261
第15章 用程序来绘图 261
15.1.2 移动笔但不绘图 264
15.1.4 绘制曲线 265
15.1.3 绘制直线 265
15.1.5 添加简单的单色填充 266
15.1.6 添加位图填充 267
15.1.7 使用渐变 269
15.2.1 DrawingUtilities入门 272
15.2 使用绘图工具类 272
15.1.8 删除以前绘制的图形 272
15.2.2 绘制矩形 273
15.2.4 绘制规则多边形 274
15.2.3 绘制圆形 274
15.2.5 绘制填充 275
15.3 练习动态遮罩 277
15.4 练习响应对象 280
15.5 练习绘图 287
15.6 小结 292
16.1 矩阵转换 293
第16章 转换颜色 293
16.2.2 获取和设置颜色 300
16.2.1 应用颜色转换 300
16.2 颜色转换 300
16.2.3 设置MovieClip对象的色调 301
16.2.5 转换颜色 302
16.2.4 重新设置颜色 302
16.3 小结 304
17.1 应用滤镜 305
第17章 应用滤镜 305
17.1.1 添加斜角滤镜 306
17.1.3 添加投影滤镜 308
17.1.2 添加模糊滤镜 308
17.1.4 添加发光滤镜 309
17.1.5 添加渐变斜角滤镜 310
17.1.7 添加颜色矩阵滤镜 312
17.1.6 添加渐变发光滤镜 312
17.1.8 添加卷积滤镜 317
17.2 添加多个滤镜 318
17.1.9 添加置换图滤镜 318
17.3 用滤镜旋转对象 319
17.4 小结 320
18.1.1 使用构造函数 321
18.1 构造BitmapData对象 321
第18章 使用位图API 321
18.1.3 显示BitmapData图像 322
18.1.2 加载库项目 322
18.2 使用BitmapData的属性 323
18.1.5 图像平滑 323
18.1.4 像素对齐 323
18.3.1 从MovieClip对象中复制 324
18.3 复制图像 324
18.3.2 加载BitmapData对象的图像 327
18.3.3 从BitmapData对象中复制 329
18.4 应用颜色转换 336
18.5.2 应用倾倒填充 337
18.5.1 应用矩形填充 337
18.5 应用填充 337
18.6.1 用阈值替换颜色 338
18.6 应用效果 338
18.6.2 使用像素溶解 340
18.6.3 重新映射颜色调色板 342
18.7.1 添加杂点 343
18.7 创建杂点 343
18.7.2 添加Perlin杂点 345
18.8 应用滤镜 347
18.9 小结 348
19.1.2 输入文本 350
19.1.1 动态文本 350
第19章 使用文本字段和选择范围 350
19.1 了解文本的类型 350
19.2.1 在创作时创建文本 351
19.2 创建TextField对象 351
19.2.2 创建运行时文本 353
19.3.1 理解TextField的基本属性和方法 354
19.3 使用TextField对象的基础知识 354
19.3.3 管理多行文本 355
19.3.2 添加文本 355
19.3.4 调整TextField对象的大小 356
19.3.5 使文本不可选 357
19.3.8 管理输入 358
19.3.7 创建输入文本 358
19.3.6 设置边框和背景 358
19.3.9 创建密码文本 359
19.3.10 改变文本的颜色 360
19.4 创建一个简单的记事本应用程序 361
19.3.11 删除文本 361
19.5 在TextField对象中使用HTML 363
19.5.2 将特殊字符插入到HTML字段中 364
19.5.1 呈现文本中的HTML 364
19.5.3 将超链接添加到文本中 365
19.5.4 添加邮件链接 367
19.5.6 从文本中调用ActionScript函数 368
19.5.5 调用JavaScript函数 368
19.5.7 在文本中嵌入内容 369
19.6 创建一个基于HTML的内容阅读器 370
19.7 滚动文本 371
19.7.1 垂直滚动文本 372
19.7.2 水平滚动文本 373
19.7.3 用滚动条滚动文本 374
19.7.4 按像素滚动 375
19.8.2 检测焦点的改变 379
19.8.1 检测文本的改变 379
19.8 使用文本字段的事件 379
19.8.3 检测滚动 380
19.9.2 检测滚动 381
19.9.1 检测文本的改变 381
19.9 给TextField对象添加侦听器 381
19.10.3 创作时动态文本和输入文本 382
19.10.2 静态文本 382
19.10 使用字体 382
19.10.1 嵌入字体 382
19.10.4 使用Flash的设备字体 386
19.10.5 将特殊的字符插入到可编辑文本字段中 387
19.11.1 设置消除锯齿类型 388
19.11 使用高级的消除锯齿功能 388
19.11.2 设置网格固定类型 389
19.12 创建一个随机的字母显示器 391
19.13 理解Selection类 393
19.13.4 侦听焦点的改变 394
19.13.3 设置焦点 394
19.13.1 使用焦点 394
19.13.2 决定焦点 394
19.13.5 使用选择范围 395
19.13.6 替换选择的文本 396
19.14.2 改变Tab键切换顺序 397
19.14.1 启用和禁用Tab键发起的焦点 397
19.14 使用Tab键切换顺序 397
19.15 小结 398
20.1.1 创建TextFormat对象 399
20.1 使用TextFormat类 399
第20章 设置文本格式 399
20.1.2 将格式赋予TextField对象 400
20.1.3 理解格式属性 402
20.1.4 确定文本的度量值 408
20.2 使用层叠样式表 409
20.1.5 获取TextFormat对象 409
20.2.1 了解CSS 410
20.2.3 用ActionScript添加样式 411
20.2.2 创建StyleSheet对象 411
20.2.5 用CSS对HTML文章进行格式设置 412
20.2.4 将样式应用到文本 412
20.2.6 加载外部CSS 413
20.2.7 用从外部文件加载的CSS对HTML文本进行格式设置 414
20.3 小结 415
第4部分 用脚本对播放器进行控制 417
21.1.1 隐藏鼠标指针 418
21.1 使用Mouse类来控制指针 418
第21章 管理鼠标和键交互 418
21.1.3 使用鼠标侦听器 419
21.1.2 显示鼠标指针 419
21.1.4 显示和隐藏鼠标指针 422
21.1.5 给鼠标指针附加一个自定义图形 423
21.1.6 将updateAfterEvent()用于鼠标移动 426
21.2.1 Key类的属性和方法概述 428
21.2 用Key类检测Key事件 428
21.2.2 检测Key事件 429
21.2.3 检测哪一个键正在触发事件 430
21.2.4 用箭头键移动MovieClip对象 433
21.2.5 设置键重复率 434
21.2.6 检测按键组合 437
21.3 小结 438
22.1.1 理解视图区域 439
22.1 控制影片的舞台 439
第22章 使用舞台 439
22.1.2 用Stage.scaleMode来改变缩放行为 440
22.1.4 用Stage.width来报告影片的宽度 441
22.1.3 用Stage.align来控制影片的对齐方式 441
22.1.5 用Stage.height来报告影片的高度 442
22.2.1 用Stage.addListener()来应用侦听器 446
22.2 检测新的播放器的大小 446
22.2.2 根据舞台的大小来控制成员的布置 447
22.3 小结 449
23.1 控制标准Flash Player上下文菜单的显示 450
第23章 使用上下文菜单 450
23.2.1 控制Flash Player的内置菜单 451
23.2 使用ContextMenu类 451
23.2.2 用ContextMenuItem类来创建自定义菜单项目 453
23.3 小结 457
24.1.2 显示Flash Player的设置 458
24.1.1 设置剪贴板的内容 458
第24章 了解capabilities和security对象 458
24.1 使用顶级系统功能 458
24.1.3 确定如何进行本地设置和数据保存 459
24.2 确定客户端计算机的性能 460
24.1.5 创建一个捕获全部状态的事件处理方法 460
24.1.4 使用代码页 460
24.2.1 获取音频和视频性能 461
24.2.2 确定版本 462
24.2.3 获取屏幕和分辨率信息 463
24.3 使用播放器安全模型加载SWF内容 464
24.4.1 检查IME 466
24.4 使用IME 466
24.4.4 转换字符串 467
24.4.3 设置转换模式 467
24.4.2 启用IME 467
24.5 小结 468
25.1 为什么要从Flash中打印 469
第25章 打印 469
25.2 从Flash中控制打印机的输出 470
25.2.2 启动打印请求 471
25.2.1 PrintJob类简介 471
25.2.3 确定打印目标及其格式选项 472
25.2.4 关于Flash打印输出的潜在问题 474
25.3 给应用程序添加打印功能 475
25.4 小结 479
第5部分 使用多媒体 481
26.1.1 创建Sound对象 482
26.1 Sound类简介 482
第26章 规划声音 482
26.2 用Sound类来编写音频脚本 483
26.1.2 了解声音资源和时间轴 483
26.2.1 加载Sound类的各种方法 484
26.2.2 管理回放 487
26.2.3 读MP3文件的ID3标签 490
26.2.4 应用声音转换 491
26.3 附加和管理声音的回放 494
26.4 加载MP3声音 496
26.5 管理音量和平衡左右声道 499
26.6 使用ID3数据 502
26.7 小结 506
27.1.1 用Flash Video Encoder创建FLV文件 507
27.1 使用FLV文件 507
第27章 管理视频 507
27.1.2 用RTMP来访问FLV文件 508
27.1.3 用HTTP来访问FLV文件 509
27.2.2 给FLV文件创建HTTP连接 510
27.2.1 添加Video对象 510
27.2 将FLV文件加载到Flash影片 510
27.2.4 从NetStream类中检查状态消息 511
27.2.3 在Video对象中显示NetStream数据 511
27.4.1 暂停FLV回放 512
27.4.2 跳到特定的点 512
27.3 检索元数据 512
27.4 用脚本基本控制NetStream对象 512
27.5 配置视频尺寸 513
27.4.4 显示回放进度 513
27.4.3 停止视频 513
27.6 创建一个FLV回放应用程序 514
27.7 添加字幕 515
27.8 小结 516
第6部分 使用组件 517
28.1 Components面板简介 518
第28章 使用UI组件 518
28.3 命名组件实例 519
28.2 添加新的组件实例 519
28.4.1 使用Component Inspector面板 520
28.4 设置组件参数 520
28.5 了解基本的UI组件API 521
28.4.2 使用组件API 521
28.5.1 使用侦听器对象 522
28.5.2 使用公共的组件功能 523
28.6.1 使用Button组件 524
28.6 探讨标准的表单UI组件 524
28.6.2 使用Label组件 525
28.6.3 使用TextInput组件 526
28.6.4 使用TextArea组件 528
28.6.5 使用CheckBox组件 529
28.6.6 使用RadioButton组件 530
28.6.7 使用ComboBox组件 531
28.6.8 使用List组件 535
28.6.9 使用NumericStepper组件 538
28.7.1 使用ScrollPane组件 539
28.7 探讨标准的内容显示管理组件 539
28.7.2 使用Window组件 541
28.7.4 使用ProgressBar组件 544
28.7.3 使用Loader组件 544
28.8.1 使用Accordion组件 546
28.8 探讨专业的UI组件 546
28.8.2 使用Alert组件 547
28.8.3 使用DataGrid组件 550
28.8.4 使用DateChooser组件 553
28.8.5 使用DateField组件 555
28.8.6 使用Menu组件 557
28.8.7 使用MenuBar组件 563
28.8.8 使用Tree组件 564
28.9 小结 568
29.1 使用组件样式 570
第29章 设计UI组件的样式 570
29.1.1 UI组件样式简介 571
29.1.3 设置实例样式 574
29.1.2 使用颜色 574
29.1.5 设置类样式 575
29.1.4 用样式对象设置实例样式 575
29.1.7 练习应用样式 576
29.1.6 设置全局样式 576
29.2.2 分配Tab顺序 579
29.2.1 创建FocusManager实例 579
29.2 管理焦点 579
29.2.4 设置默认按钮 580
29.2.3 用程序来设置焦点 580
29.3 小结 581
30.1 了解组件的脉络 582
第30章 创建自定义组件 582
30.2 创建第一个组件 583
30.3.1 了解元数据标记的用途 586
30.3 使用组件元数据 586
30.3.4 使用IconFile 587
30.3.3 使用InspectableList 587
30.3.2 使用Inspectable 587
30.4 在Slider组件中使用元标记 588
30.5 广播事件 590
30.6 从Slider组件中广播事件 591
30.7.1 编译剪辑 592
30.7 使用已编译的组件 592
30.7.4 设置组件的尺寸 593
30.7.3 使用实时预览 593
30.7.2 导出SWC文件 593
30.8 给Slider组件添加实时预览功能 594
30.9.2 使用Extension Manager 597
30.9.1 安装组件 597
30.9 发布和安装组件 597
30.10 小结 598
第7部分 管理数据 599
31.1.1 简要回顾 600
31.1 用共享对象保存数据 600
第31章 使用共享对象 600
31.1.4 在共享对象中设置值 601
31.1.3 创建本地共享对象 601
31.1.2 了解本地共享对象 601
31.1.5 将共享对象保存到客户机 602
31.1.7 冲突、域和路径 604
31.1.6 检索数据 604
31.2 用共享对象来记住状态 605
31.3 小结 608
32.1.1 发送参数 609
32.1 创建发送方影片 609
第32章 了解LocalConnection对象 609
32.2 创建接收方影片 610
32.1.2 检查发送状态 610
32.4.1 发送方影片 611
32.4 跨域发送与接收 611
32.3 确认接收 611
32.4.2 接收方影片 612
32.5 小结 614
33.1.1 XML的起源 615
33.1 使用XML 615
第33章 用XML类和LoadVars类编程 615
33.1.2 XML的用途 616
33.2.2 标签 617
33.2.1 XML声明 617
33.2 编写结构良好的XML 617
33.2.3 属性 618
33.2.4 DTD 619
33.3 使用XML对象 620
33.3.1 遍历XML树 622
33.3.2 建立文档树 626
33.3.3 加载和发送XML 629
33.4.2 加载数据 632
33.4.1 创建LoadVars对象 632
33.4 用LoadVars来加载和发送数据 632
33.4.3 发送数据 633
33.5.2 使用代理脚本 634
33.5.1 配置策略文件 634
33.5 跨域共享数据 634
33.6 小结 635
34.1.1 通过HTTP传输数据 637
34.1 传输数据的方式 637
第34章 使用永久套接字通信 637
34.2.1 服务器 638
34.2 套接字端点 638
34.1.2 通过套接字传输数据 638
34.2.2 客户机 639
34.3.1 创建到服务器的套接字连接 640
34.3 在Flash客户机中使用XMLSocket对象 640
34.3.3 关闭套接字连接 641
34.3.2 发送和接收数据 641
34.4.2 安装套接字服务器 642
34.4.1 安装Java运行时环境 642
34.4 创建聊天客户机 642
34.4.3 设置客户机 643
34.5 小结 649
35.1 使用Web服务 650
第35章 使用Web服务 650
35.1.2 使用Flash调查程序 651
35.1.1 用WebService调用Web服务 651
35.3 小结 653
35.2 处理安全问题 653
36.1.1 Flash Remoting客户端 654
36.1 Flash Remoting简介 654
第36章 使用Flash Remoting 654
36.2.1 使用NetConnection 655
36.2 编写Flash RemotingFlash Remoting的ActionScript代码 655
36.1.2 Flash Remoting网关 655
36.1.3 Flash Remoting服务 655
36.2.2 使用ActionScript 2.0 API 656
36.2.3 使用NetConnection调试器 658
36.3 使用Flash调查程序 659
36.4 小结 660
37.2.1 选择上传文件 661
37.2 上传文件 661
第37章 管理文件上传和下载 661
37.1 FileReference简介 661
37.2.2 确定何时选择文件 662
37.2.3 检索文件属性 663
37.3 给应用程序添加上传文件的能力 664
37.2.4 上传文件 664
37.4 下载文件 666
37.5 小结 667
第8部分 在各种环境中使用Flash 669
38.1 了解Flash和HTML 670
第38章 在Web浏览器中使用Flash 670
38.2 从HTML 中将初始化值传递给Flash 672
38.3.1 从Flash中调用JavaScript函数 673
38.3 在JavaScript和Flash之间进行通信 673
38.3.2 在Flash 8中使用ExternalInterface 674
38.3.3 使用Flash/JavaScript集成工具箱 680
38.4.2 自动检测播放器 685
38.4.1 手动检测播放器 685
38.4 在Web浏览器中检测Flash Player 685
38.5 小结 686
39.1.1 508条款 687
39.1 标准化辅助功能 687
第39章 创建可访问的和通用的影片 687
39.1.3 Microsoft Active Accessibility(MSAA) 688
39.1.2 W3C标准 688
39.2.1 Window-Eyes 689
39.2 检查当前的辅助技术 689
39.3.1 探索Accessibility面板 690
39.3 设置辅助功能选项 690
39.2.2 JAWS 690
39.3.4 使用按键动作 694
39.3.3 按Tab键进行切换 694
39.3.2 辅助功能组件 694
39.4.1 检测屏幕读取器的状态 695
39.4 用ActionScript来检测和控制辅助功能选项 695
39.4.3 用脚本来动态设置辅助功能属性 696
39.4.2 检测用户的浏览器以便了解辅助功能的兼容性 696
39.5 充分利用可访问的影片 697
39.6 小结 698
40.1 使用独立播放器 699
第40章 为Flash的独立播放器编写脚本 699
40.1.1 独立应用程序环境的优点 700
40.2.1 命令和参数描述 701
40.2 将fscommand()动作应用到独立应用程序 701
40.1.2 独立应用程序环境的缺点 701
40.2.2 将控制添加到放映文件影片中 702
40.2.3 阻止访问桌面 706
40.2.4 执行其他应用程序 707
40.3 小结 708
40.2.5 发挥独立放映文件的潜力 708
- 《教育学考研应试宝典》徐影主编 2019
- 《吉他宝典 吉他手超级手册 上》姜伟主编;汶麟,姚林,杜新春,赖康康,朱家明,克尔曼副主编 2018
- 《法式料理酱汁宝典》(日)上柿元胜著 2019
- 《查理·芒格宝典》王力哲著 2019
- 《脑卒中宝典 猫大夫医学科普》缪中荣 2018
- 《徐绽英语考研精品系列 北航考研英语夜读时文阅读宝典120+60》徐绽 2019
- 《最强大脑 超级记忆力提升宝典》朱建国,桑楚 2019
- 《走进音乐殿堂 音乐高考高分宝典》俞子正,郑世连主编 2019
- 《现代军事作战宝典系列丛书 航母战斗群作战指南》《深度军事》编委会著 2018
- 《玄门宝典》董沛文主编;周全彬,盛克琦点校 2017
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017