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

Flash MX 2004宝典

Flash MX 2004宝典

定 价:¥108.00

作 者: (美)Robert Reinhardt,(美)Snow Dowd著;陆旭东 等译
出版社: 电子工业出版社
丛编项: 美国计算机“宝典”丛书
标 签: Flash

ISBN: 9787120000639 出版时间: 2004-06-01 包装: 胶版纸
开本: 26cm 页数: 988 字数:  

内容简介

  本宝典是讲述Flash最详尽的一本书。它不仅能够帮助你入门,在你已经掌握了Flash的秘密之后,它还是一本有价值的参考资料。如果你需要以Flash格式传递独特而又引人注目的内容时,你需要Flash与其他程序进行整合的窍门,这本书就能够满足你!这是一本实实在在的书。我们已经竭尽全力地保证我们的课程、例子和解释都基于专业产品的标准。我们还从在Flash领域中享有很高声望的专家手册中选择应用提示和技巧,使得大家能够从这些专门技术中受益。本书所附带的光盘包含许多Flash的源项目文件(FLAs),还有书中例子和课程的原始素材和ActionScript。Flash是面向Web的交互式开发工具,发展极为迅速。目前的网上动画绝大多数都是创作人员使用Flash创建的。本书从多个角度全面介绍了Flash的各种用途,并以大量实际工作中广泛应用的例子加以说明,详尽地介绍了使用Flash各功能的方方面面。此外还着重讲述了FlashMX2004的新功能。同时,本书秉承了“宝?洹贝允榈姆绺瘢ü隖lash行业著名专家的专家教程,使得读者在阅读本书时可以方便、快速地借鉴他们的专业经验。本书由浅入深,层次分明,可以使一名初学者逐步提高成为一个高手,因此,本书既适用于Flash的初学者,也适用于有一定经验的各类Flash创作人员。

作者简介

暂缺《Flash MX 2004宝典》作者简介

图书目录

