《网页动画与特效Flash MX 2004》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:菅典兵,蔡朝晖,孙印杰等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2004
  • ISBN:7505398695
  • 页数:398 页
图书介绍:本书由四部分组成:第一部分介绍Flash MX Professional 2004的一些基本操作、软件界面及基础概念。第二部分介绍Flash MX 2004在绘图编辑方面的功能,即如何用Flash来绘制图像、选取图像、修饰或修改图像。既有Flash MX Professional 2004工具箱中相关工具的介绍,又有实现相应功能的菜单命令的讲解。第三部分介绍Flash MX 2004在动画设计方面的功能,主要是元件、渐变动画、逐帧动画、遮罩和运动导线等功能。第四部分介绍Flash MX 2004在动作脚本编程设计方面的高级功能,主要是动作脚本编程、组件和屏幕。第五部分通过一些实用性很强的综合实例来演示Flash MX 2004的强大功能的综合使用。

第1章 进入Flash的动感世界 1

目录 1

1.1 Flash MX Professional 2004的应用范围 2

1.1.1 美术设计 2

1.1.2 动画制作 2

1.1.3 应用程序开发 3

1.2 使用Flash MX Professional 2004的准备工作 4

1.2.1 Flash MX Professional 2004创作环境需求 4

1.2.2 Flash Player 7的系统需求 4

1.2.3 安装Flash MX Professional 2004 4

1.3 体验Flash MX Professional 2004 6

1.3.1 Flash的基本技术 6

1.3.2 Flash高级技术 8

1.4 实例展示Flash制作动画的过程 10

1.5.1 开发能力的提高 12

1.5 Flash MX Professional 2004中的新功能 12

1.5.2 支持丰富式媒体 13

1.5.3 发布功能的增强 14

1.5.4 其他普通改进 14

1.6 专业版与普通版的区别 15

1.6.1 Flash的两种不同产品 15

1.6.2 推荐使用专业版的原因 16

1.6.3 具体功能的差异 16

1.7 Flash MX Professional 2004与其他工具的结合使用 18

1.7.1 Flash与网页制作工具 18

1.7.2 Flash与立体字制作工具 19

1.7.3 Flash与多媒体制作工具 19

1.8 本章总结 20

第2章 初步使用Flash 21

2.1.1 创建新文档 22

2.1 第一个文档 22

2.1.2 了解工作区 23

2.2 编辑文档属性 24

2.3 打开与另存为文档 26

2.4 添加媒体内容 27

2.4.1 添加矢量插图 27

2.4.2 向文件中导入图像 28

2.4.3 添加文本 30

2.5 使用时间轴特效 31

2.6 关于组件 32

2.7 库 33

2.7.1 管理媒体资源 33

2.7.2 使用库中的项目 34

2.7.3 使用库文件夹 35

2.7.5 编辑库中的项目 36

2.7.4 在库面板中排序 36

2.7.6 重命名库项目 37

2.7.7 删除库项目 37

2.7.8 使用公用库 38

2.8 关于动作脚本 38

2.9 时间轴和层 39

2.10 嵌套影片剪辑 39

2.10.1 嵌套 39

2.10.2 父级和子级影片剪辑 40

2.11 使用目标路径 40

2.11.1 绝对路径 41

2.11.2 相关路径 41

2.12 管理场景 41

2.13.1 影片浏览器的外观 42

2.13 使用影片浏览器 42

2.13.2 通过影片浏览器管理对象 43

2.13.3 转到某个位置 44

2.13.4 编辑对象 45

2.13.5 设置显示范围 46

2.13.6 对象的复制和粘贴 46

2.14 查找和替换 47

2.14.1 查找和替换文本 47

2.14.2 查找和替换字体 48

2.14.3 查找和替换颜色 50

2.15 历史记录 51

2.15.1 撤消、重做和重复 51

2.15.2 历史记录面板 52

2.16 本章总结 52

第3章 使用元件、实例和库资源 53

