本书从应用Flash MX 2004设计简单动画入手,以真实范例的创意构思、制作细节为线索,通过通俗易懂的实例解析,从简单的文字动画到复杂的脚本动画的制作,逐渐将读者引入动画设计殿堂。全书共分11章,分别介绍Flash MX 2004的基本概念、鼠标绘图、元件的编辑与制作、简单动画的制作、组件的使用、插图和媒体的导入、Action Script脚本语言的运用、脚本语言动画的制作以及Flash MX 2004动画的发布等内容。本书中动画设计实例针对性及实用性都较强,完整的源程序不仅体现了作者全新的创作理念,同时也淋漓尽致地展现了Flash MX 2004的增强功能与创作技巧。
本书内容丰富,结构清晰,Flash MX 2004的初学者通过本书可以轻松掌握简单的动画设计与制作;中、高级用户可以从本书中学习一些更深层次的动画设计理念及Flash MX 2004编程的技巧。
第1章Flash快速入门
1.1F1ashMX2004功能概述
1.1.1Flash的基本功能
1.1.2FlashMX2004的新功能
1.2F1ashMX2004操作界面
1.2.t菜单栏
1.2.2工具栏
1.2.3时间轴
1.2.4面板区
1.2.5程序设计界面
1.3FlashMX2004中的基本概念
1.3.1帧和关键帧
1.3.2元件、实例和库
1.3.3舞台、场景和影片剪辑
1.3.4图层
1.3.5预览和测试影片
1.3.6位图与矢量图
第2章绘制日ash动画素材
2.1F1ashMX2004中颜色处理
2.1.1颜色的基础知识
2.1.2“混色器”面板
2.1.3笔触和颜色填充
2.2设置绘图环境
2.2.1设置首选参数
2.2.2设置“常规”选项卡
2.2.3设置“编辑”选项卡
2.2.4设置“剪贴板”选项卡
2.2.5设置“警告”选项卡
2.2.6设置“动作脚本”选项卡
2.3使用绘画工具与涂色工具
2.3.1使用铅笔工具
2.3.2使用钢笔工具
2.3.3使用刷子工具涂色
2.4改变线条和形状轮廓
2.4.1使用选择工具
2.4.2伸直和平滑线条
2.4.3优化曲线和修改图形
2.4.4擦除对象
2.5绘图实例分析
2.5.1人物绘制
2.5.2动物绘制
2.5.3植物绘制
第3章制作简单动画
3.1动画制作
3.1.1动画概述
3.1.2使用元件和实例
3.1.3使用图层
3.1.4使用文本
3.1.5创建关键帧
3.1.6帧的显示方式
3.1.7使用时间轴特效
3.2补间动画
3.2.1动作动画
3.2.2形状动画
3.3逐帧动画
3.3.1兔子跳舞
3.3.2缄市灯影
3,3.2逐笔写字
3.4色彩动画
3.4.1彩虹宇
3.4.2阳光动画
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.7.1滴水效果
3.7.2翻书效果
第4章FIashMX2004组件
4.1F1ashMX2004内建组件概述
4.1.1组件的定义
4.1.2组件的安装
4.1.3FlashMX2004组件的新功能
4.2组件的使用
4.2.1设置组件的面板
4.2.2向文档中添加组件
4.2.3设置组件参数
4.2.4从Flash文档删除组件
4.2.5组件事件
4.3自定义组件
4.3.1使用样式自定义组件的颜色和文本
4.3.2应用主题
4.3.3设置组件外观
4.4创建组件
4.4.1FlashMX2004中的类文件
4.4.2创建组件
4.4.3导出组件
4.5实例应用
4.5.1Window组件应用
4.5.2Accordion组件应用
第5章FlashMX2004中媒体的导出和导入
5.1导入插图
5.1.1将插图导入到FlashMX2004中
5.1.2处理导入的位图
5.2导入视频文件
5.2.1导入视频的文件格式
5.2.2使用“视频导入”向导
5.2.3导入MacromediaFlash视频文件
5.2.4导入链接的QuickTime视频文件
5.2.5对视频剪辑的操作
5.3声音导入
5.3.1导入声音
5.3.2向文档中添加声音
5.3.3向按钮中添加声音
5.3.4通过声音对象使用声音
5.3.5声音设置
5.3.6声音的输出
5.4影片的导出与发布
5.4.1关于导出文件格式
5.4.2导出Flash内容和图像
5.4.3影片的发布
5.4.4制作FlashMX2004多媒体光盘
第6章ActonScript语言
6.1ActionScript概述
6.1.1ActionScript基本概念
6.1.2ActionScript与JavaScript
6.1.3动作编辑面板
6.1.4“行为”面板
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获取鼠标位置
第7章FlashMX2004AdionScript开发基础
7.1ActionScript语法基础
7.1.1点语法
7.1.2大括号
7.1.3小括号
7.1.4分号
7.1.5常数
7.1.6大小写字符
7.1.7注释
7.2ActionScript的数据类型
7.2.1字符串型-
7.2.2数字型
7.2.3布尔值
7.2.4对象
7.2.5影片剪辑
7.2.6空值
7.2.7未定义值
7.2.8数据类型的指定
7.3变量和常量
7.3.1变量
7.3.2变量的命名原则
7.3.3变量的有效范围
7.3.4变量的使用
7.4常用运算符的使用方法
7.4.1运算符的使用规则
7.4.2数值运算符
7.4.3比较运算符
7.4.4逻辑运算符
7.4.5位运算符
7.4.6赋值运算符
7.4.7等于运算符
7.4.8点运算符和数组访问运算符
7.4.9运算符综合应用示例
7.5调用和创建函数
7.5.1内置函数的调用
7.5.2定义函数
7.5.3向函数传递参数
7.5.4从函数返回值
7.5.5自定义函数的调用
第8章FlashMX2004ActionScript基本控制动作
8.1控制动作脚本执行的动作-
8.1.1时间轴的控制
9.5.3Date类应用实例
第10章FIashMX2004ActionScript脚本调试
10.1ActionScript脚本错误类型
10.1.1编译错误
10.1.2运行时错误
10.1.3逻辑错误
10.2ActionScript脚本调试器的使用
10.2.1使用“动作”面板
10.2.2调试脚本
10.2.3“输出”面板
10.3ActionScript程序调试实例解析
第11章FlaShMX2004ActionScript应用实例
11.1鼠标特效动画
11.2文字特效动画
11.2.1打字机动画
11.2.2文字跟随动画
11.2.3文字模糊动画
11.3遮罩特效动画
11.3.1遮罩特效动画实例
11.3.2动态放大镜动画
11.4交互特效动画
11.4.1登录检测动画
11.4.2运算器动画
11.4.3个人信息注册动画
11.53D特效动画
11.5.1变形矩阵动画
11.5.2三维立体转动动画
11.6课件动画
11.7游戏动画
随着Web技术的发展和Internet的广泛应用,网站越来越多,迫切需要更方便地制作和处理网页动画的软件。在这种情况下,Macromedia Flash作为网上动画制作软件的佼佼者,已经广泛地运用于网页设计、广告设计、游戏开发等基于Web的各个领域,并逐步向多媒体、影视视频、产品展示、远程教育等各种传统领域渗透。
由于Flash易学易用,短时间内涌现出一批Flash爱好者,能制作各类相当逼真的动画,如卡通动画、商业片头、MTV作品和教学课件等。
书从应用Flash MX 2004设计简单动画入手,以真实范例的创意构思、制作细节为线索,通过通俗易懂的实例解析,由浅入深循序渐进地将读者带入动画设计殿堂。全书共分11章,分别介绍了FlashMX2004的基本概念、矢量绘图、元件的编辑与制作、简单动画的制作、组件的使用、插图和媒体的导入、Action Script脚本语言的运用、脚本语言动画的制作,以及FlashMX2004动画的发布等内容。
本书中动画设计实例针对性及实用性都较强,在各实例的制作过程中详细地介绍了应用Flash MX 2004设计制作各种动画的方法和步骤。完整的源程序不仅体现了作者全新的创作理念,同时也淋漓尽致地展现了FlashMX2004的强大功能与创作技巧,特别是FlashMX2004组件的强大功能。
初学者通过本书可以轻松掌握—般简单动画设计与制作,中级用户通过本书可以学习一些更深层次的动画设计理念及Action Script的编程技巧。由于FlashMX2004动画制作是一个操作性极强的工作,因此,用户可以通过书中给出的大量有代表性实例,按照书中的制作方法和步骤一步步地进行制作,迅速地掌握FlashMX2004制作动画的方法和技巧。
本书是集体智慧的结晶,除封面署名的作者外,参加本书编写和制作的人员还有汪利利、刘高峰、刘波、张学武、任小波、陈笑、管正、张立浩、徐帆、祈春、邱丽、王维、张雪琴、孔祥亮、成风进、何俊杰等人。由于作者水平有限,加之创作时间仓促,本书难免有不足之处,欢迎广大读者批评指正。