注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络图形图像、多媒体、网页制作FlashFlash8宝典

Flash8宝典

Flash8宝典

定 价:¥99.00

作 者: (美)瑞哈特
出版社: 电子工业出版社
丛编项: 宝典丛书
标 签: 高级进阶

ISBN: 9787121028694 出版时间: 2006-08-01 包装: 平装
开本: 16开 页数: 910 字数:  

内容简介

  Flash是面向Web的交互式开发工具,发展极为迅速。目前的网上动画绝大多数都是创作人员使用Flash创建的。本书从多个角度全面介绍了Flash的各种用途,包括基本工具的使用、动画和特效的创建、多媒体资源的集成、Flash影片的发布等。此外通过相当的篇幅介绍了ActionScript的使用,并给出一个完整的实例教会读者如何创建自己的Gallery组件。全书包含十个来自不同专业人士的专家教程,为读者带来丰富而宝贵的实践经验,供广大读者学习、借鉴。本书的讲解采用循序渐进的方式,可以使一名普通的初学者逐步成长为一个可以进行ActionScript编程的Flash高手,因此,本书既适用于Flash的初学者,也适用于有一定经验的各类Flash创作人员。

作者简介

暂缺《Flash8宝典》作者简介

图书目录

第 1 部分    Flash Web制作介绍    1
第 1 章    了解Flash 8架构    2
1.1    全新的体验    2
1.1.1    Flash 8概览    6
1.1.2    Flash 8中的文件类型    6
1.2    Flash 8的多面性    10
1.2.1    位图处理程序    11
1.2.2    矢量绘图程序    11
1.2.3    矢量动画制作程序    11
1.2.4    视频压缩程序    12
1.2.5    音频播放器    12
1.2.6    多媒体创作程序    12
1.2.7    动画排序器    12
1.2.8    编程和数据库前端    13
1.3    小结    13
第 2 章    研究Web技术    14
2.1    将Flash置于Internet发展中    14
2.1.1    对Web体验的高度期望    14
2.1.2    是否使用Flash    15
2.1.3    多媒体创作的替代方法    19
2.2    探索可协同工作的技术    21
2.2.1    HTML依然存在    21
2.2.2    在客户端使用JavaScript编写脚本    21
2.2.3    Web Services的世界    22
2.2.4    Macromedia服务器技术    23
2.3    潜在的项目类型    23
2.3.1    线性演示    23
2.3.2    交互式演示    23
2.3.3    由数据驱动的演示    23
2.3.4    由数据驱动的应用(或Rich Internet Application)    23
2.4    小结    24
第 3 章    规划Flash项目    25
3.1    工作流程基础    25
3.1.1    阶段1:建立概念和目标    25
3.1.2    阶段2:创作、测试和上演作品    35
3.2    使用Flash Professional 8的Project面板    37
3.3    小结    43
第 2 部分    掌握Flash环境    45
第 4 章    界面基础    46
4.1    入门    46
4.1.1    开始使用Flash Basic 8和Flash Professional 8    47
4.1.2    开始页    47
4.1.3    Help菜单选项    48
4.1.4    Flash 8在Macintosh和Windows系统下的界面    50
4.1.5    属性检查器的作用    52
4.2    管理窗口和面板    53
4.2.1    快捷菜单    53
4.2.2    分组和堆叠面板    54
4.2.3    焦点:激活面板或窗口    55
4.2.4    创建自定义工作区布局    55
4.2.5    快捷键    57
4.3    Tools面板    59
4.3.1    Tools面板的控制    59
4.3.2    了解Tools面板    60
4.3.3    使用工具选项    60
4.3.4    自定义Tools面板    61
4.4    文档窗口    64
4.4.1    控制文档窗口    65
4.4.2    文档窗口的组成    66
4.4.3    使用场景    68
4.4.4    使用文档窗口菜单选项    69
4.4.5    使用Flash模板    71
4.5    时间轴窗口    72
4.5.1    控制时间轴窗口    73
4.5.2    使用时间轴控制器工具栏    73
4.5.3    时间轴的组成    74
4.5.4    编辑帧和图层    77
4.5.5    使用帧视图选项    84
4.6    打印    85
4.7    小结    86
第 5 章    在Flash中绘图    87
5.1    使用几何形状工具    88
5.1.1    线条工具    88
5.1.2    椭圆工具    89
5.1.3    矩形工具    89
5.1.4    Flash 8的接合与尖角设置    91
5.1.5    多边星形工具    91
5.2    使用绘图工具    93
5.2.1    铅笔工具    93
5.2.2    画刷工具    94
5.2.3    橡皮擦工具    99
5.3    用钢笔工具创建精确线条    100
5.4    使用填充和笔触控件    103
5.4.1    选择颜色    103
5.4.2    选择线型    104
5.4.3    控制笔触缩放行为    106
5.5    优化图形    107
5.6    使用选取工具    108
5.6.1    选取工具    108
5.6.2    套索工具    113
5.6.3    部分选取工具    114
5.7    设计和对齐元素    116
5.7.1    贴紧设置简述    116
5.7.2    设计面板    120
5.7.3    Edit菜单    124
5.8    小结    125
第 6 章    元件、实例和库    127
6.1    了解文档库    127
6.1.1    常用库与外部库    128
6.1.2    使用多个文档库    129
6.1.3    认识库    131
6.1.4    组织库    134
6.2    定义内容类型    135
6.2.1    原始数据    135
6.2.2    绘制对象    135
6.2.3    组    136
6.2.4    本地元件    136
6.2.5    导入的媒体元素    137
6.3    编辑元件    140
6.3.1    在编辑模式下编辑元件    140
6.3.2    在新窗口中编辑元件    140
6.3.3    在位编辑元件    140
6.3.4    在库中编辑元件    140
6.3.5    返回主时间轴或场景中    141
6.3.6    使用Timeline Effect元件    141
6.4    修改实例属性    143
6.4.1    对元件实例应用基本颜色效果    143
6.4.2    改变实例的元件行为    144
6.4.3    交换元件    145
6.5    建立嵌套的元件结构    145
6.5.1    将初始形状转换成图形元件    146
6.5.2    在按钮中使用图形元件    147
6.5.3    利用图形元件制作影片剪辑    148
6.5.4    在按钮元件中添加影片剪辑    149
6.5.5    修改影片剪辑实例    150
6.6    MovieClip背景的9切片缩放    152
6.7    使用影片浏览器    154
6.7.1    筛选按钮    155
6.7.2    显示列表    155
6.7.3    影片浏览器选项菜单    155
6.7.4    快捷菜单    157
6.8    使用创作时共享库    157
6.9    小结    160
第 7 章    应用颜色    161
7.1    介绍颜色的基础知识    161
7.1.1    讨论Web安全色    162
7.1.2    使用十六进制值    162
7.1.3    自定义Web安全色    163
7.1.4    有效使用颜色    164
7.2    Color Swatches面板    166
7.2.1    Color Swatches面板选项    168
7.2.2    导入自定义调色板    170
7.3    使用Color Mixer面板    172
7.3.1    调整填充和笔触透明度    174
7.3.2    渐变填充    175
7.3.3    控制渐变填充颜色    177
7.3.4    在渐变中使用Alpha设置    178
7.3.5    选择位图填充    180
7.4    使用滴管、颜料桶和墨水瓶工具    181
7.5    小结    181
第 8 章    使用文本    182
8.1    版式    182
8.2    Flash中的文本区域类型    183
8.2.1    静态文本框    184
8.2.2    可编辑的文本区域:动态文本和输入文本    186
8.3    文本工具和属性检查器    187
8.3.1    使用文本工具    187
8.3.2    在属性检查器中设置文本属性    189
8.4    字体导出和显示    194
8.4.1    通过消除锯齿设置平滑文本    195
8.4.2    使用位图文本设置呈现轮廓    196
8.4.3    设备字体详述    197
8.4.4    使用Use Device Fonts选项    197
8.4.5    字体显示疑难解答    198
8.4.6    控制字体替代    198
8.5    字体元件和共享字体库    201
8.5.1    创建字体元件    202
8.5.2    创作时更新的字体元件    203
8.5.3    在运行时共享库中使用字体元件    204
8.6    修改文本    207
8.6.1    手动编辑文本    207
8.6.2    对静态文本使用时间轴特效    209
8.6.3    使用滤镜效果处理文本框    210
8.7    小结    210
第 9 章    修改图形    211
9.1    采样、交换填充和笔触    211
9.1.1    滴管工具    212
9.1.2    墨水瓶工具    213
9.1.3    颜料桶工具    214
9.1.4    使用颜料桶工具的Gap size选项    215
9.1.5    使用颜料桶工具的Lock Fill选项    215
9.2    渐变和位图填充变换    217
9.2.1    使用渐变变换工具调整中心点    218
9.2.2    使用渐变变换工具旋转填充内容    218
9.2.3    使用渐变变换工具调整缩放    219
9.2.4    设置渐变溢出样式    220
9.2.5    使用渐变变换工具倾斜位图填充    220
9.3    用渐变变换工具制作效果    221
9.4    应用修改形状菜单命令    222
9.4.1    Convert Lines to Fills(将线条转换为填充)命令    222
9.4.2    创建可缩放的图形    222
9.4.3    Expand Fill(扩展填充)命令    223
9.4.4    Soften Fill Edges(柔化填充边缘)命令    224
9.5    Free Transform(任意变换)命令和选项    225
9.5.1    Transform(变换)面板    226
9.5.2    Modify Transform菜单    226
9.5.3    Free Transform(任意变换)工具    227
9.5.4    改变换状、元件、文本和组的形状    227
9.6    修改个项的类型    229
9.6.1    堆放顺序    229
9.6.2    分组    230
9.6.3    使用Break apart命令    231
9.6.4    Magic Wand(魔术棒)选项    234
9.6.5    跟踪位图    235
9.7    使用绘制对象和组合对象命令    236
9.8    处理组合形状    238
9.9    使用查找/替换功能进行编辑    239
9.10  使用History面板    240
9.10.1    重放步骤    241
9.10.2    复制步骤    242
9.10.3    清除历史记录    242
9.10.4    历史记录视图    242
9.10.5    保存为命令    242
9.11  小结    243
第 3 部分    创建动画和效果     245
第10 章    动画策略    246
10.1    建立基本规则    246
10.2    定义变量    247
10.2.1    环境    247
10.2.2    材料    248
10.2.3    动作    248
10.3    融入个性    249
10.4    操纵感觉和幻想    250
10.4.1    视角、取景与景深    251
10.4.2    预测    252
10.4.3    次要动作    253
10.5    了解自然规律    254
10.5.1    第一定律:惯性    254
10.5.2    第二定律:加速度    255
10.5.3    第三定律:作用力与反作用力    255
10.6    小结    256
第 11 章    时间轴动画    257
11.1    Flash动画基本方法    257
11.2    逐帧动画    258
11.2.1    加入关键帧    259
11.2.2    创建逐帧动画    260
11.3    修改多帧序列    260
11.3.1    绘图纸技术    261
11.3.2    编辑多重帧    262
11.4    在动画中使用补间    263
11.4.1    形状补间    264
11.4.2    添加形状提示    266
11.4.3    动画补间    268
11.4.4    使用自定义加速度调整补间    272
11.4.5    使用多个自定义加速度曲线    275
11.5    多个动画序列的集成    276
11.5.1    将补间移动到元件时间轴    277
11.6    在主时间轴上组织元件实例    279
11.7    重用和修改元件实例    279
11.7.1    使用ActionScript控制元件实例    280
11.7.2    变换元件实例    281
11.7.3    反转补间创建平滑的循环    281
11.8    小结    282
第 12 章    应用滤镜和效果    284
12.1    在Flash中应用滤镜    284
12.1.1    添加和调整滤镜    284
12.1.2    创建多维渐变    288
12.1.3    组合滤镜和保存自定义设置    288
12.1.4    使用运动补间生成滤镜的动画    290
12.1.5    使用自定义缓入/缓出曲线控制滤镜插入    291
12.2    控制颜色:属性与滤镜    291
12.2.1    Adjust Color滤镜    292
12.2.2    颜色属性    294
12.2.3    使用高级颜色效果:了解相对和绝对颜色设置    295
12.3    利用混合模式处理分层的图形    297
12.3.1    了解混合模式    297
12.3.2    应用基本混合    299
12.3.3    应用组合的混合模式:Alpha和Erase    300
12.3.4    创建动画的Alpha混合    301
12.4    对图形和动画使用时间轴特效    302
12.4.1    时间轴特效的限制    303
12.4.2    时间轴特效选项    303
12.4.3    应用静态的时间轴特效    304
12.4.4    应用动画的时间轴特效    304
12.5    修改时间轴特效元件    307
12.6    小结    310
第 13 章    应用图层类型    311
13.1    引导层    312
13.2    运动引导层    313
13.2.1    应用运动引导层    314
13.2.2    按路径对动画加以控制    316
13.2.3    使用Orient to path选项    316
13.2.4    注册与中心点对齐    316
13.3    遮罩层    317
13.3.1    填充形状作为遮罩    317
13.3.2    用一个组做遮罩    319
13.3.3    将元件实例作为遮罩    319
13.3.4    将文本作为遮罩    320
13.4    运动引导以及影片剪辑遮罩    321
13.5    使用Distribut to Layers命令    323
13.6    小结    325
第 14 章    角色动画技术    326
14.1    处理大文件    326
14.1.1    情节提要板场景和镜头    327
14.1.2    Flash场景和项目文件    327
14.1.3    语音、声音效果和人类声音    327
14.2    卡通动画基础    328
14.2.1    表达动作及情感    329
14.2.2    预测    329
14.2.3    重量    329
14.2.4    交叠动作    329
14.2.5    用模糊模拟动作    330
14.3    动画的关键帧和插帧    332
14.3.1    行走循环    333
14.3.2    重复器    334
14.3.3    行走的类型    335
14.4    为作品着色    335
14.4.1    模板页    335
14.4.2    缺口问题    336
14.4.3    快速着色    336
14.4.4    临时背景    336
14.5    Flash补间    338
14.5.1    拍全景    339
14.5.2    实例交换    339
14.6    对口型    340
14.6.1    形状变化不适于对口型    340
14.6.2    表情与对口型    341
14.6.3    对口型技巧    341
14.6.4    使音乐与声音效果同步    341
14.7    背景与场景    344
14.7.1    运行时位图缓存    345
14.7.2    位图    345
14.7.3    QuickTime的局限性    345
14.7.4    用Photoshop建立分层的背景    346
14.7.5    Flash遮罩层    346
14.7.6    长镜头    346
14.7.7    多角度长镜头    347
14.7.8    利用模糊模拟景深    348
14.8    收工    348
14.8.1    最终的输出    349
14.9    小结    351
第 4 部分    在Flash中集成媒体文件    353
第 15 章    添加声音    354
15.1    指定声音文件导入和导出格式    354
15.1.1    导入格式    354
15.1.2    导出格式    356
15.2    将声音导入Flash    358
15.3    为按钮指定声音    360
15.4    将声音加到时间轴    362
15.5    在时间轴中组织声音    363
15.5.1    增强声音层的视觉效果    363
15.5.2    通过图层文件夹组织声音层    363
15.6    使音频与动画保持同步    364
15.6.1    Event选项    364
15.6.2    Start选项    364
15.6.3    Stop选项    364
15.6.4    Stream选项    365
15.7    停止播放声音    365
15.7.1    停止事件声音    365
15.7.2    关闭流式声音的单个实例    367
15.7.3    停止所有声音    367
15.8    应用控制声音的行为    368
15.8.1    Load Sound from Library行为    368
15.8.2    Load streaming MP3 file行为    370
15.8.3    Play Sound行为    371
15.8.4    Stop All Sounds行为    372
15.9    在Flash中编辑音频    374
15.9.1    声音编辑控件    374
15.9.2    从属性检查器的Effect菜单中给声音增加特效    376
15.10  声音优化概述    377
15.11  音频发布设置    377
15.11.1    设置选项    378
15.11.2    音频和MP3播放支持    381
15.12  在库中调整声音设置    381
15.12.1    在库中设置音频    382
15.12.2    控制声音的综合方法    383
15.13  有关声音建议和指南    384
15.13.1    VBR MP3    384
15.13.2    优化声音以减少占用的带宽    385
15.13.3    从Flash文档内提取声音    386
15.14  小结    388
第16 章    导入图形    389
16.1    定义矢量图和位图    389
16.2    了解Flash支持导入的文件格式    391
16.3    准备位图    394
16.4    保证位图质量    395
16.5    导入和复制位图    396
16.5.1    导入序列    397
16.5.2    将位图复制并粘贴到Flash    398
16.6    设置位图属性    398
16.7    常见问题    401
16.7.1    跨浏览器平台的一致性    402
16.7.2    JPEG的旋转    402
16.7.3    对位图应用Alpha、颜色效果和滤镜设置    402
16.8    使用属性检查器中的位图按钮    403
16.8.1    Swap按钮    403
16.8.2    Edit按钮    404
16.9    理解位图压缩    404
16.9.1    24位或32位无损源文件    404
16.9.2    8位无损源文件    405
16.9.3    有损压缩的源文件    405
16.10  将光栅图像转化为矢量图形    406
16.11  使用外部矢量图形    407
16.12  导入矢量图    408
16.12.1    导入Fireworks文件    411
16.12.2    导入FreeHand文件    412
16.13  优化矢量图    415
16.13.1    在Flash中跟踪复杂的矢量作品    415
16.13.2    将文本转化为轮廓    416
16.13.3    优化曲线    416
16.14  小结    417
第17章    显示视频    418
17.1    集成视频:解决方案    418
17.1.1    在运行时装入Flash视频文件    418
17.1.2    在运行时实时流化Flash视频文件    419
17.1.3    在Flash影片中嵌入视频    419
17.1.4    使用QuickTime Flash链接视频    419
17.2    导入视频    420
17.2.1    编解码器概览    420
17.2.2    使用Flash Basic 8压缩视频    421
17.2.3    从嵌入视频元件中提取.flv文件    429
17.2.4    使用Flash Pro 8部署现有的.flv文件    429
17.2.5    使用Flash Pro 8的视频导入向导压缩和部署新的.flv文件    431
17.3    使用FLVPlayback组件    434
17.3.1    组件的参数    434
17.3.2    使用FLV Playback Custom UI组件    436
17.4    指令点    438
17.4.1    创建带有嵌入指令点的.flv文件    438
17.4.2    使用XML生成ActionScript指令点    445
17.5    使用Flash 8 Video Encoder    450
17.6    使用FLV QuickTime导出插件    452
17.7    对Flash视频使用Sorenson Squeeze    453
17.7.1    选择Flash输出文件类型    455
17.7.2    使用Sorenson Spark Pro和On2 VP6压缩视频    456
17.8    小结    457
第 5 部分    对Flash影片添加基本交互性    459
第 18 章    动作和事件处理程序    460
18.1    动作和事件处理程序    460
18.1.1    什么是行为    461
18.1.2    什么是ActionScript    463
18.1.3    了解 Actions面板    463
18.1.4    代码语法的简短描述    467
18.2    常用的5个动作    469
18.2.1    gotoAndPlay和gotoAndStop动作    469
18.2.2    nextFrame和prevFrame动作    471
18.2.3    nextScene和prevScene动作    471
18.2.4    play和stop动作    471
18.2.5    stopAllSounds动作    472
18.2.6    getURL动作    472
18.3    通过事件处理程序激活动作    474
18.3.1    利用动作和事件处理程序制作功能按钮    474
18.3.2    Flash事件处理程序    476
18.4    创建不可见按钮和使用getURL动作    480
18.5    小结    484
第 19章    构建时间轴和交互性    485
19.1    影片剪辑:自行播放的关键    485
19.1.1    影片剪辑如何在Flash影片中进行交互    485
19.1.2    多时间轴影片    486
19.2    目标和路径    488
19.2.1    路径:绝对和相对模式    489
19.3    在Flash 8中指向影片剪辑    491
19.4    建立影片剪辑和行为之间的联系    494
19.5    集成行为与影片剪辑    495
19.5.1    pianoKeys影片剪辑概览     496
19.5.2    利用行为创建声音实例    496
19.5.3    将声音与更多的行为建立连接    498
19.6    小结    500
第 20章    创建第一个Flash 8项目    501
20.1    站点布局的主时间轴    501
20.1.1    创建计划    502
20.1.2    确定Flash影片的属性    502
20.1.3    将演示区映射到关键帧    503
20.1.4    创建每一部分的内容    504
20.2    给主时间轴添加导航元素    507
20.2.1    给菜单创建文字按钮    507
20.2.2    浏览视频项目    509
20.3    使用TextArea组件实现文字滚动    510
20.4    使用自定义BlurFader组件    513
20.5    添加命名锚记点    514
20.6    令影片可访问    515
20.7    小结    518
第 6 部分    分发Flash影片    519
第 21章    发布Flash影片    520
21.1    测试Flash影片    520
21.1.1    使用Test Scene或Test Movie命令    521
21.1.2    使用Bandwidth Profiler    522
21.1.3    使用大小报告    526
21.2    发布Flash影片    526
21.3    Publish Settings命令    527
21.3.1    选择格式    527
21.3.2    使用Flash设置    528
21.3.3    使用HTML设置    534
21.3.4    使用GIF设置    539
21.3.5    使用JPEG设置    541
21.3.6    使用PNG设置    542
21.3.7    创建Windows和Macintosh项目    544
21.3.8    使用QuickTime设置    544
21.4    Publish Preview和Publish命令    544
21.4.1    使用Publish Preview命令    544
21.4.2    使用Publish命令    545
21.5    使用发布配置文件    545
21.6    小结    546
第 22 章    网页与Flash内容集成    547
22.1    为Flash影片编写标记    547
22.1.1    使用<object>标签    547
22.1.2    使用<embed>标签    552
22.2    检测Flash Player    554
22.2.1    插件与ActiveX    554
22.2.2    使用Flash 8检测Flash Player    555
22.2.3    构建Flash嗅探器影片    559
22.2.4    利用JavaScript和VBScript检测Flash Player     562
22.3    通过JavaScript和DHTML使用Flash影片    565
22.3.1    给Web开发者的一些提示    566
22.3.2    Flash影片如何使用JavaScript    566
22.3.3    改变HTML属性    567
22.3.4    添加percentLoaded()方法    569
22.4    小结    571
第 23 章    使用Flash Player和放映机    572
23.1    独立Flash Player和放映机    572
23.1.1    创建放映机    573
23.1.2    发布和许可    574
23.1.3    在CD-ROM或DVD-ROM上发布    574
23.1.4    fscommand动作    575
23.1.5    使用行为转换屏幕模式    576
23.2    独立播放的限制与解决方案    577
23.2.1   文件大小    577
23.2.2   文件位置    578
23.3    在Web浏览器中使用Flash Player插件    578
23.3.1    支持的操作系统    579
23.3.2    支持的浏览器    579
23.3.3    Web上插件和Flash影片发布    580
23.3.4    插件安装    580
23.4    使用Flash Player 6和更高版本的设置    580
23.4.1    Privacy选项卡    580
23.4.2    Local Storage选项卡    581
23.4.3    Microphone选项卡    581
23.4.4    Camera选项卡    582
23.5    可选的Flash 内容播放器    582
23.5.1    带Flash 播放的RealOne Player    582
23.5.2    QuickTime 播放器    583
23.5.3    Shockwave播放器    583
23.6    播放器实用工具程序    583
23.7    小结    584
第 7 部分    探讨ActionScript    585
第 24 章    了解代码的核心内容与具体细节    586
24.1    交互过程分解    586
24.1.1    定义问题    587
24.1.2    明确解决方案    587
24.1.3    将解决方案转换成交互语言    588
24.2    Flash编程中的基本环境    589
24.2.1    访问ActionScript命令    589
24.2.2    Actions面板中动作列表的组织    589
24.2.3    Help面板    590
24.2.4    ActionScript 1.0和2.0    591
24.3    ActionScript变量    593
24.3.1    字符串    594
24.3.2    表达式    594
24.3.3    变量声明    596
24.3.4    文本区域变量    597
24.4    在ActionScript中声明变量    598
24.4.1    使用动作定义变量    598
24.4.2    从预定义的资源中加载变量    599
24.4.3    将变量传送给URL    599
24.4.4    利用HTML建立变量    600
24.5    在ActionScript中创建表达式    600
24.5.1    运算符    601
24.5.2    检查条件:if...else动作    602
24.5.3    用switch()和case进行分支条件判断    604
24.5.4    循环    605
24.5.5    属性    609
24.5.6    内置函数    609
24.5.7    创建和调用子例程    609
24.6    利用变量创建一个登录序列    610
24.7    小结    613
第 25 章    控制影片剪辑    614
25.1    影片剪辑对象概述    614
25.1.1    影片剪辑的属性    614
25.1.2    影片剪辑的方法    618
25.1.3    事件方法:更灵活的影片剪辑处理程序    623
25.1.4    其他使用MovieClip对象的类和函数    627
25.2    使用影片剪辑属性    628
25.2.1    设置影片剪辑的位置    629
25.2.2    缩放影片剪辑    630
25.2.3    旋转影片剪辑    631
25.3    创建可拖放的影片剪辑    632
25.3.1    拖放操作的基础知识    632
25.3.2    使用_droptarget监测拖放的位置    633
25.3.3    制作Alpha、缩放和模糊滑块    636
25.4    小结    644
第 26 章    使用函数和数组    645
26.1    什么是数据类型    645
26.1.1    string类型    645
26.1.2    number类型    646
26.1.3    boolean类型    647
26.1.4    MovieClip类型    647
26.1.5    object类型    648
26.1.6    function类型    648
26.1.7    undefined类型    648
26.1.8    使用typeof检查数据类型    649
26.1.9    使用instanceof检查类的类型    650
26.2    函数与过程概述    651
26.2.1    函数的功能    651
26.2.2    在什么时候创建函数    651
26.2.3    如何定义函数    652
26.2.4    如何执行函数    653
26.3    管理相关的数据:数组类    653
26.4    创建动态可重用Flash菜单    655
26.5    函数作为对象的方法    658
26.6    函数作为对象的构造函数    660
26.6.1   函数定义    661
26.6.2    对象创建和赋值    661
26.6.3    Sound对象方法执行    662
26.6.4    将函数定义转化为类定义    662
26.7    小结    664
第 27 章    与影片剪辑进行交互    665
27.1    影片剪辑冲突检查    665
27.1.1    使用_droptarget属性    665
27.1.2    使用hitTest()方法检查冲突    666
27.2    使用Mouse类    668
27.3    控制颜色属性    670
27.3.1    创建ColorTransform对象    671
27.3.2    设置Multiplier和Offset值    674
27.4    使用ActionScript控制声音    677
27.4.1    使用ActionScript创建声音库    679
27.4.2    创建soundTransformObject对象    682
27.4.3    为声音创建音量和平衡滑块    683
27.5    使用ActionScript打印    689
27.6    小结    694
第 8 部分    应用ActionScript    695
第 28 章    共享和加载资源    696
28.1    管理平滑下载和显示    696
28.2    预先加载一个Flash影片    697
28.3    预加载包含组件的Flash影片    702
28.4    装入Flash影片    705
28.4.1    Flash站点结构体系概述    706
28.4.2    保存多个影片    707
28.4.3    将一个外部.swf文件加载到影片中    708
28.4.4    Flash如何处理不同尺寸的加载影片    710
28.4.5    放置、缩放以及旋转外部加载的Flash影片    710
28.4.6    在不同层次的多个影片之间通信    713
28.4.7    卸载影片    713
28.4.8    把loadMovie()作为影片剪辑目标的方法    714
28.5    将图像加载到Flash影片    715
28.6    使用MovieClipLoader API装入资源    718
28.7    将MP3音频加载到Flash影片    720
28.8    将Flash视频装入Flash影片    722
28.9    以Flash视频的实际大小显示    725
28.9.1    利用元数据调整视频大小    726
28.9.2    不借助元数据来设置视频大小    728
28.10  对外部资源使用预加载器    729
28.11  使用Loader和ProgressBar组件    736
28.11.1    对Flash影片添加Loader组件    736
28.11.2    动态更改Loader组件的资源    737
28.11.3    应用ProgressBar组件    739
28.12    访问共享库中的项目    742
28.12.1    设置共享库文件    743
28.12.2    指定资源名称    744
28.12.3    指定共享库的位置    744
28.12.4    发布共享库影片文件    744
28.12.5    从其他影片中链接资源    745
28.12.6    更新共享资源    746
28.13    小结    747
第29 章    Flash数据的发送和接收    748
29.1    使用文本区域保存和显示数据    748
29.1.1    输入文本区域    748
29.1.2    动态文本区域    750
29.2    使用状态定义数据处理    751
29.2.1    输入状态    751
29.2.2    发送状态    752
29.2.3    等待状态    753
29.2.4    输出状态    753
29.3    创建Flash表单    753
29.4    在Flash影片中使用XML数据    758
29.4.1    了解XML    758
29.4.2    将XML文档装入Flash影片    759
29.5    小结    760
第 30章    应用HTML和文本区域格式    761
30.1    了解HTML在文本区域中的用途    761
30.1.1    支持的HTML标签    761
30.1.2    使用属性检查器设置文字格式    763
30.1.3    使用ActionScript在文本区域中插入HTML标签    764
30.1.4    使用TextFormat对象定义文本区域格式    766
30.1.5    对文本区域应用样式表    768
30.1.6    在文本区域插入图像    770
30.1.7    在命名锚记中使用asfunction    772
30.2    控制文本区域属性    773
30.2.1    滚动属性    773
30.2.2    文字呈现属性    774
30.2.3    在创作时处理TextField实例    775
30.2.4    在运行时控制TextField实例的消除锯齿功能    776
30.2.5    比较消除锯齿效果    779
30.3    对影片剪辑实施基于像素的文本滚动    779
30.4    使用Selection类处理文字    782
30.4.1    getBeginIndex()方法    783
30.4.2    getEndIndex()方法    783
30.4.3    getCaretIndex()方法    783
30.4.4    getFocus()方法    783
30.4.5    setFocus()方法    784
30.4.6    setSelection()方法    784
30.5    小结    784
第 31 章    使用Flash创建游戏    785
31.1    游戏规划:游戏设计的4个阶段    785
31.1.1    游戏设计    785
31.1.2    交互设计    786
31.1.3    视觉和声音设计    786
31.1.4    编写程序    787
31.2    创建项目    788
31.3    为游戏编写脚本    788
31.4    初始化变量以及创建Sound对象    789
31.4.1    主时间轴概览    789
31.5    建立界面    792
31.5.1    创建文本区域    792
31.5.2    创建字母表    794
31.6    开始游戏    795
31.6.1    显示字母表的字母    797
31.6.2    选择一个随机单词    797
31.6.3    创建显示单词的字母    798
31.7    用户输入    799
31.8    解释用户输入    799
31.8.1    字母之前是否被选中过    799
31.8.2    字母是否是单词的组成部分    800
31.9    检查游戏状态    801
31.9.1    单词是否结束    802
31.9.2    上吊人是否完成    802
31.9.3    是否还有更多的词要猜    802
31.9.4    如何结束某一关    802
31.9.5    删除上吊人    803
31.9.6    恢复游戏还是一关结束    804
31.10  附加功能:存储用户和游戏信息    804
31.11  小结    805
第 32 章    管理影片和检查Flash影片问题    807
32.1    自定义Actions面板    807
32.1.1    代码提示    807
32.1.2    语法着色    809
32.2    管理代码    811
32.2.1    在Actions面板中替换    811
32.2.2    在何处和怎样放置代码    812
32.2.3    集中代码    813
32.2.4    命名约定    813
32.2.5    注释    814
32.2.6    加强(或严格)类型    814
32.3    使用Output面板    815
32.3.1    trace()动作    815
32.3.2    List Objects和List Variables命令    817
32.4    Flash Debugger面板    818
32.4.1    显示和修改变量    818
32.4.2    Watch列表    820
32.4.3    编辑和显示影片属性    821
32.5    指定断点    822
32.5.1    在Actions面板中添加或删除断点    822
32.5.2    在Debugger面板中添加或移除断点    823
32.5.3    逐行执行代码    824
32.6    远程调试Flash影片    825
32.6.1    通过介质测试    827
32.7    在外部文件中保存代码    828
32.7.1    #include命令    828
32.7.2    导入脚本命令    829
32.7.3    导出脚本命令    830
32.7.4    小组环境    830
32.7.5    ActionScript库和类    830
32.8    问题解决指南    830
32.8.1    好的习惯    831
32.8.2    查找问题的原则    831
32.8.3    设计人员常见问题    832
32.8.4    开发人员常见问题    832
32.9    社区帮助    833
32.10  小结    834
第 9 部分    集成组件与数据绑定    835
第 33章    使用组件    836
33.1    什么是组件    836
33.2    为什么使用组件    837
33.2.1    编译过的剪辑:特定组件格式    838
33.3    如何增加组件    838
33.4    在哪里能找到组件、资源和参数    839
33.4.1    Components面板    839
33.4.2    属性检查器    839
33.4.3    Component Inspector面板    840
33.4.4    Library面板    841
33.4.5    Actions 面板和ActionScript    842
33.5    修改组件的颜色属性和参数    842
33.6    从影片中删除组件    842
33.7    Flash 8中的组件    842
33.7.1    Button组件    843
33.7.2    CheckBox组件    844
33.7.3    ComboBox组件    845
33.7.4    List组件    846
33.7.5    RadioButton组件    846
33.7.6    ScrollPane组件    847
33.7.7    TextArea组件    848
33.7.8    UIScrollBar组件    849
33.8    了解组件的侦听程序事件模型    850
33.8.1    典型的侦听程序    850
33.8.2    让组件了解侦听的对象    851
33.9    使用委托类控制侦听程序的范围    852
33.10  在影片中使用组件    854
33.11  修改组件    859
33.11.1    全局样式格式    859
33.11.2    更改组件类的样式    860
33.11.3    更改单个实例的样式    860
33.12  对组件使用嵌入字体    861
33.13  替换组件的外观    862
33.14  自定义组件    864
33.14.1    实况预览    864
33.14.2    交换和获取组件    864
33.15  小结    865
第 34 章    将数据和事件绑定到组件    866
34.1    什么是数据绑定    866
34.2    可视数据绑定:构建一个视频剪辑选择器    867
34.2.1    准备资源    867
34.2.2    生成XML文件    867
34.2.3    构建Flash影片    868
34.3    为组件提供数据和事件处理程序    872
34.3.1    给影片添加代码使用可视数据绑定    872
34.3.2    制作视频剪辑的指令点列表    873
34.3.3    使用DataGrid组件创建列表    876
34.4    小结    878
第 35 章    构建图像库组件    879
35.1    创建计划    879
35.1.1    描述功能集合    880
35.1.2    确定服务器端脚本需求    880
35.2    第1阶段:设置Gallery类    883
35.2.1    浏览初始文件    883
35.2.2    构造Gallery组件    885
35.3    第2阶段:将缩略图装入ScrollPane    888
35.3.1    将脚本和图像上载到Web服务器    888
35.3.2    构建Gallery类的Building数据属性    888
35.3.3    在Gallery类中创建缩略图容器    890
35.4    第3阶段:显示全尺寸的JPEG图像    894
35.4.1    装入全尺寸的图像    894
35.4.2    更新滚动栏和自动装入第一个图像    897
35.5    第4阶段:扩展缩略图和图像状态    899
35.5.1    使用BevelFilter类给选中的缩略图加框    899
35.5.2    利用BitmapData和BlurFilter类创建一个装入变换    900
35.5.3    利用Tween和ColorMatrixFilter类转变缩略图状态    903
35.5.4    设置图像标题    905
35.5.5    完成缩略图按钮处理程序    906
35.5.6    为全尺寸JPEG图像构建右击下载菜单项    908
35.6    第5阶段:完成组件    909
35.6.1    添加组件定义    909
35.6.2    为最后的部署更改脚本路径    910
35.7    小结    910

本目录推荐