3.1 基本概念 54

3.1.1 元件 54

3.1.2 实例 54

3.1.3 使用库资源 54

3.2 元件的类型 55

3.2.1 图形元件 55

3.2.2 按钮元件 55

3.2.3 影片剪辑元件 56

3.3 创建元件 56

3.3.1 将动画转换为影片剪辑 56

3.3.2 复制元件 58

3.4 创建实例 59

3.4.1 创建新实例 59

3.4.2 实例的自定名称 60

3.5 创建按钮 61

3.6 启用、编辑和测试按钮 62

3.6.1 启用简单按钮 62

3.6.2 选择和编辑已启用的按钮 63

3.7 编辑元件 64

3.7.1 在当前位置编辑 64

3.7.2 在新窗口中编辑元件 65

3.7.3 元件编辑模式 65

3.8 改变实例属性 66

3.8.1 实例的属性 66

3.8.2 改变实例的颜色和透明度 66

3.8.3 实例的交换 67

3.8.4 改变实例类型 68

3.9 使用行为控制实例 69

3.8.5 设置图形元件实例的动画效果 69

3.10 分离实例 71

3.11 获取舞台上实例的信息 71

3.12 使用共享的库资源 73

3.12.1 共享库资源 73

3.12.2 定义实时共享资源 73

3.13 解决库资源冲突 74

3.14 元件实例——七巧板 75

3.15 本章总结 78

第4章 颜色处理 79

4.1 使用笔触和填充控件 80

4.1.1 应用笔触颜色 80

4.1.2 应用填充颜色 81

4.2 使用属性面板中的笔触和填充控件 82

4.3 混色器面板 83

4.4 使用墨水瓶工具 85

4.5 使用颜料桶工具 86

4.5.1 纯色和渐变填充 86

4.5.2 位图填充 87

4.6 使渐变色和位图图像填充变形 89

4.6.1 线性渐变的变形 89

4.6.2 放射状渐变的变形 90

4.6.3 位图填充的变形 90

4.7 使用滴管工具 91

4.7.1 用滴管工具复制笔触 92

4.7.2 用滴管工具复制填充 92

4.8 锁定填充的渐变色或位图图像 93

4.9 修改调色板 94

4.9.1 颜色样本面板 94

4.9.2 复制和删除颜色 94

4.9.3 导入颜色样本 96

4.9.4 导出颜色样本 97

4.10 本章总结 98

第5章 绘图 99

5.1 关于矢量图形和位图图像 100

5.1.1 矢量图形 100

5.1.2 位图图像 100

5.2 使用铅笔工具绘图 101

5.2.1 用铅笔工具画线 101

5.2.2 设置铅笔绘画模式 101

5.3 绘制直线、椭圆和矩形 102

5.3.1 绘制直线 102

5.3.2 绘制椭圆 103

5.3.3 绘制矩形 103

5.3.5 绘制多边形 104

5.3.4 绘制圆角矩形 104

5.3.6 绘制星形 105

5.4 使用钢笔工具 106

5.4.1 钢笔工具简介 106

5.4.2 预设钢笔工具 107

5.4.3 绘制直线 107

5.4.4 绘制曲线路径 108

5.4.5 调整锚记点 109

5.4.6 变更锚记点 110

5.5 使用刷子工具 110

5.5.1 刷子工具 110

5.5.2 设置绘画模式 111

5.6 调整轮廓 112

5.6.1 线条和形状的轮廓 112

5.7.1 使用橡皮擦工具 113

5.6.2 使用选择工具调整线条 113

5.7 擦除 113

5.7.2 选择擦除模式 114

5.8 修改形状 115

5.8.1 将线条转换为填充 115

5.8.2 扩展填充 116

5.8.3 柔化边缘 117

5.9 绘图综合实例 118

5.10 本章总结 120

第6章 处理文本 121

6.1 在Flash中使用文本 122

6.1.1 Flash文本 122

