《Flash MX完全使用教程》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:要步轩,梁子等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2003
  • ISBN:7505384368
  • 页数:872 页
图书介绍:本书向读者展现了Flash MX强大的网页动画编辑功能。从了解Flash MX的工作界面入手,通过浅显易懂的语言以及精彩生动的实例,详细全面地介绍了Flash MX基本工具和关键部件的功能和用法,以及如何正确、高效地使用Flash MX制作动画。此外,本书的第三部分还涉及了Actions编程功能,让读者学会如何在Flash影片中使用代码,以提供更加特殊和功能多样的交互方式。Flash MX提供的强大的编程功能不仅可以让动画的效果更逼真、更生动,而且使得Flash的交互功能和网络功能更加强大。

第1部分 Flash MX教程篇 2

第1章 快速预览Flash MX 2

1.1 Flash MX概述 2

1.2 Flash MX的基本术语和框架结构 4

1.2.1 Flash MX的基本术语 4

1.2.2 Flash MX的框架结构 5

1.3 认识Flash MX基本界面 7

1.4 使用Flash MX菜单栏 11

1.4.1 File菜单 11

1.4.2 Edit菜单 14

1.4.3 View菜单 15

1.4.4 Insert菜单 17

1.4.5 Modify菜单 18

1.4.6 Text菜单 19

1.4.7 Control菜单 20

1.4.8 Window菜单 21

1.4.9 Help菜单 22

1.5 Flash MX文件操作 23

1.6 Flash MX动画 25

1.6.1 Flash MX动画的应用 25

1.6.2 查看Flash动画 26

1.6.3 策划交互式Flash项目 27

1.6.4 Flash动画的文件类型 27

1.7 Flash MX帮助 27

1.7.1 离线学习辅助资料 27

1.7.2 课程和例子 28

1.7.3 帮助资源 28

1.7.4 在线学习资料 28

1.8 初试Flash MX 29

思考与练习 32

第2章 Flash MX绘图工具 33

2.1 箭头工具 33

2.1.1 Arrow Tool简介 33

2.1.2 Arrow Tool的选项区 36

2.1.3 Arrow Tool的使用 38

2.2 直线工具 40

2.2.1 Line Tool的使用 40

2.2.2 设置线条颜色 40

2.2.3 设置线条宽度 43

2.2.4 设置线条样式 44

2.2.5 使用直线工具绘制图形 45

2.3 套索工具 45

2.3.1 Lasso Tool(套索工具) 45

2.3.2 使用Lasso Tool的MagicWand选项 46

2.3.3 使用Lasso Tool的Magic Wand Properties选项 47

2.3.4 使用Lasso Tool的Polygon Mode选项 48

2.4 钢笔工具 49

2.4.1 PenTool简介 49

2.4.2 PenTool参数设置 50

2.4.3 Pen Tool的不同状态 51

2.4.4 PenTool的使用 55

2.4.5 Subselection Tool(次选工具) 59

2.5 椭圆工具 60

2.5.1 椭圆工具的属性面板 61

2.5.2 设置椭圆的线条颜色 62

2.5.3 设置线条宽度及线条样式 63

2.5.4 设置椭圆填充区域的色彩模式 64

2.5.5 椭圆工具的使用 66

2.6 矩形工具 68

2.7 铅笔工具 68

2.7.1 铅笔工具的选项区 69

2.7.2 铅笔工具的使用 70

2.8 笔刷工具 71

2.8.1 笔刷工具的选项区 71

2.8.2 笔刷工具的着色模式 72

2.8.3 笔刷尺寸 74

2.8.4 笔刷形状 74

2.8.5 锁定填充 74

2.8.6 笔刷工具的使用 75

思考与练习 76

第3章 Flash MX辅助工具 77

3.1 橡皮擦工具 77

3.1.1 EraserShape(橡皮擦形状) 77

3.1.2 EraserMode(擦除模式) 78

3.1.3 Faucet(水龙头) 80

3.2 Zoom Tool(缩放工具) 81

3.3 缩放控制和视图命令 83

3.3.1 缩放控制 83

3.3.2 控制缩放的菜单命令 83

3.4 Hand Tool(抓手工具) 84

思考和练习 86

第4章 Flash MX颜色设置 87

4.1 Flash MX颜色的基本知识 87

4.1.1 十六进制的数值 87

4.1.2 Web安全色 88

4.1.3 使用ColorSafe和ColorMix 88

4.2 颜色设置工具 88

4.2.1 Ink BottleTool(墨水瓶工具) 89

4.2.2 EyedropperTool(滴管工具) 90

