巧学巧用Flash CS5製作动画


巧学巧用Flash CS5製作动画

文章插图
巧学巧用Flash CS5製作动画【巧学巧用Flash CS5製作动画】《巧学巧用Flash CS5製作动画》是一本讲解FlashCS5的功能 , 以及製作动画、网站和电子杂誌等的方法与技巧的图书 。
基本介绍中文名:巧学巧用Flash CS5製作动画
作者:万方
正文语种:简体中文
出版社:人民邮电出版社
出版时间:第4版 (2010年7月1日)
开本:16开
平装:400页
ISBN:9787115232021, 7115232024
内容简介《巧学巧用Flash CS5製作动画》从零开始 , 逐步深入地讲解了FlashCS5的功能 , 以及製作动画、网站和电子杂誌等的方法与技巧 。全书分为5篇 , 共16章 。分为“基础篇”-“基本动画製作篇”-“ActionScript动画製作篇”-“综合案例案例”-“附录篇” 。内容从FlashCS5详细功能介绍开始 , 逐步讲解绘製与编辑图形 , 製作静态特效文字 , 使用元件、实例和库 , 导入外部档案 , 导入声音档案 , 使用时间轴和帧製作基本动画 , 使用层製作高级动画 , ActionScript编程基础与进阶 , 用ActionScript製作高级动画等 。综合案例包括了横幅广告、渐显下拉选单、导航按钮、立体光影效果、小游戏、电子贺卡和电子杂誌 。随书光碟中赠送视频教学录像 , 并提供《巧学巧用Flash CS5製作动画》中案例的素材档案、原始码和结果档案 。另外赠送3个附录 , 包含Flash动画设计常见问题、ActionScript命令函式表和网页配色表等 。《巧学巧用Flash CS5製作动画》不仅适合作为动画设计与製作初学者的入门教材 , 还可作为相关电脑培训班的培训教材 。编辑推荐《巧学巧用Flash CS5製作动画》:採用最新版动画设计软体全程製作直击动画设计与製作的方法与技巧光碟配套多媒体教学视频、案例素材与源档案内容特点结构清晰《巧学巧用Flash CS5製作动画》以“基础篇”-“基本动画製作篇”-“ActionScript动画製作篇”-“案例实战篇”-“附录篇”为线索 , 通过大量实例 , 让读者一步一步掌握Flash设计製作动画的使用方法 , 真正完成了从入门到精通的转变 。知识全面《巧学巧用Flash CS5製作动画》内容翔实、结构清晰、语言流畅、案例丰富、过程详细 , 对FlashCS5的各项功能和动画製作技巧均有细緻描述 , 突出了Flash现场製作的实用性和艺术性 。在案例的製作过程中还穿插了大量的提示和技巧 , 使读者更容易理解和掌握 , 从而方便知识点的记忆 。讲解细緻 , 循序渐进将Flash学习中的知识点浓缩在一个个实例中 , 每一个製作步骤都写得非常细緻 , 各种工具、操作过程都附有图片说明 , 层层递进的教学方法使学习变得非常轻鬆和愉快 。提示技巧 , 贴心周到《巧学巧用Flash CS5製作动画》对读者在学习过程中可能会遇到的疑难问题以“提示”形式进行了说明 , 使读者能在学习过程中少走弯路 。多媒体教学光碟辅助学习《巧学巧用Flash CS5製作动画》附带一张精心开发的多媒体教学光碟 , 它採用了全程语音讲解、详细的图文对照演示等方式 , 结合书中的内容对各个知识点进行了深入的讲解 。《巧学巧用Flash CS5製作动画》的附赠光碟中提供了所有实例的素材档案和最终效果档案 , 以及案例的源档案 。目录第一部分 HTML基础篇第1章 Flash CS5入门基础 31.1 Flash动画的基础知识 31.1.1 Flash简介 31.1.2 Flash的优点 41.2 Flash的套用领域 61.2.1 製作Flash短片 61.2.2 製作互动游戏 61.2.3 网际网路视频播放 61.2.4 製作教学用课件 61.2.5 Flash电子贺卡 71.2.6 搭建Flash动态网站 71.2.7 製作光碟多媒体界面 71.3 Flash CS5操作界面 81.3.1 选单栏 81.3.2 工具箱 91.3.3 时间轴 101.3.4 舞台和场景 101.3.5 面板组 111.4 Flash CS5新增功能 121.4.1 文本引擎新增功能 121.4.2 代码片断功能 121.4.3 Flash Builder集成新增功能 121.4.4 Creative Suite集成功能 131.4.5 XFL格式 131.4.6 为更多平台提供内容 141.4.7 反向运动功能 141.4.8 视频改进功能 141.4.9 基于对象的动画模型 151.5 Flash的发展方向 151.5.1 应用程式开发 151.5.2 软体系统界面开发 161.5.3 手机领域的开发 161.5.4 游戏开发 161.5.5 站点建设 171.5.6 多媒体娱乐 171.6 综合案例 18综合案例——利用模板製作简单的动画 18第2章 使用绘图工具绘製与编辑图形 212.1 绘製线条 212.2 绘製简单图形 232.2.1 使用【矩形】工具 232.2.2 使用【椭圆】工具 242.2.3 使用【多角星形】工具 252.3 绘製複杂图形 262.3.1 使用【钢笔】工具 262.3.2 使用【部分选取】工具 282.3.3 使用【铅笔】工具 302.3.4 使用【橡皮擦】工具 302.4 图形变形 322.4.1 使用【变形】选单命令 322.4.2 设定【变形】面板 352.4.3 使用【任意变形】工具 362.5 辅助绘图工具的使用 362.5.1 使用【手形】工具 362.5.2 使用【缩放】工具 372.5.3 使用【对齐】面板 372.6 综合案例 38综合案例1——绘製缤纷多彩的气球 38综合案例2——绘製卡通木屋 42综合案例3——绘製网页标誌 45综合案例4——绘製苹果 48第3章 Flash CS5中的文本套用 523.1 使用文本工具 523.1.1 静态文本 523.1.2 动态文本 543.1.3 输入文本 563.2 设定文本样式 593.2.1 消除文本锯齿 59 3.2.2 设定文字属性 593.2.3 创建文字连结 603.3 文本的分离与变形 623.3.1 分离文本 623.3.2 文本变形 643.4 对文本使用滤镜效果 643.4.1 给文本添加滤镜 643.4.2 模糊滤镜 663.4.3 发光滤镜 683.4.4 斜角滤镜 703.4.5 渐变发光滤镜 713.4.6 渐变斜角滤镜 733.4.7 调整颜色滤镜 753.5 综合案例 76综合案例1——製作空心文字 76综合案例2——製作彩虹文字 80综合案例3——製作雪花文字 83第4章 设定对象的颜色 894.1 颜色工具的使用 894.1.1 用【墨水瓶】工具改变线条颜色和样式 894.1.2 用【颜料桶】工具填充颜色 894.1.3 用【滴管】工具选取颜色 904.1.4 用【刷子】工具填充颜色 924.2 颜色的套用与调整 944.2.1 设定【颜色】面板 944.2.2 用【渐变变形】工具进行填充变形 944.3 综合案例 97综合案例1——绘製雨伞 97综合案例2——绘製五彩缤纷的五角星 103综合案例3——绘製满天繁星 104第5章 编辑与操作对象 1075.1 对象的基本操作 1075.1.1 选取对象 1075.1.2 移动对象 1095.1.3 複製对象 1105.1.4 删除对象 1115.2 对象的变形 1115.2.1 扭曲对象 1115.2.2 缩放对象 1125.2.3 旋转及倾斜对象 1135.2.4 封套对象 1145.3 对象的组合、排列、分离 1155.3.1 组合对象 1155.3.2 排列对象 1175.3.3 分离对象 1185.4 使用辅助工具 1205.4.1 使用标尺和辅助线 1205.4.2 使用网路 1205.5 综合案例 121综合案例——编辑对象实例 121第6章 使用元件、实例和库 1256.1 元件的创建 1256.1.1 元件的功能 1256.1.2 元件的分类 1266.1.3 创建图形元件 1266.1.4 创建影片剪辑元件 1276.1.5 创建按钮元件 1296.2 元件的引用——实例相关操作 1316.2.1 为实例另外指定一个元件 1316.2.2 转换实例类型 1326.2.3 改变颜色效果 1336.2.4 分离实例 1346.2.5 调用其他影片中的元件 1356.3 库的管理 1356.3.1 库面板的组成 1356.3.2 创建库元素 1376.3.3 调用库档案 1376.3.4 公用库 1376.4 综合案例 138综合案例1——製作选单按钮 138 综合案例2——绘製手提包 144第7章 导入外部素材档案 1537.1 导入点阵图档案 1537.1.1 可导入图片素材的格式 1537.1.2 点阵图档案的导入 1557.1.3 设定导入点阵图属性 1567.1.4 将点阵图转换为矢量图 1587.2 导入视频档案 1597.2.1 Flash支持的视频格式 1597.2.2 在Flash中嵌入视频 1607.2.3 关于视频编码器 1627.3 导入其他格式的档案 1627.3.1 导入Fireworks PNG档案 1637.3.2 导入FreeHand档案 1637.4 综合案例 164综合案例——创建视频动画 164第8章 导入声音档案 1678.1 导入声音档案 1678.1.1 声音的类型 1678.1.2 导入音频档案 1688.1.3 设定声音的属性 1698.2 添加声音 1698.2.1 为按钮添加声音 1698.2.2 为影片添加声音 1738.3 声音属性的编辑 1768.3.1 设定声音的重複播放 1768.3.2 设定声音的同步方式 1768.3.3 设定声音的效果 1778.4 声音的压缩 1788.4.1 默认压缩 1788.4.2 ADPCM压缩 1788.4.3 MP3压缩 1798.4.4 原始压缩 1798.4.5 语音压缩 1808.5 综合案例 180综合案例——给Flash卡通片头添加声音 180第二部分 基本动画製作篇第9章 使用时间轴和帧设计基本动画 1859.1 时间轴和帧的概念 1859.1.1 时间轴的构成 1859.1.2 帧和关键帧 1869.1.3 帧的频率 1879.2 帧的基本操作 1879.2.1 选择帧和帧列 1879.2.2 插入帧 1889.2.3 複製、贴上与移动单帧 1889.2.4 删除帧 1899.2.5 清除帧 1899.2.6 将帧转换为关键帧 1899.2.7 将帧转换为空白关键帧 1899.3 逐帧动画 1909.3.1 逐帧动画的基本原理 1909.3.2 製作简单的逐帧动画 1909.4 创建动画补间 1949.4.1 动画补间原理 1949.4.2 製作渐隐渐显动画 1949.5 创建形状补间动画 1979.5.1 形状补间动画原理 1979.5.2 创建形状补间动画 1989.6 综合案例 200综合案例1——製作旋转的图像 201综合案例2——製作图片切换特效动画 203第10章 使用层製作高级动画 21010.1 图层的基本概念 21010.2 图层的基本操作 211 10.2.1 新建图层 21110.2.2 重命名图层 21110.2.3 改变图层的顺序 21210.2.4 新建图层资料夹 21210.2.5 锁定和解锁图层 21310.3 编辑图层 21310.3.1 删除图层 21310.3.2 隐藏图层 21410.3.3 显示轮廓 21410.3.4 编辑图层属性 21510.4 引导层动画的製作 21610.4.1 普通引导层 21610.4.2 运动引导层 21710.4.3 创建沿直线运动的动画 21710.4.4 创建沿轨道运动的动画 22110.5 遮罩动画的製作 22510.5.1 遮罩动画原理 22510.5.2 创建简单的遮罩动画 22610.6 综合案例 231综合案例1——製作行驶的小车 231综合案例2——製作望远镜效果 234第三部分 ActionScript动画高级製作篇第11章 ActionScript脚本基础 24111.1 ActionScript概述 24111.1.1 什幺是ActionScript 24111.1.2 ActionScript的版本 24211.1.3 ActionScript的常用术语 24211.2 ActionScript编程基础 24311.2.1 变数声明 24311.2.2 常量 24511.2.3 大小写 24611.2.4 关键字 24611.3 ActionScript中的运算符 24611.3.1 数值运算符 24611.3.2 比较运算符 24711.3.3 赋值运算符 24711.3.4 逻辑运算符 24711.3.5 等于运算符 24811.3.6 位运算符 24811.3.7 运算符的优先权 24811.4 ActionScript的基本语法 24911.4.1 点 24911.4.2 注释 24911.4.3 分号 25011.4.4 大括弧 25011.4.5 小括弧 25011.5 ActionScript的数据类型 25111.5.1 Boolean数据类型 25111.5.2 int数据类型 25211.5.3 Null数据类型 25211.5.4 Number数据类型 25211.5.5 String数据类型 25311.5.6 MovieClip数据类型 25311.5.7 void数据类型 25411.5.8 Object数据类型 255第12章 ActionScript使用进阶 25612.1 【动作】面板的使用 25612.2 插入ActionScript代码 259 12.2.1 在按钮中插入ActionScript 25912.2.2 在帧中插入ActionScript 26012.2.3 在影片剪辑中插入ActionScript 26112.3 ActionScript的基本语句 26212.3.1 条件语句 26212.3.2 特殊条件判断 26412.3.3 for循环 26412.3.4 while和do while循环 26512.4 函式 26612.4.1 理解用函式的基本概念 26612.4.2 定义自己的函式 26712.4.3 调用函式 26812.4.4 函式的其他特性 26912.5 类 27012.5.1 类的基本要素 27012.5.2 编写自定义类 27112.5.3 类的属性和方法 27112.6 养成良好的编程习惯 272第13章 使用常用语句创建互动式动画 27413.1 场景与帧的控制语句 27413.1.1 使用play和stop语句製作滚动公告 27413.1.2 使用gotoAndPlay和gotoAndStop製作控制动画进程的按钮 28013.2 超连结语句getURL 28513.2.1 创建连结到网页动画 28613.2.2 製作传送电子邮件动画 28913.3 拖动语句startDrag 29213.3.1 利用startDrag製作滑鼠跟随效果 29213.3.2 利用startDrag製作个性化滑鼠指针 29413.4 外部连结语句 29713.4.1 使用loadMovie和unloadMovie製作电影播放器 29713.4.2 使用loadVariables语句製作翻页按钮 30513.5 fscommand语句 31013.5.1 製作全萤幕效果 31013.5.2 製作退出影片 31113.6 製作下载进度条 313第14章 使用组件 31814.1 组件简介 31814.2 组件的基本操作 31914.2.1 向Flash中添加组件 31914.2.2 组件的预览与查看 31914.2.3 关于标籤大小及组件的高度和宽度 31914.3 常见组件的使用 32014.3.1 按钮组件Button 32014.3.2 複选框组件CheckBox 32114.3.3 单选按钮组件RadioButton 32214.3.4 下拉列表组件ComboBox 32214.3.5 文本域组件TextArea 32414.4 其他组件 32514.4.1 Label组件 32514.4.2 ScrollPane组件 32614.4.3 UILoader组件 327 14.4.4 ProgressBar组件 32814.5 综合案例 329综合案例——製作注册界面 329第15章 测试、最佳化与发布动画 33715.1 测试动画效果 33715.2 最佳化动画 33815.2.1 图像档案的最佳化 33815.2.2 矢量图形的最佳化 33915.2.3 最佳化的注意事项 34015.3 导出动画 34115.3.1 导出影片 34115.3.2 导出图像 34115.4 发布动画 34315.4.1 设定发布属性 34315.4.2 预览发布效果 34615.5 综合案例 346综合案例——发布动画 346第四部分 综合案例篇第16章 Flash动画製作综合案例 35316.1 製作横幅广告 35316.1.1 实例效果 35316.1.2 实例分析 35416.1.3 製作步骤 35416.2 製作渐显下拉选单 36016.2.1 实例效果 36016.2.2 实例分析 36116.2.3 製作步骤 36116.3 製作导航栏按钮 36816.3.1 实例效果 36816.3.2 实例分析 36916.3.3 製作步骤 36916.4 立体光影效果 37216.4.1 实例效果 37216.4.2 实例分析 37216.4.3 製作步骤 37316.5 製作小游戏 37816.5.1 实例效果 37816.5.2 实例分析 37816.5.3 製作步骤 37816.6 设计贺卡 38816.6.1 实例效果 38816.6.2 实例分析 38916.6.3 製作步骤 38916.7 设计电子杂誌 396以下内容在随书光碟中第五部分 附录篇附录A Flash动画製作常见问题 4031.使用选择工具有哪些操作技巧? 4032.如何将一张图变成Flash档案后任意缩放而不出现锯齿? 4033.矢量线条和矢量色块在矢量图形製作中有什幺区别? 4034.怎样使用【部分选取】工具删除线条上的锚点? 4035.如何在Flash中设定透明的渐变? 4046.静态文本、动态文本和输入文本有何区别? 4047.如何检查拼写文本错误? 4048.如何将同一个图层中若干个文字分配到多个图层中呢? 4059.如何快速地对齐不同帧中的对象? 40510.在Flash中如何缩放场景? 40511.在Flash里如何整体改变大小? 40612.怎样将对象对齐? 40613.如何改变调入后的SWF的位置? 40614.製作按钮时 , 【点击】帧是用来做什幺的? 40615.如何将舞台对象转换为新元件? 40616.如何对元件进行编辑? 407 17.製作的元件可能会超出萤幕範围 , 该怎幺办? 40718.如何在滑鼠接近的时候产生动作? 40719.如何保持导入后的点阵图仍然透明? 40720.为什幺删除了WAV声音档案后Flash档案大小并没有变? 40821.在Flash中如何加入声音? 40822.如何进行多帧选取? 40823.如何让动画在停留一段时间后继续播放? 40824.如何使层靠得的紧一些? 40825.如何实现关键帧内容的延伸呢? 40826.什幺是引导层 , 引导层有何功能? 40827.什幺是遮罩层 , 遮罩层有何功能? 40828.做“沿轨迹运动”动画的时候 , 物件为什幺总是沿直线运动? 40929.在Flash中 , 什幺对象不能创建形状补间动画? 40930.什幺样的动画适合逐帧动画? 40931.形状补间与动画补间有什幺不同? 40732.怎幺让一条线一点点延伸出来? 40733.在Flash中如何打开Word文档? 40734.做好的Flash放在网页上面以后 , 它老是循环 , 怎幺能够让它不进行循环? 40935.Action中 , /:与/有什幺区别 , 各在什幺时候用? 40936.在用FsCommand中可以调用JavaScript吗? 41038.如何在Flash中打开一个定製的浏览器新视窗? 41039.点一个按钮就放音乐 , 再点它一下就停音乐这个效果该如何做? 41040.关键帧中的脚本里Stop后的脚本会不会起作用? 41041.如何让动画在停留一段时间后继续播放? 41042.为什幺要设计组件? 41043.怎样自定义Button组件? 41044.如何在滑鼠接近的时候产生动作? 41045.如何找到放在视窗外边的面板? 41146.什幺是Flash Player API? 41147.做好了的按钮 , 怎幺才能建立连结? 41148.如何将SWF档案直接生成EXE档案? 411附录B ActionScript命令函式表 412基本Action 412基本语句 412函式 413字元串函式 414属性 414数组 415布尔数 415颜色 416时间和日期 416数学函式 417电影剪辑 418滑鼠 418数值 418物件 419选择区 419声音 419字元串 419可扩充性标记语言 420 +XMLSocket XML套接口 421附录C RGB配色表 422