6.2 创建文本 123

6.2.1 创建一个文本 123

6.1.2 Unicode文本编码 123

6.2.2 创建限定宽度的文本 124

6.2.3 文本块的标识手柄 125

6.2.4 垂直文本的首选参数 126

6.3 创建滚动文本 127

6.4 设置文本属性 128

6.4.1 文本属性 128

6.4.2 设置文本方向 128

6.4.3 设置文本的字体、大小和颜色 129

6.4.4 小文字与锯齿文字 130

6.4.5 设置字间距和文字位置 131

6.4.6 设置页边距、缩进和行距 132

6.4.7 设置文本的可选择性 133

6.5 创建字体元件 134

6.4.8 使用设备字体 134

6.6 编辑文本 135

6.6.1 选择和移动文本块 136

6.6.2 选择块中的文本 136

6.7 检查语法 137

6.7.1 使用拼写设置 137

6.7.2 使用拼写检查功能 138

6.8 分离文本 140

6.9 添加超级链接 141

6.10 综合实例——立体文字 142

6.11 本章总结 143

第7章 处理图形对象 145

7.1 选择对象 146

7.1.1 选择图形对象 146

7.1.2 使用选择工具选择对象 146

7.1.3 修改选择的内容 147

7.1.4 使用套索工具选择对象 148

7.1.5 多边形套索工具 149

7.2 组合对象 149

7.2.1 组的创建与取消 149

7.2.2 编辑组或组中的对象 150

7.3 移动、复制和删除对象 150

7.3.1 移动对象 151

7.3.2 复制和粘贴 151

7.3.3 复制变形对象 152

7.3.4 删除对象 152

7.4 叠放对象 152

7.5 变形对象 153

7.5.1 变形图形对象 153

7.5.2 任意变形对象 154

7.5.3 使用变形中心点 155

7.5.4 扭曲对象 156

7.5.5 使用封套修改器 157

7.5.6 翻转对象 158

7.6 对齐对象 159

7.7 分离组合体和对象 160

7.8 综合实例——改变动物的形态 162

7.9 本章总结 163

第8章 创建动画 165

8.1 Flash中的动画 166

8.1.1 时间轴特效 166

8.1.2 补间动画 166

8.1.3 更改连续帧 166

8.2 使用时间轴特效 166

8.2.1 时间轴特效 166

8.2.2 添加时间轴特效 167

8.2.4 编辑时间轴特效 168

8.2.3 设置时间轴特效 168

8.2.5 删除时间轴特效 170

8.3 补间动画 170

8.4 逐帧动画 171

8.5 动画中的层 171

8.6 创建关键帧 172

8.7 时间轴中的动画表示 173

8.8 设置帧频 174

8.9 扩展静态的图像 174

8.9.1 创建新的普通帧 175

8.9.2 拖动帧 175

8.10.1 分布对象 176

8.10.2 分布对象到层 176

8.10 为补间动画分布对象 176

8.10.3 分散后新层的特性 177

8.11 产生补间 177

8.11.1 在时间轴中创建动作补间 178

8.11.2 在属性面板中创建动作补间 179

8.11.3 设置动画的缩放 180

8.11.4 设置动画的加速度 181

8.11.5 设置动画的旋转 182

8.12 使用路径控制移动 183

8.12.1 路径补间动画的选项设置 183

8.12.2 创建运动路径 184

8.12.3 运动引导层的链接 185

8.12.4 断开运动引导层的链接 186

8.13 形状补间 187

8.14.1 使用形状提示 188

8.14 使用形状提示 188

8.14.2 显示和删除形状提示 190

8.15 编辑动画 190

8.15.1 帧的插入 191

8.15.2 帧的修改和删除 192

8.15.3 绘图纸的应用 193

8.16 使用遮罩 194

8.16.1 创建遮罩 195

8.16.2 设置多个被遮罩层 197

8.16.3 解除遮罩 197

8.17 本章总结 198

