图书目录

第1章  初见Flash MX 2004 1

1.1  Flash MX 2004软件的系统要求 1

1.2  Flash Player 7的系统要求 2

1.3  安装Flash MX 2004软件 2

1.4  Flash MX 2004软件的新特性 7

1.4.1  Flash MX 2004和Flash MX 2004 Professional

               两个版本的共有特性 7

1.4.2  专门面向开发者的Flash MX 2004 Professional

               的新特性 13

第2章  开始使用Flash MX 2004 15

2.1  调整Flash MX 2004 的工作参数 15

2.1.1 "常规"标签面板参数 15

2.1.2 "编辑"标签面板参数 16

2.1.3 "剪贴板"标签面板参数 18

2.1.4 "警告"标签面板参数 19

2.1.5 "动作脚本"标签面板参数 20

2.2  Flash MX 2004软件界面 22

2.2.1  工作区 22

2.2.2 "舞台" 23

2.3  开始工作--创建新文档 24

2.3.1  创建Flash文档 26

2.3.2  调整Flash文档参数 26

2.3.3  创建"Flash项目" 28

2.4  通过"模板"创建文件 30

2.5  使用"菜单"命令创建新文件 31

2.6  保存文件 32

2.6.1  保存一般Flash文件和压缩的Flash文件 32

2.6.2  保存为模板 33

2.6.3  保存全部 34

2.7  打开文件 34

 第3章  在Flash MX 2004中绘图 35

3.1  矢量图形和位图图像 35

3.1.1  矢量图形 35

3.1.2  位图图像 36

3.2  Flash MX 2004 绘图工具箱 36

3.2.1  绘制直线 36

3.2.2  绘制椭圆形 37

3.2.3  绘制矩形 37

3.2.4  绘制多边形和星形 38

3.2.5  使用钢笔工具绘制任意图形 39

3.2.6  使用铅笔工具 44

3.2.7  使用笔刷工具 45

3.2.8  使用文本 47

 第4章  调整图形的属性 55

4.1  调整对象的颜色 55

4.1.1  填充和描边 55

4.1.2  使用"属性"面板定义对象的颜色 57

4.1.3  使用"混色器"面板定义对象的颜色 58

4.1.4  使用"颜色样本"面板 62

4.1.5  使用"油漆桶"和"墨水瓶"定义对象的填充和描边颜色 65

4.1.6  使用"填充变型"工具修改填充部分 66

4.1.7  使用"吸管"工具快速复制对象属性 69

4.2  调整对象的描边属性 70

4.2.1  调整描边的一般属性 70

4.2.2  自定义对象的描边属性 71

第5章  调整图形的形状 75

5.1  选择图形 75

5.1.1  选择工具 75

5.1.2  子选择工具 76

5.1.3  套索工具 76

5.1.4  使用选择命令 78

5.2  使用选择工具或子选择工具编辑图形形状 78

5.2.1  选择工具调整图形形状 79

5.2.2  使用子选择工具调整图形形状 79

5.3  图形的标准编辑 80

5.3.1  图形的移动 80

5.3.2  旋转对象 81

5.3.3  缩放对象 82

5.3.4  斜切和扭曲对象 82

5.3.5  使用菜单命令变形对象 83

5.4  精确变形对象 85

5.5  图形的复制与删除 87

5.6  辅助编辑功能 88

5.6.1  成组 88

5.6.2  分离 90

5.6.3  叠放 91

5.6.4  层 91

5.6.5  对齐 97

5.6.6  查找与替换 101

第6章  使用其他媒体类型 108

6.1  置入图形图像 108

6.1.1  可以置入到Flash MX 2004软件中的格式 108

6.1.2  导入一般格式图像 109

6.1.3  导入Fireworks MX 2004的PNG文件 110

6.1.4  导入FreeHand MX的FH或FT文件 111

6.1.5  导入Adobe Illustrator的AI格式文件 113

6.1.6  导入Adobe Acrobat软件的PDF文件 114

6.1.7  分离位图图像 116

6.1.8  设置位图图像 116

6.1.9  将位图图像转换为矢量图形 118

6.1.10  使用外部程序编辑图形图像文件 119

6.2  导入视频 122

6.2.1  Sorenson Spark编码解码器 122

6.2.2  导入视频文件 124

6.2.3  设置视频片断 136

6.3  导入音频 138

6.3.1  导入音频的类型 138

6.3.2  导入音频 139

6.3.3  放置音频 140

6.3.4  编辑音频 141

6.3.5  自定义音频效果 142

6.3.6  设置音频压缩 143

第7章  元件、实例和库 148

7.1  元件类型 148

7.2  建立元件 149

7.2.1  创建图形元件 149

7.2.2  创建电影片断元件 151

7.2.3  创建按钮元件 154

7.2.4  编辑元件 158

7.3  建立实例 160

7.4  改变实例 161

7.4.1  替换实例 161

7.4.2  改变实例类型 162

7.4.3  改变颜色效果 163

7.4.4  分离实例 166

7.5  库窗口 166

7.6  管理和使用库 169

7.6.1  创建库元素 169

7.6.2  重命名 169