4.2.3 Paint BucketTool(油漆桶工具) 91

4.2.4 Fill TransformTool(填充变形工具) 92

4.3 Flash MX颜色设置面板 92

4.3.1 使用Color Swatches面板 92

4.3.2 使用Color Mixer(颜色混合器)面板 94

4.4 建立渐变色 95

4.5 颜色的定义和使用 97

4.5.1 修改线条颜色 97

4.5.2 修改对象的填充色 99

4.5.3 修改渐变填充 101

思考与练习 105

第5章 图形编辑 106

5.1 图形对象的基本编辑 106

5.1.1 移动图形对象 106

5.1.2 复制图形对象 107

5.1.3 剪切和粘贴对象 109

5.1.4 删除对象 109

5.2 图形对象的变形操作 110

5.2.1 改变图形对象的大小 111

5.2.2 改变图形的形状 113

5.3 图形对象的对齐 117

5.4 图形对象的组合与层次 120

5.4.1 图形对象的组合与分离 120

5.4.2 调整对象的叠放顺序 122

5.5 图形对象的优化 122

5.5.1 箭头的优化 123

5.5.2 线条的优化 123

5.6 应用实例 125

思考与练习 131

第6章 使用文本 133

6.1 Flash MX字体简介 133

6.2 使用TextTool(文字工具) 134

6.2.1 文本输入 134

6.2.2 修改文字内容 135

6.2.3 更改文本框的长度 135

6.3 文字工具属性面板 136

6.3.1 文字类型 136

6.3.2 文字的格式 137

6.4 设置文本的格式 139

6.4.1 设置字体、字号、颜色、样式 139

6.4.2 设置字符间距、成对字距 140

6.4.3 设置对齐方式、边距、缩进和行间距 141

6.5 静态文本、动态文本域和输入文字域 142

6.5.1 StaticText(静态文本) 143

6.5.2 DynamicText(动态文本)域 143

6.5.3 InputText(输入文本)域 143

6.5.4 StaticText,DynamicText和Input Text的应用 145

6.6 建立超链接 152

6.7 打散文字 153

6.8 使用设备字体 154

6.9 替换系统中不存在字体 154

6.9.1 选择替换字体 155

6.9.2 处理替换字体 155

6.10 创建特效文字 156

6.10.1 带阴影的文本 156

6.10.2 文本中的渐变填充 157

思考与练习 159

第7章 Flash MX时间线 160

7.1 时间线简介 160

7.1.1 时间线内容简介 160

7.1.2 观察时间线 163

7.2 操作时间线 163

7.2.1 图层细节 164

7.2.2 时间线相关术语 164

7.2.3 常规参数 166

7.2.4 Layer属性 167

7.2.5 Frame View选项 169

7.2.6 场景和符号栏 171

7.3 时间线和舞台的关系 172

7.3.1 叠放顺序 172

7.3.2 组合 173

7.3.3 编辑组合 173

7.4 时间线上的帧 173

7.4.1 帧 174

7.4.2 帧的编辑 175

7.4.3 多帧编辑 177

7.5 洋葱皮工具 178

7.5.1 洋葱皮模式 178

7.5.2 洋葱皮轮廓模式 179

7.5.3 多帧编辑模式 180

7.5.4 修改洋葱皮标记 180

思考与练习 181

第8章 符号和实例 182

8.1 Library及其属性 182

8.1.1 Library(符号库)种类 182

8.1.2 符号库的使用 188

8.2 符号类型 189

8.2.1 自建符号 189

8.2.2 共享库符号 190

8.2.3 导入符号 191

8.3 图形符号的创建和编辑 191

8.3.1 创建图形符号 192

8.3.2 图形符号的应用 194

8.3.3 编辑图形符号 195

8.3.4 图形符号的变形 196

8.3.5 其他属性的调整 197

8.4 动画剪辑符号 197

8.4.1 创建动画剪辑符号 198

8.4.2 动画剪辑符号的编辑与测试 203

8.4.3 在动画剪辑符号中加入声音 204

8.5 按钮符号 204

8.5.1 创建按钮符号 205

8.8.2 在按钮中添加声音和动画 207

8.8.3 按钮的测试 210

8.6 组织符号库 211

8.7 为动画添加符号 212

8.8 编辑符号 220

8.8.1 编辑符号的几种方式 220

8.8.2 在编辑符号后返回到动画中 222

8.9 修改实例属性 223

8.9.1 修改实例的颜色效果 223

8.9.2 改变实例的类型 225

8.9.3 切换实例符号 226

8.9.4 设置图形符号实例的动画效果 229

