内容简介
第1章 Flash CS5入门基础
第一部分 HTML基础篇
1.1 Flash动画的基础知识
1.1.1 Flash简介
1.1.2 Flash的优点
1.2 Flash的应用领域
1.2.1 制作Flash短片
1.2.2 制作互动游戏
1.2.3 互联网视频播放
1.2.4 制作教学用课件
1.2.5 Flash电子贺卡
1.2.6 搭建Flash动态网站
1.2.7 制作光盘多媒体界面
1.3 Flash CS5操作界面
1.3.1 菜单栏
1.3.2 工具箱
1.3.3 时间轴
1.3.4 舞台和场景
1.3.5 面板组
1.4 Flash CS5新增功能
1.4.1 文本引擎新增功能
1.4.2 代码片断功能
1.4.3 Flash Builder集成新增功能
1.4.4 Creative Suite集成功能
1.4.5 XFL格式
1.4.6 为更多平台提供内容
1.4.7 反向运动功能
1.4.8 视频改进功能
1.4.9 基于对象的动画模型
1.5 Flash的发展方向
1.5.1 应用程序开发
1.5.2 软件系统界面开发
1.5.3 手机领域的开发
1.5.4 游戏开发
1.5.5 站点建设
1.5.6 多媒体娱乐
1.6 综合案例
综合案例——利用模板制作简单的动画
第2章 使用绘图工具绘制与编辑图形
2.1 绘制线条
2.2 绘制简单图形
2.2.1 使用【矩形】工具
2.2.2 使用【椭圆】工具
2.2.3 使用【多角星形】工具
2.3 绘制复杂图形
2.3.1 使用【钢笔】工具
2.3.2 使用【部分选取】工具
2.3.3 使用【铅笔】工具
2.3.4 使用【橡皮擦】工具
2.4 图形变形
2.4.1 使用【变形】菜单命令
2.4.2 设置【变形】面板
2.4.3 使用【任意变形】工具
2.5 辅助绘图工具的使用
2.5.1 使用【手形】工具
2.5.2 使用【缩放】工具
2.5.3 使用【对齐】面板
2.6 综合案例
综合案例1——绘制缤纷多彩的气球
综合案例2——绘制卡通木屋
综合案例3——绘制网页标志
综合案例4——绘制苹果
第3章 Flash CS5中的文本应用
3.1 使用文本工具
3.1.1 静态文本
3.1.2 动态文本
3.1.3 输入文本
3.2 设置文本样式
3.2.1 消除文本锯齿
3.2.2 设置文字属性
3.2.3 创建文字链接
3.3 文本的分离与变形
3.3.1 分离文本
3.3.2 文本变形
3.4 对文本使用滤镜效果
3.4.1 给文本添加滤镜
3.4.2 模糊滤镜
3.4.3 发光滤镜
3.4.4 斜角滤镜
3.4.5 渐变发光滤镜
3.4.6 渐变斜角滤镜
3.4.7 调整颜色滤镜
3.5 综合案例
综合案例1——制作空心文字
综合案例2——制作彩虹文字
综合案例3——制作雪花文字
第4章 设置对象的颜色
4.1 颜色工具的使用
4.1.1 用【墨水瓶】工具改变线条颜色和样式
4.1.2 用【颜料桶】工具填充颜色
4.1.3 用【滴管】工具选取颜色
4.1.4 用【刷子】工具填充颜色
4.2 颜色的应用与调整
4.2.1 设置【颜色】面板
4.2.2 用【渐变变形】工具进行填充变形
4.3 综合案例
综合案例1——绘制雨伞
综合案例2——绘制五彩缤纷的五角星
综合案例3——绘制满天繁星
第5章 编辑与操作对象
5.1 对象的基本操作
5.1.1 选取对象
5.1.2 移动对象
5.1.3 复制对象
5.1.4 删除对象
5.2 对象的变形
5.2.1 扭曲对象
5.2.2 缩放对象
5.2.3 旋转及倾斜对象
5.2.4 封套对象
5.3 对象的组合、排列、分离
5.3.1 组合对象
5.3.2 排列对象
5.3.3 分离对象
5.4 使用辅助工具
5.4.1 使用标尺和辅助线
5.4.2 使用网络
5.5 综合案例
综合案例——编辑对象实例
第6章 使用元件、实例和库
6.1 元件的创建
6.1.1 元件的功能
6.1.2 元件的分类
6.1.3 创建图形元件
6.1.4 创建影片剪辑元件
6.1.5 创建按钮元件
6.2 元件的引用——实例相关操作
6.2.1 为实例另外指定一个元件
6.2.2 转换实例类型
6.2.3 改变颜色效果
6.2.4 分离实例
6.2.5 调用其他影片中的元件
6.3 库的管理
6.3.1 库面板的组成
6.3.2 创建库元素
6.3.3 调用库文件
6.3.4 公用库
6.4 综合案例
综合案例1——制作菜单按钮
综合案例2——绘制手提包
第7章 导入外部素材文件
7.1 导入位图文件
7.1.1 可导入图片素材的格式
7.1.2 位图文件的导入
7.1.3 设置导入位图属性
7.1.4 将位图转换为矢量图
7.2 导入视频文件
7.2.1 Flash支持的视频格式
7.2.2 在Flash中嵌入视频
7.2.3 关于视频编码器
7.3 导入其他格式的文件
7.3.1 导入Fireworks PNG文件
7.3.2 导入FreeHand文件
7.4 综合案例
综合案例——创建视频动画
第8章 导入声音文件
8.1 导入声音文件
8.1.1 声音的类型
8.1.2 导入音频文件
8.1.3 设置声音的属性
8.2 添加声音
8.2.1 为按钮添加声音
8.2.2 为影片添加声音
8.3 声音属性的编辑
8.3.1 设置声音的重复播放
8.3.2 设置声音的同步方式
8.3.3 设置声音的效果
8.4 声音的压缩
8.4.1 默认压缩
8.4.2 ADPCM压缩
8.4.3 MP3压缩
8.4.4 原始压缩
8.4.5 语音压缩
8.5 综合案例
综合案例——给Flash动画片头添加声音
第二部分 基本动画制作篇第9章 使用时间轴和帧设计基本动画
9.1 时间轴和帧的概念
9.1.1 时间轴的构成
9.1.2 帧和关键帧
9.1.3 帧的频率
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.3.1 逐帧动画的基本原理
9.3.2 制作简单的逐帧动画
9.4 创建动画补间
9.4.1 动画补间原理
9.4.2 制作渐隐渐显动画
9.5 创建形状补间动画
9.5.1 形状补间动画原理
9.5.2 创建形状补间动画
9.6 综合案例
综合案例1——制作旋转的图像
综合案例2——制作图片切换特效动画
第10章 使用层制作高级动画
10.1 图层的基本概念
10.2 图层的基本操作
10.2.1 新建图层
10.2.2 重命名图层
10.2.3 改变图层的顺序
10.2.4 新建图层文件夹
10.2.5 锁定和解锁图层
10.3 编辑图层
10.3.1 删除图层
10.3.2 隐藏图层
10.3.3 显示轮廓
10.3.4 编辑图层属性
10.4 引导层动画的制作
10.4.1 普通引导层
10.4.2 运动引导层
10.4.3 创建沿直线运动的动画
10.4.4 创建沿轨道运动的动画
10.5 遮罩动画的制作
10.5.1 遮罩动画原理
10.5.2 创建简单的遮罩动画
10.6 综合案例
综合案例1——制作行驶的小车
综合案例2——制作望远镜效果
第三部分 ActionScript动画高级制作篇第11章 ActionScript脚本基础
11.1 ActionScript概述
11.1.1 什么是ActionScript
11.1.2 ActionScript的版本
11.1.3 ActionScript的常用术语
11.2 ActionScript编程基础
11.2.1 变量声明
11.2.2 常量
11.2.3 大小写
11.2.4 关键字
11.3 ActionScript中的运算符
11.3.1 数值运算符
11.3.2 比较运算符
11.3.3 赋值运算符
11.3.4 逻辑运算符
11.3.5 等于运算符
11.3.6 位运算符
11.3.7 运算符的优先级
11.4 ActionScript的基本语法
11.4.1 点
11.4.2 注释
11.4.3 分号
11.4.4 大括号
11.4.5 小括号
11.5 ActionScript的数据类型
11.5.1 Boolean数据类型
11.5.2 int数据类型
11.5.3 Null数据类型
11.5.4 Number数据类型
11.5.5 String数据类型
11.5.6 MovieClip数据类型
11.5.7 void数据类型
11.5.8 Object数据类型
第12章 ActionScript使用进阶
12.1 【动作】面板的使用
12.2 插入ActionScript代码
12.2.1 在按钮中插入ActionScript
12.2.2 在帧中插入ActionScript
12.2.3 在影片剪辑中插入ActionScript
12.3 ActionScript的基本语句
12.3.1 条件语句
12.3.2 特殊条件判断
12.3.3 for循环
12.3.4 while和do while循环
12.4 函数
12.4.1 理解用函数的基本概念
12.4.2 定义自己的函数
12.4.3 调用函数
12.4.4 函数的其他特性
12.5 类
12.5.1 类的基本要素
12.5.2 编写自定义类
12.5.3 类的属性和方法
12.6 养成良好的编程习惯
第13章 使用常用语句创建交互式动画
13.1 场景与帧的控制语句
13.1.1 使用play和stop语句制作滚动公告
13.1.2 使用gotoAndPlay和gotoAndStop制作控制动画进程的按钮
13.2 超链接语句getURL
13.2.1 创建链接到网页动画
13.2.2 制作发送电子邮件动画
13.3 拖动语句startDrag
13.3.1 利用startDrag制作鼠标跟随效果
13.3.2 利用startDrag制作个性化鼠标指针
13.4 外部链接语句
13.4.1 使用loadMovie和unloadMovie制作电影播放器
13.4.2 使用loadVariables语句制作翻页按钮
13.5 fscommand语句
13.5.1 制作全屏效果
13.5.2 制作退出影片
13.6 制作下载进度条
第14章 使用组件
14.1 组件简介
14.2 组件的基本操作
14.2.1 向Flash中添加组件
14.2.2 组件的预览与查看
14.2.3 关于标签大小及组件的高度和宽度
14.3 常见组件的使用
14.3.1 按钮组件Button
14.3.2 复选框组件CheckBox
14.3.3 单选按钮组件RadioButton
14.3.4 下拉列表组件ComboBox
14.3.5 文本域组件TextArea
14.4 其他组件
14.4.1 Label组件
14.4.2 ScrollPane组件
14.4.3 UILoader组件
14.4.4 ProgressBar组件
14.5 综合案例
综合案例——制作注册界面
第15章 测试、优化与发布动画
15.1 测试动画效果
15.2 优化动画
15.2.1 图像文件的优化
15.2.2 矢量图形的优化
15.2.3 优化的注意事项
15.3 导出动画
15.3.1 导出影片
15.3.2 导出图像
15.4 发布动画
15.4.1 设置发布属性
15.4.2 预览发布效果
15.5 综合案例
综合案例——发布动画
第四部分 综合案例篇
第16章 Flash动画制作综合案例
16.1 制作横幅广告
16.1.1 实例效果
16.1.2 实例分析
16.1.3 制作步骤
16.2 制作渐显下拉菜单
16.2.1 实例效果
16.2.2 实例分析
16.2.3 制作步骤
16.3 制作导航栏按钮
16.3.1 实例效果
16.3.2 实例分析
16.3.3 制作步骤
16.4 立体光影效果
16.4.1 实例效果
16.4.2 实例分析
16.4.3 制作步骤
16.5 制作小游戏
16.5.1 实例效果
16.5.2 实例分析
16.5.3 制作步骤
16.6 设计贺卡
16.6.1 实例效果
16.6.2 实例分析
16.6.3 制作步骤
16.7 设计电子杂志
第五部分 附录篇
附录A Flash动画制作常见问题
1.使用选择工具有哪些操作技巧?
2.如何将一张图变成Flash文件后任意缩放而不出现锯齿?
3.矢量线条和矢量色块在矢量图形制作中有什么区别?
4.怎样使用【部分选取】工具删除线条上的锚点?
5.如何在Flash中设置透明的渐变?
6.静态文本、动态文本和输入文本有何区别?
7.如何检查拼写文本错误?
8.如何将同一个图层中若干个文字分配到多个图层中呢?
9.如何快速地对齐不同帧中的对象?
10.在Flash中如何缩放场景?
11.在Flash里如何整体改变大小?
12.怎样将对象对齐?
13.如何改变调入后的SWF的位置?
14.制作按钮时,【点击】帧是用来做什么的?
15.如何将舞台对象转换为新元件?
16.如何对元件进行编辑?
17.制作的元件可能会超出屏幕范围,该怎么办?
18.如何在鼠标接近的时候产生动作?
19.如何保持导入后的位图仍然透明?
20.为什么删除了WAV声音文件后Flash文件大小并没有变?
21.在Flash中如何加入声音?
22.如何进行多帧选取?
23.如何让动画在停留一段时间后继续播放?
24.如何使层靠得紧一些?
25.如何实现关键帧内容的延伸呢?
26.什么是引导层,引导层有何功能?
27.什么是遮罩层,遮罩层有何功能?
28.做“沿轨迹运动”动画的时候,物件为什么总是沿直线运动?
29.在Flash中,什么对象不能创建形状补间动画?
30.什么样的动画适合逐帧动画?
31.形状补间与动画补间有什么不同?
32.怎么让一条线一点点延伸出来?
33.在Flash中如何打开Word文档?
34.做好的Flash放在网页上面以后,它老是循环,怎么能够让它不进行循环?
35.Action中,/:与/有什么区别,各在什么时候用?
36.在用FsCommand中可以调用JavaScript吗?
38.如何在Flash中打开一个定制的浏览器新窗口?
39.点一个按钮就放音乐,再点它一下就停音乐这个效果该如何做?
40.关键帧中的脚本里Stop后的脚本会不会起作用?
41.如何能为作品加上密码保护?
42.为什么要设计组件?
43.怎样自定义Button组件?
44.如何在鼠标接近的时候产生动作?
45.如何找到放在窗口外边的面板?
46.什么是Flash Player API?
47.做好了的按钮,怎么才能建立链接?
48.如何将SWF文件直接生成EXE文件?
附录B ActionScript命令函数表
基本Action
基本语句
函数
字符串函数
属性
数组
布尔数
颜色
时间和日期
数学函数
电影剪辑
鼠标
数值
物件
选择区
声音
字符串
可扩充性标记语言
+XMLSocket XML套接口
附录C RGB配色表