第1部分  Flash Web制作介绍  7
第1章  了解Flash MX 2004的架构  9
1.1  Flash MX 2004简介  9
1.1.1  Flash MX 2004概览  13
1.1.2  Flash MX 2004中的文件类型  13
1.2  Flash MX 2004的多面性  17
1.2.1  位图管理器  17
1.2.2  矢量绘图程序  17
1.2.3  矢量动画制作程序  17
1.2.4  视频压缩程序  18
1.2.5  音频播放器  18
1.2.6  多媒体创作程序  18
1.2.7  动画排序器  18
1.2.8  程序和数据库  19
1.3  小结  20
第2章  研究Web技术  21
2.1  将Flash置于Internet发展中  21
2.1.1  对Web体验的高度期望  21
2.1.2  是否使用Flash  23
2.1.3  其他一些多媒体开发方法  26
2.2  探索可协同工作的技术  28
2.2.1  HTML依然存在  28
2.2.2  在客户端使用JavaScript  29
2.2.3  Web服务的世界  29
2.2.4  Macromedia服务器技术  30
2.3  可能的项目类型  30
2.3.1  线性演示  30
2.3.2  交互式演示  31
2.3.3  由数据驱动的演示  31
2.3.4  由数据驱动的应用程序  31
2.4  小结  31
第3章  规划Flash项目  33
3.1  工作流程基础  33
3.1.1  阶段1:建立概念和目标  33
3.1.2  阶段2:创作、测试和上演作品  43
3.2  使用Flash MX Pro 2004的Project面板  46
3.3  小结  53
第2部分  掌握Flash环境  55
第4章  界面基础  57
4.1  入门  57
4.1.1  开始使用Flash MX 2004和MX Professional 2004  58
4.1.2  开始页  58
4.1.3  Help菜单选项  60
4.1.4  MX 2004在Macintosh和Windows系统下的界面  61
4.1.5  属性面板的作用  65
4.2  管理窗口和面板  66
4.2.1  快捷菜单  67
4.2.2  焦点:激活面板或窗口  67
4.2.3  创建定制面板设置  67
4.2.4  快捷键  68
4.3  Tools面板  70
4.3.1  Tools面板的控制  70
4.3.2  了解Tools面板  71
4.3.3  使用工具选项  71
4.3.4  定制Tools面板  72
4.4  Document窗口  75
4.4.1  控制Document窗口  75
4.4.2  Document窗口的组成  77
4.4.3  使用场景  79
4.4.4  使用Document窗口菜单选项  80
4.4.5  使用Flash模板  82
4.5  时间轴窗口  86
4.5.1  控制时间轴窗口  87
4.5.2  使用时间轴控制器工具栏  88
4.5.3  时间轴的组成  88
4.5.4  编辑帧和图层  92
4.5.5  使用帧视图选项  99
4.6  打印  100
4.7  小结  101
第5章  在Flash中绘图  103
5.1  使用几何形状工具  104
5.1.1  Line工具  104
5.1.2  Oval工具  104
5.1.3  Rectangle工具  105
5.1.4  PolyStar工具  106
5.2  使用绘图工具  107
5.2.1  Pencil工具  107
5.2.2  Brush工具  109
5.2.3  Eraser工具  114
5.3  用Pen工具创建精确线条  115
5.4  使用填充和线条控制  118
5.4.1  选择颜色  118
5.4.2  选择线型  118
5.5  优化图形  122
5.6  使用Selection工具  123
5.6.1  Selection工具  123
5.6.2  Lasso工具  127
5.6.3  Subselection工具  129
5.7  设计和对齐元素  130
5.7.1  吸附设置简述  131
5.7.2  设计面板  134
5.7.3  Edit菜单  138
5.8  小结  139
第6章  元件、实例和库  141
6.1  了解文档库  141
6.1.1  认识库  143
6.1.2  组织库  147
6.2  定义内容类型  148
6.2.1  素材  148
6.2.2  组  148
6.2.3  本地元件  149
6.2.4  导入的媒体元素  150
6.3  编辑元件  152
6.3.1  在元件编辑模式下编辑元件  152
6.3.2  在新窗口中编辑元件  152
6.3.3  在位编辑元件  152
6.3.4  在库中编辑元件  152
6.3.5  返回主时间轴或场景中  153
6.3.6  使用Timeline Effect元件  153
6.4  修改实例属性  155
6.4.1  对元件实例应用基本颜色效果  155
6.4.2  改变实例的元件行为  156
6.4.3  交换元件  156
6.5  建立嵌套的元件结构  157
6.5.1  把初始形状转换成图形元件  157
6.5.2  在按钮中使用图形元件  158
6.5.3  利用图形元件制作影片剪辑  160
6.5.4  在按钮元件中添加影片剪辑  160
6.5.5  修改影片剪辑实例  161
6.6  使用Movie Explorer  163
6.6.1  Filtering按钮  164
6.6.2  显示列表  164
6.6.3  Movie Explorer选项菜单  164
6.6.4  快捷菜单  166
6.7  使用创作时共享库  167
6.8  小结  169
第7章  使用颜色  171
7.1  颜色的基础知识  171
7.1.1  讨论Web-Safe颜色  172
7.1.2  使用十六进制数值  172
7.1.3  使用自定义Web-Safe颜色  173
7.1.4  有效使用颜色  174
7.2  使用Color Swatches面板  176
7.2.1  Color Swatches面板选项  177
7.2.2  导入定制调色板  179
7.3  使用Color Mixer面板  182
7.3.1  调整填充和线条透明度  184
7.3.2  使用渐变填充  185
7.3.3  控制渐变填充颜色  187
7.3.4  在渐变中使用alpha设置  188
7.3.5  选择位图填充  189
7.4  使用Dropper,Paint Bucket和Ink Bottle工具  191
7.5  小结  191
第8章  使用文本  193
8.1  版式  193
8.2  Flash中的文本区域类型  194
8.2.1  静态文本框  195
8.2.2  可编辑文本区域:动态文本和输入文本  197
8.3  Text工具和属性面板  198
8.3.1  使用Text工具  198
8.3.2  在属性面板中设置文本属性  201
8.4  字体输出和显示  207
8.4.1  设备字体详述  207
8.4.2  使用锯齿文本按钮渲染轮廓  208
8.4.3  使用属性面板的Use Device Fonts选项  209
8.4.4  字体显示疑难解答  209
8.4.5  控制字体替代  210
8.5  字体元件和共享字体库  213
8.5.1  创建字体元件  213
8.5.2  创作时更新的字体元件  215
8.5.3  在运行时共享库中使用字体元件  216
8.6  修改文本  220
8.6.1  提取和共享文本属性  221
8.6.2  把文本转换成矢量图形  221
8.6.3  对静态文本使用时间轴效果  222
8.7  小结  223
第9章  修改图形  225
9.1  提取、交换填充和线条  225
9.1.1  Eyedropper工具  226
9.1.2  Ink Bottle工具  226
9.1.3  Paint Bucket工具  228
9.1.4  使用Paint Bucket工具的Gap Size选项  229
9.1.5  使用Paint Bucket工具的Lock Fill选项  230
9.2  填充变形  231
9.2.1  使用Fill Transform工具调整中心点  232
9.2.2  使用Fill Transform工具旋转填充物  232
9.2.3  使用Fill Transform工具调整缩放  233
9.2.4  使用Fill Transform工具扭曲位图填充  234
9.3  用Fill Transform工具制作效果  234
9.4  修改形状的菜单命令  235
9.4.1  Convert Lines to Fills(线条转化为填充)命令  235
9.4.2  Expand Fill(扩展填充)命令  236
9.4.3  Soften Fill Edges(柔化填充边界)命令  237
9.5  Free Transform(自由变形)命令和选项  239
9.5.1  Transform(变形)面板  239
9.5.2  Modify Transform (修改变形)菜单  240
9.5.3  Free Transform(自由变形)工具  240
9.5.4  改变形状、元件、文本和组的形状  241
9.6  修改子项类型  242
9.6.1  堆放顺序  243
9.6.2  编组  243
9.6.3  使用Break Apart命令  244
9.6.4  Magic Wand(魔术棒)选项  247
9.6.5  摹绘位图  248
9.7  使用Distribute to Layers命令  250
9.8  处理混合形状  251
9.9  对元件实例使用高级颜色效果  253
9.9.1  相对颜色控制  254
9.9.2  绝对颜色控制  254
9.10  时间轴效果的优点和缺点  255
9.10.1  静态时间轴效果  255
9.10.2  增加Drop Shadow时间轴效果  257
9.10.3  管理时间轴效果元件和文件夹  257
9.10.4  修改时间轴效果元件  259
9.11  使用查找/替换功能进行编辑  259
9.12  使用History(历史)面板  261
9.12.1  Replay Steps(重放步骤)  261
9.12.2  Copy Steps(复制步骤)  262
9.12.3  Clear History(清除历史)  262
9.12.4  History View(历史视图)  262
9.12.5  Save As Command(另存为命令)  263
9.13  小结  263
第3部分  创建动画和效果  265
第10章  动画策略  267
10.1  建立基本规则  267
10.2  定义变量  268
10.2.1  环境  268
10.2.2  材料  269
10.2.3  动作  269
10.3  加入个性  270
10.4  操纵感觉和幻想  271
10.4.1  视角、取景与景深  273
10.4.2  预期  274
10.4.3  次要动作  276
10.5  了解自然规律  276
10.5.1  第一定律:惯性  277
10.5.2  第二定律:加速  277
10.5.3  第三定律:作用力与反作用力  278
10.6  小结  279
第11章  时间轴动画和特效  281
11.1  Flash动画基本方法  281
11.2  逐帧动画  282
11.2.1  加入关键帧  283
11.2.2  创建逐帧动画  284
11.3  修改多帧序列  284
11.3.1  绘图纸技术  285
11.3.2  编辑多重帧  286
11.4  补间  287
11.4.1  形状补间  288
11.4.2  添加Shape Hints  291
11.4.3  动作补间  294
11.5  对动画使用时间轴效果  298
11.5.1  时间轴效果的限制  298
11.5.2  时间轴效果选项  299
11.5.3  应用动画的时间轴效果  299
11.6  使用自定义时间轴效果  302
11.7  多个动画序列的集成  305
11.8  在主时间轴上组织元件实例  309
11.9  重用和修改元件实例  311
11.10  小结  315
第12章  应用图层类型  317
12.1  引导层  318
12.2  运动引导层  320
12.2.1  应用运动引导层  320
12.2.2  按路径对动画加以控制  322
12.2.3  使用Orient to path选项  323
12.2.4  标记与中心点对齐  323
12.3  遮罩层  324
12.3.1  填充形状作为遮罩  324
12.3.2  用一个组做遮罩  326
12.3.3  用一个元件实例做遮罩  327
12.3.4  用文本做遮罩  328
12.4  运动引导以及影片剪辑遮罩  331
12.5  小结  333
第13章  角色动画技术  335
13.1  处理大文件  335
13.1.1  情节提要板场景和镜头  336
13.1.2  Flash场景和项目文件  336
13.1.3  语音、声音效果和人类声音  337
13.2  卡通动画基础  338
13.2.1  表达动作及情感  338
13.2.2  预测  338
13.2.3  重量  338
13.2.4  交叠动作  339
13.2.5  用模糊模拟动作  339
13.3  关键帧和插帧  340
13.3.1  行走循环  340
13.3.2  转发器  342
13.3.3  行走的类型  342
13.4  为作品着色  343
13.4.1  模板页  343
13.4.2  缺口问题  343
13.4.3  快速着色  344
13.4.4  临时背景  344
13.5  Flash补间  346
13.5.1  拍全景  347
13.5.2  实例交换  347
13.6  对口型  348
13.6.1  形状变化不适于对口型  349
13.6.2  表情与对口型  349
13.6.3  对口型技巧  349
13.6.4  使音乐与声音效果同步  349
13.7  背景与场景  353
13.7.1  位图  353
13.7.2  QuickTime 局限性  354
13.7.3  用Photoshop建立分层的背景  354
13.7.4  Flash遮罩图层  354
13.7.5  长镜头  355
13.7.6  多角度长镜头  355
13.7.7  利用模糊模拟景深  356
13.8  收工  356
13.9  小结  359
第14章  输出动画  361
14.1  Flash高品质视频输出  361
14.2  快速视频入门  362
14.3  为视频输出调节Flash动画  364
14.4  从Flash影片创建序列  368
14.4.1  在Flash中的导出过程  369
14.4.2  每一种序列格式的运用  371
14.5  在Windows中创建AVI文件  372
14.5.1  Dimensions设置  373
14.5.2  Video Format下拉菜单  373
14.5.3  Sound Format下拉列表  373
14.5.4  Video Compression设置  374
14.6  为Flash文档导出音频  374
14.7  把图像序列导入After Effects  375
14.8  小结  381
第4部分  对Flash集成媒体文件  383
第15章  添加声音  385
15.1  指定声音文件导入和导出格式  385
15.1.1  导入格式  385
15.1.2  声音导出格式  387
15.2  把声音导入到Flash  389
15.3  为按钮分配声音  391
15.4  把声音加到时间轴上  393
15.5  在时间轴中组织声音  394
15.5.1  增强声音图层视觉效果  394
15.5.2  通过图层文件夹组织声音图层  395
15.6  使音频与动画保持同步  395
15.6.1  Event选项  395
15.6.2  Start选项  395
15.6.3  Stop选项  396
15.6.4  Stream选项  396
15.7  停止播放声音  396
15.7.1  停止事件声音  396
15.7.2  关闭流式声音的单个实例  398
15.7.3  关闭所有声音  399
15.8  应用控制声音的行为  399
15.8.1  Load Sound from Library 行为  400
15.8.2  Load streaming MP3 file行为  402
15.8.3  Play Sound行为  403
15.8.4  Stop All Sounds行为  404
15.8.5  Stop Sound行为  406
15.9  在Flash中编辑音频  406
15.9.1  声音编辑控制  406
15.9.2  从属性面板的Effect菜单中给声音增加效果  408
15.10  声音优化概述  409
15.11  音频发布设置  410
15.11.1  Set选项  410
15.11.2  音频和MP3播放支持  413
15.12  在Library面板中调整声音设置  414
15.12.1  在Library面板内设置音频  414
15.12.2  控制声音的综合方法  416
15.13  有关声音建议和指南  416
15.13.1  VBR MP3  416
15.13.2  优化声音以减少占用的带宽  417
15.13.3  从Flash文档内提取声音  419
15.14  小结  420
第16章  导入图形  421
16.1  定义矢量图和位图  421
16.2  了解Flash支持导入的文件格式  423
16.3  准备位图  426
16.4  保证位图质量  428
16.5  导入和复制位图  429
16.5.1  导入位图文件到Flash  429
16.5.2  导入序列  430
16.5.3  复制并粘贴位图到Flash  431
16.6  设置位图属性  431
16.7  常见问题  434
16.7.1  跨浏览器平台的一致性  435
16.7.2  JPEG的旋转  435
16.7.3  对位图应用 Alpha 和颜色效果设置  435
16.8  使用属性面板中的位图按钮  436
16.8.1  Swap按钮  436
16.8.2  Edit按钮  436
16.9  理解位图压缩  437
16.9.1  24位或32位无损源文件  437
16.9.2  8位无损源文件  438
16.9.3  有损压缩的源文件  438
16.10  将光栅图像转化为矢量图形  439
16.11  使用外部矢量图形  441
16.12  导入矢量图  442
16.12.1  导入Macromedia Fireworks文件  444
16.12.2  导入Macromedia FreeHand文件  445
16.13  优化矢量图  449
16.13.1  在Flash中跟踪复杂的矢量作品  449
16.13.2  将文本转化为轮廓  450
16.13.3  优化曲线  451
16.14  小结  451
第17章  嵌入视频  453
17.1  导入视频  453
17.1.1  集成视频的解决方案   453
17.1.2  Spark压缩选项  455
17.1.3  调整音频压缩  460
17.1.4  使用Flash MX 2004压缩视频  461
17.2  在时间轴中使用视频  462
17.2.1  控制嵌入视频的播放  463
17.2.2  在动画剪辑中放置和控制视频  465
17.3  发布包含视频的Flash影片  466
17.3.1  将视频保存在单独的Flash影片中  467
17.3.2  在视频时间轴使用命名链接  469
17.4  使用 Flash Video Exporter优化视频  471
17.4.1  安装Flash Video Exporter  471
17.4.2  使用Flash Video Exporter  472
17.5  对Flash视频使用Sorenson Squeeze  473
17.5.1  选择Flash输出文件类型  475
17.5.2  使用Sorenson Spark Pro压缩视频  476
17.6  小结  477
第5部分  对Flash影片添加基本交互性  479
第18章  动作和事件处理  481
18.1  动作和事件处理器  481
18.1.1  什么是行为  482
18.1.2  什么是ActionScript  484
18.1.3  了解 Actions面板  484
18.1.4  代码语法的简短描述  487
18.2  常用的5个动作  489
18.2.1  gotoAndPlay 和 gotoAndStop动作  489
18.2.2  nextFrame和 prevFrame动作  491
18.2.3  nextScene 和prevScene动作  491
18.2.4  play和stop动作  492
18.2.5  stopAllSounds动作  492
18.2.6  getURL动作  492
18.3  通过事件处理器激活动作  494
18.3.1  利用动作和事件处理器制作功能按钮  495
18.3.2  Flash事件处理器  496
18.3.3  处理鼠标事件和按钮  496
18.3.4  获取键盘输入  498
18.3.5  使用关键帧获取时间事件  500
18.4  创建不可见按钮和使用getURL动作  500
18.5  小结  504
第19章  构建时间轴和交互性  505
19.1  影片剪辑:可自行播放的关键  505
19.1.1  影片剪辑如何在Flash影片中进行交互  505
19.1.2  多时间轴动画  506
19.2  目标和路径  508
19.3  在Flash MX 2004中指向影片剪辑  511
19.4  建立影片剪辑和行为之间的联系  514
19.5  集成行为与影片剪辑  515
19.5.1  pianoKeys影片剪辑概览   515
19.5.2  利用行为创建声音实例  516
19.5.3  将声音与更多的行为建立连接  518
19.6  小结  520
第20章  创建第一个Flash MX 2004项目  521
20.1  站点布局的主时间轴  521
20.1.1  创建计划  522
20.1.2  确定Flash影片的属性  522
20.1.3  映射演示区到关键帧  523
20.1.4  创建每一部分的内容  525
20.2  给主时间轴添加导航元素  528
20.2.1  给菜单创建文字按钮  528
20.2.2  浏览视频项目  531
20.3  使用TextArea组件实现文字滚动  532
20.4  使用Custom Fade组件  534
20.5  添加命名链接  535
20.6  使得影片可访问  536
20.7  小结  539
第6部分  发布Flash影片  541
第21章  发布Flash影片  543
21.1  测试Flash影片  543
21.1.1  使用Test Scene或Test Movie命令  544
21.1.2  使用Bandwidth Profiler  545
21.1.3  使用大小报告  549
21.2  发布Flash影片  549
21.3  Publish Settings命令  550
21.3.1  选择格式  550
21.3.2  使用Flash设置  551
21.3.3  使用HTML设置  554
21.3.4  使用GIF设置  561
21.3.5  使用JPEG设置  564
21.3.6  使用PNG设置  565
21.3.7  创建Windows和Macintosh项目  567
21.3.8  使用QuickTime设置  567
21.4  Publish Preview和Publish命令  567
21.4.1  使用Publish Preview命令  568
21.4.2  使用Publish命令  568
21.5  使用发布配置文件 Publish Profiles  568
21.6  小结  569
第22章  网页与Flash内容集成  571
22.1  为Flash影片编写标签  571
22.1.1  使用<object>标签  572
22.1.2  使用<embed>标签  576
22.2  检测Flash Player  578
22.2.1  插件与ActiveX  578
22.2.2  利用Flash MX 2004检测Flash Player  579
22.2.3  构建Flash嗅探器影片  583
22.2.4  利用JavaScript和 VBScript检测Flash Player   587
22.3  使用JavaScript 和DHTML与Flash影片通信  590
22.3.1  给Web开发者的一些提醒  590
22.3.2  Flash影片如何与JavaScript一起工作  590
22.3.3  改变HTML属性  591
22.3.4  使用PercentLoaded( )方法  594
22.4  小结  596
第23章  使用Flash Player和放映机  597
23.1  独立Flash Player和放映机  597
23.1.1  创建放映机  598
23.1.2  发布和许可  599
23.1.3  在CD-ROM 或 DVD-ROM上发布  599
23.1.4  fscommand动作  600
23.1.5  使用行为转换屏幕模式  601
23.2  独立播放的限制与解决方案  603
23.2.1  文件大小  603
23.2.2  文件位置  603
23.3  在Web浏览器中使用Flash Player插件  604
23.3.1  支持的操作系统  604
23.3.2  支持的浏览器  604
23.3.3  Web上插件和Flash影片发布  605
23.3.4  插件安装  605
23.4  使用Flash Player 6和7的设置  605
23.4.1  Privacy选项卡  605
23.4.2  Local Storage选项卡  606
23.4.3  Microphone选项卡  607
23.4.4  Camera选项卡  607
23.5  可选的Flash 内容播放器  608
23.5.1  带Flash 播放的RealOne Player  608
23.5.2  QuickTime 播放器  608
23.5.3  Shockwave播放器  609
23.6  播放器实用工具程序  609
23.7  小结  610
第7部分  应用 ActionScript  611
第24章  了解ActionScript代码的具体细节  613
24.1  交互过程分解  613
24.1.1  问题定义  614
24.1.2  明确解决方案  614
24.1.3  将解决方案转换成交互语言  615
24.2  Flash编程中的基本环境  616
24.2.1  访问ActionScript命令  616
24.2.2  Actions面板中动作列表的组织  617
24.2.3  Help 面板  617
24.2.4  ActionScript 1.0 和2.0  619
24.3  ActionScript变量  620
24.3.1  字符串  621
24.3.2  表达式  621
24.3.3  变量声明  623
24.3.4  文字区域变量  624
24.4  在ActionScript中声明变量  625
24.4.1  使用动作定义变量  625
24.4.2  从预定义的资源中加载变量  626
24.4.3  将变量传送给URL  627
24.4.4  利用HTML建立变量  627
24.5  在ActionScript中创建表达式  628
24.5.1  运算符  628
24.5.2  条件判断:if...else动作  629
24.5.3  用switch( )和case进行分支条件判断  630
24.5.4  循环  632
24.5.5  属性  636
24.5.6  内置函数  636
24.5.7  创建和调用子例程  636
24.6  利用变量创建一个登录序列  637
24.7  小结  640
第25章  控制影片剪辑  641
25.1  影片剪辑对象概述  641
25.1.1  影片剪辑的属性  642
25.1.2  影片剪辑的方法  646
25.1.3  onClipEvent:最初的影片剪辑处理器  650
25.1.4  事件方法:MX影片剪辑处理器  651
25.1.5  其他使用MovieClip对象的对象和函数  655
25.2  使用影片剪辑属性  656
25.2.1  设置影片剪辑的位置  656
25.2.2  设置影片剪辑比例  658
25.2.3  旋转影片剪辑  659
25.3  创建可拖放的影片剪辑  659
25.3.1  拖放操作的基础知识  659
25.3.2  使用_droptarget监测拖放的位置  661
25.3.3  制作alpha和比例滑动条  664
25.4  小结  672
第26章  使用函数和数组  673
26.1  什么是数据类型  673
26.1.1  string类型  673
26.1.2  number类型  674
26.1.3  boolean类型  675
26.1.4  movieclip类型  675
26.1.5  object类型  676
26.1.6  function类型  676
26.1.7  undefined类型  677
26.1.8  使用typeof检查数据类型  678
26.1.9  使用instanceof检查类的类型  678
26.2  函数与过程概述  679
26.2.1  函数的功能  679
26.2.2  在什么时候创建函数  680
26.2.3  如何定义函数  680
26.2.4  如何执行函数  681
26.3  管理相关的数据:数组类  681
26.4  创建动态可重用Flash菜单  683
26.5  函数作为对象的方法  687
26.6  函数作为对象的构造器  689
26.6.1  函数定义  690
26.6.2  创建和指定对象  690
26.6.3  Sound对象方法执行  691
26.7  小结  691
第27章  与影片剪辑进行交互  693
27.1  影片剪辑冲突检查  693
27.1.1  使用_droptarget属性  693
27.1.2  使用hitTest( )方法检查冲突  694
27.2  使用Mouse对象  696
27.3  控制颜色属性  698
27.3.1  创建Color对象  699
27.3.2  创建Transform对象  702
27.4  使用ActionScript控制声音  705
27.4.1  使用ActionScript创建声音库  707
27.4.2  创建soundTransformObject对象  710
27.4.3  为声音创建音量和平衡滑动条  711
27.5  使用ActionScript打印  713
27.6  小结  717
第28章  共享和加载资源  719
28.1  平滑下载和播放管理  719
28.2  预先加载一个Flash影片  720
28.3  加载Flash影片  725
28.3.1  Flash站点结构体系概述  725
28.3.2  存储多个影片  726
28.3.3  加载一个外部SWF文件到影片中  727
28.3.4  Flash如何处理不同尺寸的加载影片  729
28.3.5  放置、缩放以及旋转外部加载的Flash影片  730
28.3.6  在不同层次的多个影片之间通信  732
28.3.7  卸载影片  733
28.3.8  把loadMovie( )作为影片剪辑目标的方法  734
28.4  将JPEG图片加载到Flash影片  734
28.5  使用MovieClipLoader API装入资源  737
28.6  将MP3音频加载到Flash影片  739
28.7  将Flash视频装入Flash影片  741
28.8  对外部资源使用预加载器  744
28.9  使用Loader 和ProgressBar 组件  747
28.9.1  对Flash影片添加Loader组件  747
28.9.2  动态更改Loader组件的资源  748
28.9.3  应用ProgressBar组件  749
28.10  访问共享库中的项目  751
28.10.1  创建共享库文件  752
28.10.2  指定资源名称  753
28.10.3  指定共享库的位置  754
28.10.4  发布共享库影片文件  754
28.10.5  从其他影片中链接资源  754
28.10.6  更新共享资源  755
28.11  小结  756
第29章  使用组件  757
29.1  什么是组件  757
29.2  为什么使用组件  758
29.2.1  组件的新元件类型  758
29.2.2  如何增加组件  759
29.2.3  在哪里能找到组件、资源和参数  760
29.2.4  修改组件的颜色属性和参数  763
29.2.5  从影片中删除组件  763
29.3  Flash MX 2004中的组件  764
29.3.1  Button组件  764
29.3.2  CheckBox组件  765
29.3.3  ComboBox组件  766
29.3.4  List组件  767
29.3.5  RadioButton组件  768
29.3.6  ScrollPane 组件  769
29.3.7  TextArea组件  770
29.4  了解V2组件的侦听程序事件模型  771
29.4.1  典型的侦听程序  771
29.4.2  让组件了解侦听的对象  771
29.5  在影片中使用组件  772
29.6  修改组件  775
29.6.1  全局样式格式  776
29.6.2  更改单个实例的样式  777
29.6.3  对组件使用嵌入字体  777
29.7  自定义组件  778
29.7.1  实况预览  779
29.7.2  交换和获取组件  779
29.8  小结  779
第30章  Flash数据的输入和输出  781
30.1  使用文本区域保存和显示数据  781
30.1.1  输入文本区域  781
30.1.2  动态文本区域  783
30.2  使用状态定义数据处理  784
30.2.1  输入状态  784
30.2.2  传送状态  785
30.2.3  等待状态  785
30.2.4  输出状态  786
30.3  创建Flash表单  786
30.4  在Flash影片中使用XML数据  791
30.4.1  了解XML  791
30.4.2  将XML文档装入Flash影片  792
30.5  小结  799
第31章  应用HTML和文字区域格式  801
31.1  了解HTML在文字区域中的用途  801
31.1.1  支持的HTML标签  801
31.1.2  使用属性面板设置文字格式  803
31.1.3  使用ActionScript在文字区域中插入HTML标签  805
31.1.4  使用TextFormat对象定义文字区域格式  806
31.1.5  对文字区域应用样式表  808
31.1.6  在文字区域插入图像  810
31.1.7  在命名标签中使用asfunction  812
31.2  控制文字区域属性  813
31.3  使用Selection对象处理文字  814
31.3.1  getBeginIndex()  814
31.3.2  getEndIndex()  814
31.3.3  getCaretIndex()  814
31.3.4  getFocus( )  815
31.3.5  setFocus()  815
31.3.6  setSelection()  815
31.4  小结  816
第32章  使用Flash创建个人资料网站  817
32.1  创建一个可扩展的站点结构  817
32.1.1  规划基本站点结构  818
32.1.2  建立关键元素  820
32.1.3  组织文档  820
32.2  准备图形  822
32.2.1  获取原始的个人资料图像  822
32.2.2  准备加载的图像资源  825
32.2.3  设置徽标图形和其他矢量图形的格式  828
32.3  将所有元素整合到一起  831
32.3.1  放置静态元素和文字  832
32.3.2  基本时间轴导航  833
32.3.3  加载函数和简介影片  835
32.3.4  加载资源的导航  837
32.3.5  功能复制  839
32.3.6  为加载的JPEG设置占位符  840
32.3.7  实现最后功能的ActionScript  841
32.3.8  最终Flash影片的细节处理  842
32.3.9  将最终文件上载到Web服务器  844
32.4  小结  844
第33章  使用Flash创建游戏  845
33.1  游戏规划:游戏设计的4个阶段  845
33.1.1  游戏设计  845
33.1.2  交互设计  846
33.1.3  视觉和声音设计  846
33.1.4  编写程序  847
33.2  创建项目  847
33.3  为游戏编写脚本  848
33.4  初始化变量以及创建Sound对象  848
33.5  建立界面  849
33.5.1  创建文字区域  849
33.5.2  创建字母表  850
33.6  开始游戏  852
33.6.1  显示字母表的字母  852
33.6.2  选择一个随机单词  853
33.6.3  为单词字母创建空白槽  853
33.7  用户输入  854
33.8  解释用户输入  855
33.8.1  字母先前是否被选择  855
33.8.2  字母是否是单词的组成部分  855
33.8.3  字母不是单词的一个部分  856
33.9  检查游戏状态  856
33.9.1  单词是否结束  856
33.9.2  单词已经结束  857
33.9.3  外星人是否完成  857
33.9.4  删除外星人  857
33.9.5  供选择的单词是否为空  858
33.9.6  还有更多的词要猜  858
33.9.7  在下一个回合开始前添加延迟  858
33.10  附加功能:存储用户和游戏信息  859
33.11  小结  861
第34章  管理影片和检查Flash影片问题  863
34.1  自定义Actions面板  863
34.1.1  代码提示  863
34.1.2  语法着色  866
34.2  管理代码  867
34.2.1  在Actions面板中替换  867
34.2.2  在何处和怎样放置代码  868
34.2.3  集中代码  869
34.2.4  命名约定  870
34.2.5  注释  870
34.2.6  加强(或严格)类型  871
34.3  使用Output面板  871
34.3.1  trace( )动作  872
34.3.2  List Objects和List Variables  874
34.4  Flash Debugger 面板  875
34.4.1  显示和修改变量  876
34.4.2  Watch列表  877
34.4.3  编辑和显示影片属性  878
34.5  指定断点  878
34.5.1  在Actions面板中添加或删除断点  879
34.5.2  在Debugger面板中添加或移除断点  880
34.5.3  逐行执行代码  881
34.6  远程调试Flash影片  882
34.7  在外部文件中保存代码  885
34.7.1  #include命令  885
34.7.2  导入脚本命令  886
34.7.3  导出脚本命令  886
34.7.4  小组环境  886
34.7.5  ActionScript 库和类  887
34.8  问题解决指南  887
34.8.1  好的习惯  887
34.8.2  查找问题的原则  888
34.8.3  查找问题所在  888
34.8.4  常见问题  889
34.9  社区帮助  890
34.10  小结  891
第8部分  扩展Flash  893
第35章  使用光栅图像  895
35.1  准备用于Flash MX 2004的光栅图像  895
35.2  利用Fireworks增强Web作品  896
35.2.1  利用透明度把Fireworks图像转换到Flash创作环境中  898
35.2.2  在Fireworks中准备其他位图格式  901
35.2.3  利用 Fireworks对位图序列进行批处理  902
35.2.4  使用Fireworks创建Flash/GIF 广告栏  904
35.3  利用Photoshop CS为Flash准备图像  907
35.4  从Flash中导出光栅图像  912
35.4.1  在光栅格式中常用的导出选项  913
35.4.2  其他光栅文件格式选项  913
35.5  使用光栅动画工具  916
35.6  小结  916
第36章  使用矢量图像  917
36.1  优化用于Flash中的矢量图形  917
36.1.1  保持颜色一致性  917
36.1.2  保存成恰当的文件格式  919
36.1.3  把文本转化为轮廓  919
36.1.4  通过跟踪将光栅格式转换成矢量格式  920
36.1.5  降低矢量复杂度  920
36.2  创新的文字布局  923
36.2.1  曲线路径  923
36.2.2  栏和绕排  926
36.3  使用FreeHand 增强Flash作品  928
36.3.1  使用FreeHand创建复杂渐变  928
36.3.2  从FreeHand向Flash移动作品  934
36.4  使用Illustrator增强Flash产品  940
36.4.1  使用 SWF 从Illustrator 9或更高版本中导出  941
36.4.2  使用Save for Web命令预览导出设置  943
36.5  从Flash中导出矢量图形  944
36.5.1  从Flash使用矢量格式  945
36.5.2  色彩一致性  945
36.5.3  Flash渐变  946
36.6  小结  946
第37章  使用Dreamweaver MX 2004  947
37.1  使用Dreamweaver的原因  947
37.2  Dreamweaver MX 2004中的新特性  948
37.3  把Flash导入到Dreamweaver  949
37.3.1  插入Flash影片  949
37.3.2  定位影片  951
37.3.3  指定窗口模式  952
37.4  从Dreamweaver装入和编辑Flash影片  953
37.5  使用内置Flash对象  954
37.5.1  添加Flash按钮对象  954
37.5.2  编辑Flash按钮  955
37.5.3  插入Flash文本对象  956
37.5.4  编辑Flash文本对象  957
37.6  使用Flash元素  957
37.6.1  插入Picture Viewer Flash 元素  957
37.6.2  使用Tag 检查器定义Flash元素参数  958
37.6.3  处理图像数组  958
37.6.4  预览动画的Flash元素  960
37.6.5  编辑Flash元素参数  961
37.7  添加Dreamweaver行为  961
37.7.1  检测Plugin 行为  961
37.7.2  Control Shockwave or Flash 行为  962
37.8  站点结构图和链接检查器  963
37.9  使用Dreamweaver编写ActionScript  965
37.10  小结  966
第38章  使用Director MX  967
38.1  Director相对于Flash的优点  967
38.2  Flash较之Director具有的优点  968
38.3  Director中的Flash Assets的益处  969
38.4  在Flash中创建针对Director的动作  970
38.4.1  标准getURL命令  970
38.4.2  event:命令  971
38.4.3  lingo:命令  971
38.5  在Director中控制Flash影片  972
38.5.1  Flash Asset Xtra:导入Flash影片  972
38.5.2  使用Director的属性面板  977
38.5.3  把Flash影片作为Sprite  977
38.6  使用Lingo控制Flash影片  978
38.6.1  Lingo和ActionScript  978
38.6.2  更改Flash Sprite的旋转属性  980
38.7  小结  981
第9部分  附录  983
附录A  键盘快捷键  985

本目录推荐