第9章 外部媒体对象 199

9.1 处理位图 200

9.1.1 导入位图 200

9.1.2 用属性面板处理位图 201

9.1.3 设置位图属性 202

9.1.4 应用位图填充 203

9.1.5 分离位图 204

9.1.6 转换位图为矢量图 205

9.1.7 使用魔术棒工具 206

9.2 处理视频 207

9.2.1 可以导入到Flash中的视频格式 207

9.2.2 使用视频导入向导 208

9.2.3 改变视频剪辑的属性 210

9.2.4 使用行为控制视频回放 211

9.2.5 Media组件包概述 213

9.2.6 使用MediaPlayback组件 215

9.3 处理声音 217

9.3.1 Flash中的声音 217

9.3.2 导入声音 218

9.3.3 在影片中添加声音 219

9.3.4 使用声音编辑控件 221

9.3.5 声音导出时的压缩处理 222

9.4 本章总结 224

第10章 理解动作脚本语言 225

10.1 动作脚本 226

10.1.1 动作脚本的定义 226

10.1.2 动作面板 226

10.1.3 动作脚本编辑器的新功能 227

10.2 动作脚本和JavaScript的差异 232

10.3 动作脚本术语 233

10.3.1 动作 233

10.3.2 事件 234

10.3.3 表达式 236

10.3.4 函数 236

10.3.5 其他术语 237

10.4 使用动作脚本语法 239

10.4.1 区分大小写 239

10.4.2 点语法 239

10.5 关于数据类型 240

10.5.1 数据类型 240

10.5.2 确定项目的数据类型 241

10.5.3 严格数据类型指定 242

10.5.4 自动数据类型指定 243

10.6 关于变量 244

10.6.1 变量的定义 244

10.6.2 变量的命名规则 244

10.7 使用运算符 244

10.7.1 运算符的优先级 244

10.7.2 数值运算符 245

10.7.3 比较运算符 246

10.7.4 字符串运算符 247

10.7.5 逻辑运算符 248

10.7.6 按位运算符 248

10.7.7 等于运算符 249

10.7.8 赋值运算符 250

10.8 创建自定义函数 252

10.8.1 定义函数 252

10.8.2 传递参数 253

10.8.3 从函数中返回值 253

10.9 控制脚本流程 255

10.9.1 脚本流程的结构分类 255

10.9.2 使用顺序结构 255

10.9.3 使用循环结构 256

10.9.4 使用分支结构 258

10.10 综合实例——模拟考试 262

10.11 本章总结 264

第11章 脚本编写和调试 265

11.1 使用动作面板 266

11.2 使用动作脚本编辑器 266

11.2.1 语法突出显示 266

11.2.2 编写触发代码提示的代码 268

11.2.3 设置代码提示 270

11.2.4 使用工具提示样式的代码提示 270

11.2.5 手动显示代码提示 271

11.3 调试脚本代码 272

11.3.1 调试器 272

11.3.2 显示和修改变量 273

11.3.3 使用“监视点”列表 274

11.3.4 设置和删除断点 274

11.4 处理事件 276

11.3.5 跟踪代码行 276

11.4.1 给帧分配动作 277

11.4.2 给按钮分配动作 277

11.4.3 给影片剪辑分配动作 279

11.5 本章总结 280

第12章 使用屏幕 281

12.1 屏幕的文档以及创作环境 282

12.2 屏幕轮廓窗格 282

12.3 创建基于屏幕的文档 283

12.3.1 通过“开始”页创建新的基于屏幕的文档 283

12.3.2 通过“新建文档”对话框创建新的基于屏幕的文档 284

12.4 向文档中添加屏幕 284

12.4.1 添加屏幕的默认行为 284

12.4.3 添加指定类型的屏幕 285

12.4.2 添加默认类型的屏幕 285

12.5 屏幕命名 286

12.5.1 屏幕的命名规则 286

12.5.2 重命名屏幕 287