8.9.5 分离实例 229

8.10 动画浏览器面板 229

8.10.1 文件的显示方式 230

8.10.2 列表显示窗口 231

8.10.3 控制菜单 231

8.11 使用共享库资源 233

8.11.1 共享库资源两种方式 234

8.11.2 在源动画中定义运行时的共享库资源 234

8.11.3 从目标动画链接到运行时共享库资源 235

8.11.4 使用编辑时共享特性更新或替换符号 236

思考和练习 238

第9章 Flash MX动画编辑环境 239

9.1 场景概述 239

9.2 场景的设置和应用 242

9.3 图层基础 248

9.3.1 图层的基本操作 248

9.3.2 图层文件夹 252

9.3.3 导向图层 254

9.3.4 遮罩图层 256

9.4 图层应用 261

思考与练习 268

第10章 使用外部图形和其他媒体 270

10.1 深入理解矢量图和位图 270

10.2 导入外部媒体 271

10.2.1 导入图形格式 271

10.2.2 注意事项 273

10.3 导入矢量图形 274

10.3.1 将FreeHand文件导入到Flash MX中 274

10.3.2 导入Fireworks的PNG文件 276

10.3.3 导入AdobeIllustrator文件 277

10.3.4 导入AutoCAD DXF文件 278

10.4 为Flash MX准备位图 278

10.4.1 保持位图质量的基本提示 278

10.4.2 关于位图的更多内容 279

10.5 导入位图图形 280

10.5.1 将位图文件导入到Flash MX中 280

10.5.2 将位图复制和粘贴到FlashMX中 281

10.6 设置位图属性 281

10.7 使用位图作为填充物 282

10.7.1 分割位图 283

10.7.2 Magic Wand的阈值设置 284

10.7.3 Magic Wand选项的平滑设置 284

10.8 跟踪位图 285

10.9 3D图形处理 286

10.9.1 3D模型简介 286

10.9.2 通过Flash模拟3D 286

10.10 导入视频 293

10.10.1 可导入的视频文件格式 293

10.10.2 关于Sorenson Spark编码解码器 293

10.10.3 将视频片断导入为嵌入文件 295

10.10.4 将QuickTime动画片断导入为链接的文件 297

10.10.5 处理导入的视频文件 297

10.10.6 为实时视频流创建视频对象 298

思考与练习 298

第11章 在Flash MX中制作动画 300

11.1 设置主时间线布局 300

11.1.1 制定计划 300

11.1.2 确定Flash动画的属性 301

11.1.3 将站点区域映射到关键帧 301

11.1.4 为每个区域创建内容 302

11.2 向主时间线添加导航元素 306

11.2.1 为菜单创建文本按钮 306

11.2.2 控制图片浏览 311

11.3 基本文本滚动 313

11.4 制作逐帧动画 318

11.4.1 逐帧动画 318

11.4.2 添加关键帧 319

11.4.3 制作逐帧动画 319

11.5 创建渐变动画 321

11.5.1 运动渐变动画 321

11.5.2 形状渐变动画 326

11.5.3 渐变的错误表现形式 332

思考和练习 333

第12章 理解Flash MX声音 335

12.1 采样和声音简介 335

12.1.1 采样率 335

12.1.2 位分辨率 336

12.1.3 声道 336

12.1.4 文件大小 337

12.1.5 制作提示 338

12.2 声音文件导入格式 338

12.3 Flash采用的声音输出格式 339

思考与练习 340

第13章 为Flash MX动画配音 342

13.1 向Flash导入声音 342

13.2 向按钮添加声音 343

13.2.1 为按钮添加声音 343

13.2.2 控制按钮的音频 344

13.3 往时间线上添加声音 345

13.4 Sound属性面板 345

13.5 停止声音 348

13.5.1 停止Stream声音的一个实例 348

13.5.2 停止所有声音 348

13.5.3 使用声音属性面板停止声音 349

13.6 在Flash内编辑声音 350

13.6.1 编辑导入的声音 350

13.6.2 控制关键帧的音频 351

13.6.3 其他属性设置 352

思考与练习 354

第14章 Flash MX声音的优化输出 356

14.1 声音优化概述 356

14.2 声音的发布设置 356

14.2.1 压缩声音 357

14.2.2 支持MP3播放器 360

14.3 在Library内进行良好的声音设置 360

14.3.1 在Library内设置声音 360

14.3.2 联合使用控制声音的方法 362

14.4 QuickTime声音的发布设置 362

14.5 声音建议和指南 364

14.5.1 VBR(变比特率)MP3 364

