图书介绍
Flash 8 ActionScript宝典PDF|Epub|txt|kindle电子书版本网盘下载
![Flash 8 ActionScript宝典](https://www.shukui.net/cover/75/33092753.jpg)
- (美)Joeylott,RobertReinhardt著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121031345
- 出版时间:2006
- 标注页数:708页
- 文件大小:93MB
- 文件页数:733页
- 主题词:动画-设计-图形软件,Flash 8
PDF下载
下载说明
Flash 8 ActionScript宝典PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 初识Flash 8 ActionScript1
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章 构造ActionScript22
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章 使用位图API321
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对象中使用HTML363
19.5.2 将特殊字符插入到HTML字段中364
19.5.1 呈现文本中的HTML364
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 了解CSS410
20.2.3 用ActionScript添加样式411
20.2.2 创建StyleSheet对象411
20.2.5 用CSS对HTML文章进行格式设置412
20.2.4 将样式应用到文本412
20.2.6 加载外部CSS413
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 检查IME466
24.4 使用IME466
24.4.4 转换字符串467
24.4.3 设置转换模式467
24.4.2 启用IME467
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组件API521
28.4.2 使用组件API521
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 使用IconFile587
30.3.3 使用InspectableList587
30.3.2 使用Inspectable587
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 Manager597
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 使用XML615
第33章 用XML类和LoadVars类编程615
33.1.2 XML的用途616
33.2.2 标签617
33.2.1 XML声明617
33.2 编写结构良好的XML617
33.2.3 属性618
33.2.4 DTD619
33.3 使用XML对象620
33.3.1 遍历XML树622
33.3.2 建立文档树626
33.3.3 加载和发送XML629
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 Remoting654
36.2.1 使用NetConnection655
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 API656
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部分 在各种环境中使用Flash669
38.1 了解Flash和HTML670
第38章 在Web浏览器中使用Flash670
38.2 从HTML 中将初始化值传递给Flash672
38.3.1 从Flash中调用JavaScript函数673
38.3 在JavaScript和Flash之间进行通信673
38.3.2 在Flash 8中使用ExternalInterface674
38.3.3 使用Flash/JavaScript集成工具箱680
38.4.2 自动检测播放器685
38.4.1 手动检测播放器685
38.4 在Web浏览器中检测Flash Player685
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-Eyes689
39.2 检查当前的辅助技术689
39.3.1 探索Accessibility面板690
39.3 设置辅助功能选项690
39.2.2 JAWS690
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