7.6.3  文件夹 170

7.6.4  使用库 171

7.6.5  使用其他Flash文件中的元件对象 171

7.7  公共库资源 172

7.7.1  建立公共库资源 172

7.7.2  使用共享库资源 173

7.7.3  建立共享资源 173

第8章  创建动画 176

8.1  基本知识 176

8.2  使用场景 181

8.3  使用"时间轴"面板 183

8.3.1  改变时间线中帧格的显示 183

8.3.2  移动播放指针 185

8.3.3  使用帧的名称、注释和锚点 185

8.4  帧并帧动画 186

8.4.1  制作帧动画 186

8.4.2  直接导入帧动画 187

8.5  运动渐变动画 189

8.5.1  渐变运动 189

8.5.2  沿路径渐变运动 193

8.5.3  设置运动渐变动画 195

8.6  形状渐变动画 196

8.6.1  创建形状渐变动画 196

8.6.2  使用变形参考点 197

8.6.3  设置变形渐变动画 199

8.7  遮罩动画 199

8.8  编辑动画 202

8.9  创建"时间轴特效" 203

 第9章  ActionScript 212

9.1 "动作"面板 212

9.2  新增的和经过改进的语言元素 216

9.3  在Flash MX 2004中编程 217

9.3.1  ActionScript与JavaScript的差异 217

9.3.2  基本术语 217

9.3.3  脚本编写流程 219

9.3.4 基本语法 223

9.4  ActionScript变量 227

9.4.1  字符串 228

9.4.2  表达式 228

9.4.3  变量声明 230

9.4.4  文字区域中的变量 230

9.5  在ActionScript中声明变量 231

9.5.1  使用动作来定义变量 231

9.5.2  从预定义的资源中加载变量 231

9.5.3  将变量传送到URL 232

9.5.4  利用HTML建立变量 232

9.6  在ActionScript中创建表达式 233

9.6.1  运算符 233

9.6.2  条件判断:if...else动作 235

9.6.3  用switch ()和case进行分支条件判断 236

9.6.4  循环 238

9.6.5  属性 242

9.6.6  内建函数 242

9.6.7  创建和调用子程序 243

9.7  ActionScript控制电影剪辑 243

9.7.1  关于方法和动作 244

9.7.2  对目标时间轴使用多重方法或动作 244

9.7.3  指定动作或方法 245

9.7.4  载入和卸载其他电影 245

9.7.5  改变电影剪辑的位置和外观 245

9.7.6  拖曳电影剪辑 246

9.7.7  复制和删除电影剪辑 246

9.7.8  在舞台上动态添加电影剪辑 247

9.7.9  使用ActionScript创建蒙版 247

9.7.10  使用ActionScript绘制形状 248

第10章  处理文本域 250

10.1  动态文本域 250

10.2  输入文本域 251

10.3  文本域选项 252

10.4  文本域属性 254

10.5  HTML支持 256

10.6  文本域 263

10.6.1  文本域的选择 263

10.6.2  空文本域和for-in语句 263

第11章  使用组件 264

11.1  关于组件 264

11.2  添加组件 264

11.3  Flash MX 2004中的组件 265

11.3.1  Button(按钮) 265

11.3.2  CheckBox 组件 267

11.3.3  ComboBox 组件 269

11.3.4  Label组件 272

11.3.5  List 组件 273

11.3.6  Loader组件 275

11.3.7  NumericStepper 组件 276

11.3.8  ProgressBar组件 278

11.3.9  RadioButton组件 280

11.3.10  ScrollPane 组件 282

11.3.11  TextArea 组件 285

11.3.12  TextInput组件 286

11.3.13  Window 组件 288

第12章  与外部资料的通信 291

12.1  XML简介 291

12.2  将XML文档加载到Flash动画中 292

12.2.1  XML对象 292

12.2.2  XML对象的load方法 292

12.2.3  XML对象的onLoad方法 292

12.3  XML和Flash介绍 293

12.4  在Flash动画中使用XMLSockets 295

第13章  最后阶段 300

13.1  使用影片浏览器 300

13.1.1  电影向导的功能按钮 300

13.1.2  显示列表 301

13.1.3 "影片浏览器"面板菜单 301

13.2  优化动画 303

13.3  导入电影 304

13.4  出版电影 306

第14章  模拟计算器 317

14.1  制作按钮模板 317

14.2  制作开关型按钮 320

14.3  制作math_functions电影片断符号 325

14.4  制作计算器界面 336

14.5  编写脚本 339

14.6  编写信息传输控制脚本 343

14.7  编写运算符号脚本 345

第15章  多场景动画制作实例 352

15.1  制作场景1:文字不断闪现 352

15.2  制作场景2:字母逐个翻转出现 358

15.3  制作场景3:互相垂直的几行文字穿插出现 361

15.4  制作场景4:文字的残影特效 362

15.5  制作场景5:两段文字分别出现 365

15.6  制作场景6:文字和图形的穿插 366

15.7  制作场景7:蒙版制作的图像移动效果和进入下层的按钮 369

15.8  制作场景8:闪烁的灯光照耀文字板 371

15.9  制作场景9:电子邮件按钮 374