14.5.2 从.FLA编辑器文件内提取声音 365

14.5.3 导出声音的几点建议 365

思考与练习 366

第15章 动作与事件处理器 367

15.1 动作和事件处理器 367

15.1.1 ActionScript概述 367

15.1.2 Actions面板 368

15.2 Actions面板的控制菜单 371

15.3 最开始的6个动作 373

15.3.1 goto类指令 373

15.3.2 play 376

15.3.3 stop 376

15.3.4 stopAllSounds 376

15.3.5 getURL 377

15.3.6 toggleHighQuality(转变到高质量) 378

15.4 用事件处理器使动作发生 379

15.4.1 将动作与事件处理器合成起来制作功能按钮 379

15.4.2 Flash事件处理器 383

思考和练习 386

第16章 控制动画剪辑 387

16.1 使用Movie Clip 387

16.1.1 Movie Clip 387

16.1.2 目标和路径 388

16.1.3 在Flash MX中定位Movie Clip 395

16.2 Movie Clip对象概述 403

16.2.1 Movie Clip实例属性 404

16.2.2 Movie Clip方法 406

16.2.3 onClipEvent:Movie Clip对象处理器 410

16.2.4 可以使用Movie Clip对象的其他对象 412

16.3 使用Movie Clip属性 413

16.3.1 调整Movie Clip的位置 413

16.3.2 调整Movie Clip的比例 415

16.3.3 旋转MovieClip 418

16.4 操纵Color属性 419

16.4.1 创建Color对象 420

16.4.2 创建Transform Object 423

16.5 使用ActionScript加载声音 426

16.5.1 使用ActionScript建立声音符号库 428

16.5.2 创建soundTransform对象 432

16.6 创建可拖动的动画剪辑 432

16.6.1 拖放基础 432

16.6.2 探测释放的位置:使用_dropTarget 435

16.7 使用ActionScript打印 437

思考与练习 437

第17章 Flash MX代码结构设计 439

17.1 面向对象的程序设计 439

17.1.1 基本概念 439

17.1.2 动态对象 439

17.1.3 面向对象的Flash站点的结构 440

17.2 设计交互程序的基本步骤 440

17.2.1 分析问题 441

17.2.2 阐明解决方案 441

17.2.3 将解决方案翻译为交互式的语言 442

17.3 Flash中的编程环境 443

17.3.1 访问ActionScript命令 443

17.3.2 在Actions面板中编制Actions列表 443

17.4 ActionScript语法 444

17.4.1 路径和阶层 445

17.4.2 小点(.)语法 446

17.4.3 大括号 446

17.4.4 分号 446

17.4.5 小括号 447

17.4.6 大小写 447

17.4.7 关键字 447

17.4.8 常量 447

17.4.9 批注 448

17.5 ActionScript变量 448

17.5.1 变量名 448

17.5.2 变量的种类 449

17.5.3 变量的数据类型 450

17.5.4 设置变量的使用范围 451

17.6 在Flash中声明变量 452

17.6.1 使用动作来定义变量 452

17.6.2 从预定义的资源中载入变量 452

17.6.3 向URL发送变量 453

17.6.4 使用HTML建立变量 454

17.7 使用ActionScript运算符 454

17.7.1 算术运算符 454

17.7.2 赋值运算符 455

17.7.3 位操作符 456

17.7.4 比较运算符 457

17.7.5 逻辑运算符 458

17.7.6 辅助运算符 459

17.7.7 字符串运算符 460

17.7.8 表达式 460

17.8 条件语句 461

17.8.1 基本的if语句 462

17.8.2 扩展if语句 462

17.8.3 switch语句 463

17.8.4 在程序中加入条件语句 463

17.9 循环语句 467

17.9.1 while(条件){动作} 468

17.9.2 do{动作}while(条件) 468

17.9.3 for(变量初始化;条件;进入下一循环){动作} 469

17.9.4 for(循环变量in对象){动作} 469

17.9.5 break 470

17.9.6 continue 470

17.9.7 在Action列表中添加循环语句 471

17.10 ActionScript中的其他内容 473

17.10.1 属性 473

17.10.2 内建函数 474

17.10.3 创建和调用子程序 474

17.11 使用变量制作注册表格 474

17.12 调试代码 480

17.12.1 使用Debugger面板 481

17.12.2 激活远程调试 483

思考与练习 484

第18章 创建子程序和数据操作 486

18.1 ActionScript数据类型 486

18.1.1 字符串 488

18.1.2 数值 488

18.1.3 布尔型 489

18.1.4 动画剪辑 490

18.1.5 对象 490

18.1.6 函数 490