12.6 设置屏幕的属性和参数 287

12.6.1 屏幕的属性和参数 288

12.6.2 指定动作脚本的类和注册点 289

12.6.3 屏幕参数 290

12.7 综合实例——制作个人介绍 291

12.8 本章总结 293

第13章 Flash组件 295

13.1 关于组件 296

13.1.1 组件的定义 296

13.1.2 组件类型 296

13.2.2 库面板中的组件 297

13.2 使用组件 297

13.2.1 组件面板 297

13.3 添加组件到Flash文档 298

13.3.1 添加组件 298

13.3.2 使用组件面板添加组件 298

13.4 设置组件参数 299

13.5 编辑组件事件 299

13.5.1 组件事件 299

13.5.2 使用组件事件处理函数 300

13.6 UI组件的用法 301

13.6.1 按钮组件Button 301

13.6.2 复选框组件CheckBox 302

13.6.3 使用组合框组件ComboBox 304

13.6.4 使用标签组件Label 305

13.6.5 列表框组件List 307

13.6.6 加载器组件Loader 308

13.6.7 数字微调组件NumericStepper 309

13.6.8 单选按钮组件RadioButton 310

13.6.9 使用滚动窗格组件ScrollPane 312

13.7 本章总结 314

第14章 动作脚本实战应用 315

14.1 控制影片进程 316

14.1.1 播放和停止 316

14.1.2 控制影片进程的其他动作 317

14.2 使用fscommand 317

14.2.1 fscommand函数 317

14.2.2 关闭播放器 318

14.2.3 隐藏上下文菜单 319

14.3.1 getURL函数 320

14.3.2 打开一个网页 320

14.3 打开网页 320

14.4 控制影片剪辑 321

14.4.1 控制影片剪辑的属性 321

14.4.2 交换影片剪辑的深度 322

14.4.3 拖动影片剪辑 323

14.4.4 复制和删除影片剪辑 325

14.5 使用日期 327

14.5.1 Date类 327

14.5.2 构建并输出时间 327

14.6 使用数学功能 329

14.6.1 Math类 329

14.6.2 数学函数 330

14.6.3 数学常数 330

14.7.1 Array类 331

14.7 使用数组 331

14.7.2 构造并使用数组 332

14.8 鼠标和键盘侦听 333

14.8.1 鼠标侦听 333

14.8.2 键盘侦听 335

14.9 动作脚本作图 336

14.10 本章总结 337

第15章 发布作品 339

15.1 发布文档 340

15.1.1 设置发布选项 340

15.1.2 指定发布设置 340

15.1.3 GIF文件的发布设置 341

15.1.4 JPEG文件的发布设置 344

15.1.5 PNG文件的发布设置 345

15.1.6 QuickTime文件的发布设置 349

15.2.2 创建发布配置文件 351

15.2.1 发布配置文件 351

15.2 使用发布配置文件 351

15.2.3 复制发布配置文件 352

15.2.4 导出/导入发布配置文件 352

15.2.5 删除发布配置文件 353

15.3 本章总结 353

第16章 导出文件 355

16.1 在Flash中进行导出 356

16.1.1 导出的注意事项 356

16.1.2 导出一个文件 356

16.2 导出各种格式的文件 357

162.1 支持的文件格式 357

16.2.2 导出Adobe Illustrator 358

16.2.3 导出GIF 359

16.2.4 导出位图 360

16.2.5 导出PNG 361

16.2.6 导出Windows AVI 362

16.3 本章总结 363

第17章 Flash动画演练 365

17.1 作品预览 366

17.2 制作步骤 366

17.2.1 创建文件 366

17.2.1 设置背景 367

17.2.3 制作闪烁的灯 368

17.2.4 制作圣诞树 374

17.2.5 制作演员 382

17.2.6 配置场景动画 385

17.2.7 加入声音 390

17.2.8 制作飘动文字 392

17.2.9 输出动画 397

17.3 本章总结 398