标题：动态网页设计与制作：Css+JavaScript
内容简介
《动态网页设计与制作:Css+JavaScript》是“Adobe中国教育认证计划及ACAA教育发展计划必修课堂”中的一本。为了让读者系统、快速地掌握Flash CS3软件，《动态网页设计与制作:Css+JavaScript》全面细致地介绍了Flash CS3的各项功能，包括Flash CS3操作基础，图形的绘制和编辑，颜色、文本对象和滤镜的使用，如何规划时间轴，以及视频处理、幻灯片模式、使用脚本、行为等众多方面的知识。《动态网页设计与制作:Css+JavaScript》由行业资深人士、Adobe专家委员会的专业人员编写，使用通俗易懂的语言，由浅入深、循序渐进，并配以大量的图示，特别适合初学者学习，而且对有一定基础的读者也大有裨益。
目录
第1课 Flash基础知识 1
1.1 Flash动画的基础知识 1
1.2 Flash的技术优势 1
1.3 Flash的历史 2
1.4 Flash动画的查看 2
1.5 Flash的应用范围 3
1.5.1 绘制矢量图 3
1.5.2 创作矢量动画 3
1.5.3 多媒体创作 3
1.5.4 制作课件和幻灯片 4
1.5.5 网络应用程序的开发 4
1.5.6 手机内容的开发 4
1.6 Flash的特色功能 5
1.6.1 滤镜功能 5
1.6.2 混合模式 5
1.6.3 强大的文本控制 5
1.6.4 位图缓存 5
1.6.5 自定义缓入/缓出 6
1.6.6 笔触属性的增强 6
1.6.7 高级渐变控制 6
1.6.8 视频的融合 6
1.6.9 脚本助手 7
1.7 Flash CS3的工作界面 7
1.7.1 开始界面 7
1.7.2 Flash CS3界面布局 8
1.8 Flash CS3中的文件类型 9
1.9 自我探索 10
第2课 Flash的操作基础和创作流程 11
2.1 工具箱和选项区 11
2.2 舞台和工作区 12
2.2.1 舞台和工作区的概念 12
2.2.2 工作区的粘贴板特性 12
2.2.3 视图控制 12
2.3 使用窗口和面板 13
2.3.1 面板的构成 13
2.3.2 组合面板 14
2.3.3 属性检查器 15
2.4 时间轴 15
2.5 使用图层 16
2.5.1 图层的概念 16
2.5.2 图层的控制 16
2.5.3 图层的属性 18
2.6 帧和关键帧 18
2.7 快捷菜单和快捷键 19
2.7.1 快捷菜单 19
2.7.2 快捷键 19
2.8 场景面板 20
2.9 撤销命令的使用 21
2.9.1 撤销和重做 21
2.9.2 层级撤销 21
2.10 导入素材 22
2.11 使用Flash模板 23
2.11.1 照片幻灯片放映模板 24
2.11.2 测验模板 24
2.11.3 广告模板 25
2.11.4 手机模板 25
2.12 Flash制作流程 25
2.13 自我探索 26
第3课 绘制和编辑图形 28
3.1 绘制楼房 28
3.1.1 矩形工具 28
3.1.2 选择工具和部分选取工具 28
3.1.3 对齐面板 29
3.1.4 任意变形工具 30
3.2 绘制通信塔 31
3.3 绘制通信工具 32
3.4 整体修饰 33
3.4.1 背景 33
3.4.2 电光修饰 34
3.4.3 整体点缀 35
3.5 自我探索 36
3.6 直线与各种几何形状的使用 37
3.6.1 使用椭圆工具绘制图形 37
3.6.2 使用线条工具绘制图形 37
3.6.3 使用矩形工具绘制图形 38
3.6.4 填充颜色 39
3.6.5 添加装饰 40
第4课 使用颜色和渐变 42
4.1 使用颜色和渐变工具 42
4.1.1 墨水瓶工具 42
4.1.2 颜料桶工具 43
4.1.3 色彩渐变 44
4.2 制作蝴蝶精灵动画 47
4.2.1 创建基本图形 47
4.2.2 制作透明的蝴蝶翅膀 49
4.2.3 制作翅膀舞动效果 52
4.2.4 制作整体动画 54
4.3 自我探索 56
4.4 各种渐变图形的绘制 57
4.4.1 用线性渐变制作背景 57
4.4.2 使用透明效果制作“种”在地上的草 59
4.4.3 制作可爱面包树 59
4.4.4 组合整体画面 60
第5课 使用文本对象 62
5.1 文本的基本使用方法 62
5.1.1 了解文本类型 62
5.1.2 输入文字 62
5.1.3 文字编排 64
5.2 从外部载入文本 65
5.2.1 制作外部文本文件 65
5.2.2 准备场景所需素材 65
5.2.3 准备背景图片 68
5.2.4 引用外部文本 69
5.2.5 制作可滚动文本 70
5.3 自我探索 72
5.4 文字动画效果 73
5.4.1 建立背景图案 73
5.4.2 制作环绕文字 73
5.4.3 组合对象 75
第6课 制作导航按钮 77
6.1 创建按钮元件 77
6.1.1 了解按钮的基本知识 77
6.1.2 制作水晶按钮元件 77
6.1.3 为按钮添加声音 79
6.2 制作导航按钮 79
6.2.1 绘制按钮图形 80
6.2.2 制作彩豆按钮 81
6.2.3 准备背景图案 82
6.2.4 应用按钮 83
6.3 自我探索 85
6.4 按钮动画的创建 86
6.4.1 制作按钮的图形元件 86
6.4.2 制作小动画 87
6.4.3 将动画运用到按钮中 90
第7课 规划时间轴 92
7.1 使用时间轴 92
7.1.1 时间轴外观 92
7.1.2 使用帧 92
7.2 编排时间轴 97
7.2.1 准备音乐 97
7.2.2 准备素材 98
7.2.3 制作演员和道具 99
7.2.4 编辑Flash MV 101
7.3 自我探索 108
7.4 制作简单贺卡 109
7.4.1 建立贺卡主场景 109
7.4.2 制作小动画 110
第8课 动画综合制作 115
8.1 Flash动画基础 115
8.1.1 制作Flash动画常用的方法 115
8.1.2 创建逐帧动画 115
8.1.3 创建补间动画 117
8.1.4 时间轴特效 119
8.2 Flash动画制作 121
8.2.1 绘制动画素材 121
8.2.2 制作吊车动画 123
8.2.3 动画编排 129
8.2.4 输出动画 130
8.3 自我探索 131
8.4 动画的巧妙应用 132
8.4.1 绘制动画所需素材 132
8.4.2 创建单独动画 134
8.4.3 组合动画 134
第9课 引导线动画 139
9.1 新建文件 139
9.2 绘制背景 140
9.3 绘制景物 141
9.3.1 绘制树丛 141
9.3.2 绘制篱笆和路灯 141
9.3.3 绘制长凳 142
9.4 绘制动画 144
9.4.1 绘制树叶 144
9.4.2 引导线动画 144
9.5 自我探索 148
9.6 动态元件在引导线中的应用 149
第10课 遮罩动画 152
10.1 遮罩的概念 152
10.2 使用遮罩 152
10.2.1 使用填充形状创建遮罩 152
10.2.2 使用组创建遮罩 153
10.2.3 使用文本创建遮罩 155
10.3 使用遮罩制作幻灯片 156
10.4 自我探索 161
10.5 遮罩的特殊效果 162
10.5.1 绘制素材 162
10.5.2 准备遮罩素材 162
10.5.3 创建光泽遮罩 163
10.5.4 添加闪烁动画 164
10.5.5 制作文字动画 165
第11课 滤镜与混合模式 169
11.1 滤镜的使用 169
11.1.1 滤镜基础 169
11.1.2 各种滤镜的功能 171
11.2 混合模式的使用 173
11.2.1 混合模式的概念 173
11.2.2 各种混合模式的效果 174
11.3 运用滤镜与混合模式创建动画 176
11.3.1 制作文字动画 176
11.3.2 制作铁锈效果 178
11.4 自我探索 180
11.5 各种效果的制作 181
11.5.1 绘制场景 181
11.5.2 布置场景 182
11.5.3 创建动画 182
第12课 音频的处理 185
12.1 导入声音文件 185
12.1.1 导入格式 185
12.1.2 导入方法 185
12.2 为影片添加声音 186
12.3 为按钮添加声音 186
12.4 编辑声音 187
12.5 编辑声音属性 188
12.6 音频的发布设置 189
12.7 使用组件控制音乐播放 191
12.7.1 载入外部音乐 191
12.7.2 添加播放器背景 193
12.8 自我探索 195
12.9 编辑声音 196
12.9.1 制作诗歌动画 196
12.9.2 添加朗诵和背景音乐 199
第13课 视频的处理 202
13.1 导出视频文件 202
13.2 导入视频文件 203
13.3 部署和编码视频 205
13.4 视频的相关设置 207
13.5 视频组件的参数修改 209
13.6 视频与Flash内容的合成 210
13.6.1 制作视频遮片 211
13.6.2 创建视频遮罩 211
13.7 自我探索 213
13.8 批处理与视频组件 214
13.8.1 建立曲线 214
13.8.2 使用Mediaplayback组件控制视频 215
第14课 幻灯片模式 218
14.1 了解幻灯片模式 218
14.1.1 建立幻灯片文档 218
14.1.2 制作简单幻灯片 219
14.1.3 为屏幕添加行为 219
14.2 制作复杂幻灯片 221
14.2.1 制作幻灯片 221
14.2.2 创建嵌套屏幕 222
14.2.3 添加行为 223
14.2.4 使用按钮控制幻灯片 224
14.3 自我探索 225
14.4 使用键盘控制幻灯片 226
14.4.1 制作幻灯片图片 226
14.4.2 添加行为 228
第15课 使用脚本 230
15.1 脚本的概念 230
15.1.1 什么是ActionScript 230
15.1.2 动作面板 230
15.1.3 添加脚本的对象 232
15.2 脚本的基本术语 233
15.2.1 基本术语 233
15.2.2 常见数据类型 234
15.2.3 基本语法 234
15.3 使用脚本制作时钟 234
15.4 代码动画效果 237
15.4.1 准备素材 237
15.4.2 添加效果脚本 241
15.5 自我探索 244
15.6 用脚本做简单数学计算题 246
15.6.1 绘制计算器 246
15.6.2 绘制计算器的按键 247
15.6.3 添加脚本 248
第16课 使用行为 252
16.1 什么是行为 252
16.2 行为的使用原则 252
16.3 行为的使用方法 252
16.3.1 控制影片剪辑 252
16.3.2 控制声音 253
16.3.3 控制视频 254
16.4 使用行为制作拼图动画 254
16.4.1 准备素材 254
16.4.2 添加行为 257
16.5 自我探索 260
16.6 行为对声音的控制 261
16.6.1 准备素材 261
16.6.2 编排场景 262
16.6.3 添加行为 263
16.6.4 添加简单的ActionScript 263
16.6.5 测试并保存文档 264 
序言
早期的HTML版本，几乎涵盖了网页设计的全部内容，因为在网页设计中，网页的内容和排版都是通过HTML文档一次成型的。但是，实际上网页的排版布局可以千变万化，因此，当需要改变网页的布局时，就必须大量地修改HTML，文档，这给网页的设计开发带来了很多不便。
从HTML4．0开始，为了简化程序的开发，HTML已经尽量将“网页的内容结构”与“网页的排版布局”分开。它的主要原则是，用标签元素描述网页的内容结构；用CSS描述网页的排版布局；用．JavaScript描述网页的事件处理，即鼠标或键盘在网页元素上动作后的程序。
由此可知，网页制作的基本语言是HTML，网页排版布局的基本技术是CSS，开发动态网页的关键是JavaScript技术应用，全面掌握这3项技术是动态网页开发与设计的基础。本书主要分为4大部分。第1部分主要介绍了HTML基础（第1章）；第2部分主要介绍了CSS基础和实用技巧（第2章和第3章）；第3部分主要介绍了JavaScript的基本编程方法和实用技巧（第4章一第9章）；第4部分是HTML、CSS和JavaScript的综合实训项目。本书配有大量示例，且所有示例都可用于当前最为流行的两大浏览器——Microsoft InternetExplorer浏览器和Mozilla的Firefox浏览器的较高级版本。本书不仅全面介绍了HTML、CSS和JavaSeript的基本编程技术，还将网页设计的常用技巧，例如，网页两列、三列排版技术，菜单制作技术，图像叠加技术以及运用JavaScript动态改变网页内容等技术也进行了介绍。