18.1.7 未定义 490

18.1.8 使用typeof语句检测数据类型 491

18.2 子程序函数概述 491

18.2.1 函数的基本定义 491

18.2.2 何时创建函数 492

18.2.3 如何定义函数 492

18.2.4 如何执行函数 493

18.3 管理有关系的数据:数组对象 493

18.4 创建可以重复使用的Flash动态菜单 495

18.5 函数作为对象方法 499

18.6 函数作为对象构造器 501

18.6.1 函数的定义 502

18.6.2 对象的创建和设置 502

18.6.3 Sound对象的方法的执行 502

思考与练习 503

第19章 使用HTML和UI Components 504

19.1 探索HTML在文本框中的使用 504

19.1.1 支持的HTML标签 504

19.1.2 使用文字属性面板指定文本格式 505

19.1.3 使用ActionScript向Text Fields中插入HTML标签 506

19.1.4 在<A HREF>标签中使用asfunction 508

19.2 控制文本框属性 509

19.3 使用Selection对象操纵文本 510

19.3.1 getBeginIndex 510

19.3.2 getEndIndex 510

19.3.3 getCaretIndex 510

19.3.4 getFocus 511

19.3.5 setFocus 511

19.3.6 setSelection 511

19.4 UI Components 512

19.4.1 RadioButton 512

19.4.2 CheckBox 514

19.4.3 ComboBox 514

19.4.4 ListBox 518

19.4.5 PushButton 518

19.4.6 ScrollBar 518

19.4.7 ScrollPane 519

思考与练习 522

第20章 Flash的数据输入和输出 523

20.1 使用状态来定义数据处理 523

20.1.1 输入状态 523

20.1.2 传送状态 523

20.1.3 等待状态 524

20.1.4 输出状态 525

20.2 使用文本框来储存和显示数据 525

20.2.1 输入文本框 525

20.2.2 动态文本框 527

20.3 创建Flash表单 528

20.3.1 创建Flash表单 528

20.3.2 使用OnClipEvent(data)载入服务器数据 532

20.4 在Flash动画中使用XML数据 534

20.4.1 理解XML 534

20.4.2 向Flash动画文件载入XML文档 534

20.4.3 配合XML制作层叠式菜单 535

20.4.4 配合XML制作导航栏按钮 541

20.5 使用FlashExchange 544

思考与练习 545

第21章 发布Flash动画 546

21.1 优化Flash动画 546

21.1.1 优化 546

21.1.2 使用符号 549

21.2 测试Flash动画 549

21.2.1 使用Test Scene或TestMovie命令 549

21.2.2 使用Bandwidth Profiler 550

21.2.3 使用Debugger调试器 553

21.2.4 使用Output窗口 555

21.3 发布Flash动画 557

21.3.1 使用Flash设置发布 558

21.3.2 使用HTML设置发布 559

21.3.3 使用GIF设置发布 563

21.3.4 使用JPEG发布设置 566

21.3.5 使用PNG发布设置 567

21.3.6 使用QuickTime的发布设置 570

21.4 Publish预览和Publish命令 571

21.5 配置Flash动画的Web服务器 572

思考与练习 572

第2部分 Flash MX制作篇 576

实例1 笑傲江湖 576

实例2 浏览大图片 580

实例3 奇妙的文字 584

实例4 卡通钟表 598

实例5 幻灯片放映 600

实例6 抢骨头 604

实例7 霓光漫射 610

实例8 跟随鼠标的图案 613

实例9 放大镜效果 619

实例10 掷骰子比赛 625

实例11 群星狂舞 631

实例12 水中倒影 635

实例13 提示信息 640

实例14 打猎 643

实例15 变形图像 650

实例16 漩涡效果 659

实例17 循环花展 664

实例18 片头动画效果 669

实例19 看图学知识 679

实例20 水波效果 687

实例21 TV播放 695

实例22 鼠标跟随 700

实例23 脑筋急转弯 705

实例24 搜索引擎 711

实例25 加载、卸载动画 719

实例26 立体动态按钮 725

实例27 涟漪效果 730

实例28 动画播放器效果 759

第3部分 高手习作篇 768

习作1 顽皮圣诞老人 768

习作2 少林足球队卡 778

习作3 游戏通用组件 786

习作4 大家来找碴 794

习作5 跳舞机 798

习作6 非常速配 806

习作7 商业片头设计经验谈 820

习作8 手机网站片头实例 827

习作9 游戏网站片头实例 839

习作10 降落伞篇 848

习作11 饮料篇 855

习作12 3D产品展示 862

习题答案 870