译者序
前言
第1章 为什么要使用Flash
1.1 速度
1.2 Web标准
1.3 交互性
1.4 易用性
1.5 设计能力
1.6 多样性
1.7 广泛的可视性
1.8 集成
第2章 开始学习
2.1 Flash的工作原理
2.1.1 内容的创建
2.1.2 内容的分发
2.2 Flash 5中的新增功能
2.3 界面
2.3.1 工具栏
2.3.2 菜单栏
2.3.3 上下文菜单
2.3.4 时间线
2.3.5 舞台
2.3.6 工作区域
2.3.7 库
2.3.8 面板
2.3.9 面板的使用
2.3.10 电影浏览器
2.3.11 网格、标尺和导尺
2.3.12 Scene and Symbols列表按钮
2.4 选项和设置
2.4.1 偏好
2.4.2 显示选项
2.4.3 视图造项
2.4.4 键盘快捷键
2.5 设置电影属性
2.6 交互式教程
第3章 绘图
3.1 工具和选项
3.1.1 Arrow Tool(V)(箭头工具)
3.1.2 Subselect Tool(A)(子选择工具)
3.1.3 Line Tool(N)(直线工具)
3.1.4 Lasso Tool(L)(套索工具)
3.1.5 Pen Tool(P)(笔工具)
3.1.6 Text Tool(T)(文本工具)
3.1.7 Oval Tool(O)(椭圆工具)
3.1.8 Rectangle Tool(R)(矩形工具)
3.1.9 Pencil Tool(Y)(铅笔工具)
3.1.10 Brush Tool(B)(笔刷工具)
3.1.11 Ink Bottle Tool(I)(墨水瓶工具)
3.1.12 Panit Bucket Tool(K)(油漆桶工具)
3.1.13 Dropper Tool(D)(吸管工具)
3.1.14 Eraser Tool(E)(橡皮擦工具)
3.2 绘图任务
3.2.1 简单形状和对象
3.2.2 创建简单形状
3.3 使用Pen工具
3.3.1 了解路径、路径段、锚点和切线柄
3.3.2 创建路径
3.3.3 处理路径段
3.3.4 处理锚点
3.4 笔和绘图的偏好设置
3.5 编辑简单形状
3.5.1 调整线段
3.5.2 对线条或具有填充的形状进行平直或光滑处理
3.5.3 对线条或具有填充的形状进行调整
3.5.4 分割和连接
3.5.5 擦除
3.6 笔画和填充
3.6.1 处理笔画
3.6.2 处理填充
3.6.3 线条和填充效果
3.7 导入矢量图形
3.8 图形的优化
3.9 颜色的应用
3.9.1 用颜色块来选择颜色
3.9.2 使用Mixer面板
3.9.3 了解颜色模式
3.9.4 样品和调色板
3.10 交互式教程
第4章 文本
4.1 什么是文本
4.2 创建文本元素
4.2.1 静态文本元素
4.2.2 输入和动态文本元素
4.3 处理文本元素
4.3.1 选择和编辑文本块
4.3.2 字符级格式化
4.3.3 段落级格式化
4.3.4 文本块选项
4.3.5 用富文本格式加强输入和动态文本元素
4.4 为动态类型样式使用字体素材
4.5 文本分解
4.6 关于动画的考虑
4.7 交互式教程
第5章 声音
5.1 了解声音的原理
5.2 导入声音
5.3 将声音添加到时间线上
5.4 配置/编辑声音实例
5.4.1 声音实例的音量、立体效果和长度
5.4.2 最大限度地使用一个声音
5.5 声音属性
5.6 更新声音
5.7 高级声音功能
5.8 使用共享库中的声音
5.9 交互式教程
第6章 位图
6.1 导入位图
6.2 在电影中添加位图
6.3 处理位图
6.3.1 将位图用作填充物
6.3.2 位图的分解
6.3.3 选择并修改位图中的颜色
6.3.4 位图转换
6.4 位图属性
6.5 图像的优化
6.5.1 导入前
6.5.2 压缩Flash中的图像
6.6 更新位图
6.7 使用共享库中的位图
6.8 使用GIF动画
6.9 PNG的应用
6.10 交互式教程
第7章 素材
7.1 了解素材和素材实例
7.2 创建素材
7.2.1 一般素材的创建
7.2.2 特定素材的创建
7.2.3 复制素材
7.2.4 其他电影的素材
7.2.5 使用共享库中的素材
7.3 编辑素材
7.3.1 素材编辑模式
7.3.2 现场编辑和在新窗口中编辑
7.3.3 面包屑导航栏
7.4 处理实例
7.4.1 在电影中添加实例
7.4.2 更改实例的着色和透明度
7.4.3 实例的定义
7.4.4 为按钮添加动作
7.4.5 为电影剪辑添加动作
7.4.6 交换素材
7.4.7 实例的分解
7.5 交互式教程
第8章 处理舞台上的元素
8.1 选择
8.1.1 选择单个元素
8.1.2 选择多个元素
8.1.3 全选
8.1.4 用Lasso工具选择
8.1.5 时间线的选择
8.1.6 删除
8.1.7 取消选择
8.1.8 锁定元素
8.2 组
8.3 舞台上元素的放置
8.3.1 移动
8.3.2 对齐和间隔
8.3.3 标尺
8.3.4 网格
8.3.5 导尺
8.3.6 自动对齐
8.4 元素的整形
8.4.1 缩放
8.4.2 旋转和扭曲
8.4.3 翻转
8.4.4 删除整形
8.5 复制元素
8.6 剪切复制、删除和粘贴
8.7 交互式教程
第9章 使用层来区分内容和功能
9.1 理解层
9.2 使用层
9.2.1 创建层
9.2.2 当前层模式
9.2.3 其他层模式
9.2.4 删除层
9.2.5 重命名层
9.2.6 改变层的顺序
9.2.7 复制层
9.3 标识不同层上的图形对象
9.4 使用引导层
9.5 特殊用途的层
9.5.1 蒙版层
9.5.2 创造性地使用蒙版层
9.5.3 运动引导层
9.6 层属性
9.7 交互式教程
第10章 使用动画产生运动
10.1 动画的原理
10.2 理解时间线
10.2.1 层
10.2.2 放映头
10.2.3 时间线的标尺
10.2.4 时间线的状态条
10.2.5 Center Frame按钮
10.2.6 帧浏览选项
10.2.7 时间线菜单
10.3 使用场景
10.4 帧
10.4.1 帧类型
10.4.2 使用帧
10.4.3 葱皮纸方法
10.5 创建动画
10.5.1 创建逐帧动画
10.5.2 创建一个形变过渡动画
10.5.3 创建运动过渡动画
10.6 综合
10.7 使用QuickTime视频电影
10.8 交互式教程
第11章 建立交互性的基本动作
11.1 Flash中的交互性
11.1.1 事件
11.1.2 目标
11.1.3 动作
11.2 Actions面板
11.2.1 普通/专业模式
11.2.2 添加动作
11.2.3 在Actions面板中使用动作
11.3 深入了解基本动作
11.3.1 Go To
11.3.2 Play
11.3.3 Stop
11.3.4 Toggle High Quality
11.3.5 Stop All Sounds
11.3.6 GetURL
11.3.7 FS Command
11.3.8 Load Movie
11.3.9 Unload Movie
11.3.10 Tell Target
11.3.11 If Frame Is Loaded
11.3.12 On Mouse Event
11.4 交互式教程
第12章 使用Action Script建立高级交互性
12.1 什么是Action Script
12.2 像程序员那样思考问题
12.2.1 解决问题
12.2.2 分解问题
12.2.3 关于风格
12.2.4 像专家那样编程
12.3 变量
12.3.1 变量的类型
12.3.2 创建变量
12.3.3 使用变量
12.3.4 输入文本元素和动态文本元素
12.4 运算符
12.4.1 数字运算符
12.4.2 赋值运算符
12.4.3 比较运算符
12.4.4 逻辑运算符
12.5 表达式
12.6 语句
12.6.1 控制流程
12.6.2 If/Then语句
12.6.3 If/Else语句
12.6.4 If/Else-if语句
12.6.5 While语句
12.6.6 For语句
12.6.7 Continue和Break语句
12.7 函数
12.7.1 定义和调用函数
12.7.2 向函数传递值
12.7.3 返回结果
12.7.4 在函数中使用局部变量
12.8 处理多时间线
12.8.1 在Action Script中寻找目标
12.8.2 使用并改变各个时间线的属性
12.8.3 使用及改变时间线数据
12.8.4 简化工作
12.8.5 理解脚本中每条语句所在的环境
12.9 对象
12.9.1 MovieClip对象
12.9.2 Color对象
12.9.3 Date对象
12.9.4 Sound对象
12.9.5 Math对象
12.9.6 Mouse对象
12.9.7 Array对象
12.9.8 String对象
12.10 Smart Clips
12.11 Actions面板上的Options菜单
12.12 打印
12.12.1 与浏览器打印相比的优点
12.12.2 使用ActionScript打印电影
12.12.3 取消打印
12.12.4 使用隐藏电影
12.12.5 按需要打印
12.13 交互式教程
第13章 使用库管理条目
13.1 库界面
13.2 管理库中的条目
13.2.1 选择条目
13.2.2 预览条目
13.2.3 改变条目的名称
13.2.4 删除条目
13.3 在Library窗口中处理素材
13.4 在Library窗口中处理声音、位图、视频
13.5 浏览及组织库条目
13.5.1 创建和使用条目夹
13.5.2 将条目移动到条目夹中
13.5.3 条目排序
13.6 特殊库
13.6.1 公共库
13.6.2 共享库
13.7 交互式教程
第14章 使用Movie Explorer管理动画结构
14.1 理解显示列表
14.1.1 过滤视图
14.1.2 从Display List中得到信息
14.1.3 从Movie Explorer中浏览和编辑条目
14.1.4 双击
14.2 Movie Explorer任务
14.2.1 Go to Location
14.2.2 Go to symbol Definition
14.2.3 打开的面板
14.2.4 编辑
14.2.5 搜索
14.2.6 在库中进行搜索
14.2.7 选择素材的实例
14.2.8 拼写检查
14.2.9 剪切、拷贝、清除
14.2.10 打印
14.3 交互式教程
第15章 测试
15.1 准备测试
15.2 在Flash的编辑环境中进行测试
15.3 Test Movie和Test Scene命令
15.4 测试环境
15.4.1 浏览选项
15.4.2 控制回放
15.4.3 测试功能
15.4.4 调试
15.4.5 测试下载性能
第16章 发布作品
16.1 传输方法
16.1.1 发布设置
16.1.2 设置预览
16.1.3 导出
16.1.4 导出设置
16.2 Flash和HTML
16.2.1 HTML标记
16.2.2 HTML标记参考
16.2.3 设置服务器
16.3 播放器问题
16.3.1 门户问题
16.3.2 折衷方案
16.3.3 提供可选方案
16.3.4 大胆尝试
16.4 了解模板
16.4.1 过程
16.4.2 模板变量
16.5 交互式教程
附录A 光盘上的内容
附录B 键盘快捷键
附录C 站点资源
附录D 第三方软件