第1章 Flash入门 1
1.1什么是Flash 1
1.2 Flash的新功能 1
1.3 Flash工作区 3
1.3.1 Flash工作流程 3
1.3.2工作区 3
1.3.3舞台 4
1.3.4工具箱 8
1.3.5时间轴 8
1.3.6属性检查器 10
1.3.7面板 11
构建第一个Flash应用程序 17
设定舞台尺寸和安排场景 17
插入图层 17
使用工具箱 17
设置动画效果 19
预览和测试动画 21
第2章 创建图形 22
Flash绘图基础 22
矢量图和位图 22
绘图模型 23
使用绘图工具绘图 24
绘制线条和形状 24
实例2.1使用椭圆工具绘制月亮 28
使用铅笔工具 31
使用钢笔工具 31
使用刷子工具 32
改变线条和形状轮廓的形状 33
使用选择工具改变形状 34
伸直和平滑线条 34
优化曲线 35
修改形状 36
贴紧 37
贴紧至对象 37
贴紧至像素 38
贴紧对齐 38
指定绘图位置 39
实例2.2手绘卡通人物 40
实例2.3绘制动画场景 44
第3章 修改图像 49
选择操作 49
选择对象 49
修改选择 50
使用套索工具选择对象 50
实例3.1使用套索工具的【魔术棒】功能 51
移动、复制和删除对象 54
移动对象 54
复制对象 55
删除对象 55
层叠对象 55
变形对象 57
使用变形点 57
缩放对象 57
旋转对象 59
翻转对象 60
倾斜对象 60
扭曲对象 61
封套功能 62
实例3.2利用封套功能制作沙地效果 63
还原变形过的对象 63
实例3.3改变对象变形点调整旋转方式 64
排列对象 65
对齐对象 65
分布对象 66
匹配对象大小 66
间隔对象 67
组合对象 67
分离组和对象 68
第4章 处理颜色 70
样本面板 70
颜色面板 71
混合纯色 72
创建渐变色 73
实例4.1花朵 75
创建位图填充 77
创建笔触和填充 77
工具箱中的【笔触颜色】和【填充颜色】控件 77
属性检查器中的【笔触颜色】和【填充颜色】控件 78
修改笔触和填充 79
使用墨水瓶工具修改笔触 79
实例4.2好消息 80
使用颜料桶工具更改填充 81
使用渐变变形工具 81
实例4.3水晶按钮的制作 83
使用滴管工具采样 85
实例4.4位图填充 86
使用橡皮擦工具 88
锁定填充 89
第5章 使用导入的图片和视频文件 90
使用导入的图片 90
导入图片 90
处理导入的位图 92
实例5.1跳动的图片 95
使用视频 98
导入视频 98
实例5.2导入视频文件 101
编码视频 104
第6章 使用元件、实例和库资源 107
了解元件 107
内部Flash元件 108
导入的Flash元件 108
创建本地Flash元件 108
创建新元件 108
实例6.1飞鸟 110
实例6.2制作按钮 114
将现有对象转换为元件 117
将主场景中的动画转换为影片剪辑元件 117
实例6.3奔跑的汽车 117
命名影片剪辑实例 120
交换影片剪辑实例 121
使用库管理元件资源 122
库的概念 122
使用元件库 125
对库进行组织 131
使用共享库资源 133
解决库资源之间的冲突 137
使用元件实例 138
1创建元件的新实例 138
命名实例 138
获取实例信息 138
设置实例属性 139
实例6*4蓝花 143
替换实例 146
更改实例类型 147
设置图形实例的循环 147
第7章 动画基础 148
时间轴 148
时间轴表示动画 148
更改时间轴的外观 149
移动播放头 149
更改时间轴上的帧显示 150
帧 152
帧的类型 153
编辑帧 154
使用绘图纸功能 159
使用图层 161
创建新图层 162
选择图层 162
将对象分散到图层 162
图层属性 164
组织图层 167
编辑图层 169
实例7.1绘图纸动画 169
使用场景组织Flash影片 172
创建和处理场景 173
在场景间切换 174
测试场景 175
第8章 创建动画 176
帧频和时间轴表示 176
使用时间轴特效 176
认识时间轴特效 176
添加时间轴特效 177
实例8.1投影文字的制作 178
实例8.2爆炸效果的制作 180
编辑时间轴特效 181
删除时间轴特效 182
逐帧动画 182
利用外部导入素材生成逐帧动画 182
实例8.3眨眼睛 182
逐帧动画制作 184
实例8.4制作文字的动态输入效果 184
运动补间动画 187
关于运动补间动画 187
改变对象的位置和大小 188
制作旋转动画 189
实例8.5旋转动画 190
制作变速动画 192
形状补间动画 195
创建形状补间动画 196
实例8.6恐龙变形 196
添加形状提示制作动画 197
实例8.7字母形状变形 197
遮罩动画 202
遮罩动画的概念 202
创建遮罩的方法 202
实例8.8橙子的遮罩动画 203
实例8.9百叶窗动画 205
实例8.10旋转遮罩动画 210
引导层动画 215
第9章 使用屏幕 218
了解屏幕 218
使用屏幕 219
创建基于屏幕的文档 219
向文档中添加屏幕 220
设置屏幕属性 220
更改屏幕参数 221
组织基于屏幕的文档 222
删除屏幕 223
选择和移动屏幕 223
重命名屏幕 223
使用行为为屏幕创建控件和转变 224
使用行为将控件添加到屏幕 224
使用行为创建屏幕的转变效果 225
实例9.1创建基于屏幕的演示文稿 226
第10章 认识ActionScript 3.0 233
ActionScript编程环境 233
认识动作面板 234
认识脚本窗口 235
使用动作面板和脚本窗口 236
使用脚本助手 240
实例10.1使用脚本助手 241
使用外部脚本编辑器 244
行为 245
实例10.2使用行为浏览图片 246
ActionScript的相关术语 251
添加动作脚本 252
实例10.3摇滚歌手 253
第11章 理解ActionScript 3.0 258
ActionScript 3.0的主要功能 258
Flash和面向对象编程 260
属性 260
方法 261
事件 262
创建对象实例 264
常用编程元素 266
ActionScpt开发过程 267
创建自己的类 269
创建基本的应用程序 271
ActionScropt语言和语法 273
对象和类 274
包和命名空间 275
ActionScropt语言元素 280
数据类型 280
变量 282
控制语句 286
数组 291
索引数组 291
关联数组 299
函数 303
函数的基本概念 303
函数参数 305
函数作为对象 310
函数作用域 311
第12章 显示编程 313
显示编程基础知识 313
处理显示列表和显示列表容器 314
向显示列表添加显示对象 314
实例12.1向显示列表添加对象 315
删除显示列表中的对象 317
实例12.2删除显示列表中的子对象 317
改变显示列表中的子对象顺序 320
实例12.3改变显示列表中的子对象顺序 321
导入外部图像和影片 323
导入外部图像 323
实例12.4电子相册 324
导入外部影片 326
实例12.5落英缤纷 326
改变对象大小和位置 328
改变相对于舞台的位置 328
创建拖放交换组件 329
平移和滚动显示对象 333
实例12.6天气预报 333
缩放显示对象 336
实例12.7哈哈镜 337
调整对象颜色 338
设置颜色值 339
实例12.8变色汽车 339
更改对象颜色和亮度 342
遮罩显示对象 344
第13章 处理影片剪辑 347
影片剪辑基础知识 347
实例13.1蝴蝶 348
创建MovieClip对象 354
实例13.2美人鱼的聚会 355
实例13.3龙骨文字 357
控制影片剪辑 360
播放影片剪辑和停止回放 360
实例13.4投影效果 362
旋转影片剪辑 363
实例13.5旋转风车 364
实例13.6水波纹效果 366
跳到不同帧和使用帧标签 372
处理场景 373
实例13.7跑跳的小人 373
第14章 用ActionScript 3.0创建交互操作 375
捕获鼠标输入 375
捕获鼠标单击事件 375
实例14.1捕获鼠标单击事件 375
实例14.2捕获鼠标单击事件 377
获取指针位置 381
实例14.3眼睛会动的小丑 383
自定义鼠标指针 386
实例14.4自定义鼠标指针 386
创建拖放功能 389
实例14.5拼图游戏 389
自定义上下文菜单 391
实例14.6变色T恤 391
捕获键盘输入 392
实例14.7按键控制瓢虫移动 393
绘图 395
实例14.8沙地涂鸦 397
其他交互行为 399
实例14.9接吻鱼 399
实例14.10交互地图 401
第15章 特殊效果 406
创建和应用滤镜 406
应用投影滤镜 406
设置倾斜投影 407
应用模糊滤镜 408
应用发光滤镜 409
应用斜角滤镜 410
应用渐变发光滤镜 410
应用渐变斜角滤镜 411
应用调整颜色滤镜 412
通过ActionScript使用滤镜 413
使用模糊滤镜 414
实例15.1创建随鼠标指针位置变化的模糊效果 414
使用投影滤镜 416
实例15.2创建随鼠标指针位置变化的投影效果 417
使用发光滤镜 418
实例15.3月光光 419
使用渐变发光滤镜 421
实例15.4使用渐变发光滤镜 423
使用斜角滤镜 425
实例15.5使用斜角滤镜 427
应用渐变斜角滤镜 429
使用颜色矩阵滤镜 430
使用卷积滤镜 430
实例15.6使用卷积滤镜 431
置换图滤镜 432
实例15.7使用置换图滤镜 433
实例15.8发光的蝴蝶 434
使用混合模式 437
第16章 文本处理 439
创建文本 439
设置文本属性 441
选择字体、磅值、样式和颜色 442
设置字母间距、字距微调和字符位置 442
设置对齐、边距、缩进和行距 443
设置文本的消除锯齿选项 444
实例16.1遮罩文字 445
实例16.2 3D效果文字 448
用ActionScript控制文本 450
设置动态和输入文本选项 450
动态创建文本字段 451
动态设置文本字段属性 452
实例16.3在文本字段中包含图像 457
选择和操作文本 458
设置文本格式 460
指定文本格式 460
应用层叠样式表 461
实例16.4打字机效果 462
加载外部CSS文件 464
设置文本字段内文本范围的格式 466
第17章 添加声音 468
关于Flash中的声音 468
向按钮添加声音 468
实例17.1声音按钮 469
向影片添加声音 473
声音的编辑 473
声音效果的编辑 473
在关键帧开始或停止声音的播放 474
通过Sound对象控制声音 475
创建声音对象和加载声音 475
开始和停止声音 476
暂停和恢复播放声音 476
监视回放 476
控制音量和声相 478
实例17.2声音控制 480
实例17.3制作声音控制控件 482
实例17.4跳舞的机器人 489
声音的压缩 490
使用【默认】压缩选项 491
使用【ADPCM】压缩选项 492
使用【MP3】压缩选项 492
【原始】压缩和【语音】压缩 492
导出Flash文档声音的准则 493
第18章 组件 494
关于组件 494
使用组件 496
向Flash文档添加组件 496
设置组件参数 497
调整组件大小 499
删除组件 499
处理组件事件 500
使用侦听器处理事件 500
事件对象 501
使用显示列表 501
向显示列表添加组件 502
移动显示列表中的组件 502
从显示列表中删除组件 503
实例18.1创建Greetings应用程序 503
实例18.2使用外部类文件创建Greetings应用程序 508
Action Script 3.0组件详解 513
Button组件 513
CheckBox组件 514
ComboBox组件 514
Label组件 516
List组件 516
UIL/oader组件 517
实例18.3使用ActionScript创建UILoader组件实例 517
ProgressBar组件 519
实例18.4进度条 519
RadioButton组件 522
TextArea组件 523
实例18.5选择 523
TextInput组件 525
实例18.6登录界面 526
使用FLVPlayback组件 530
实例18.7使用ActionScript动态创建实例 531
第19章 测试和发布影片 532
调试影片 532
进入调试模式 532
设置和删除断点 533
跟踪代码行 533
显示和修改变量值 533
ActionScript发布设置 534
设置ActionScript发布版本 535
修改类路径 535
声明一个文档类 536
发布影片 537
发布SWF格式的影片 537
发布HTML页面 538
3发布EXE可执行文件 539
导出影片 539