第一部分引 例 2
第1课画一幅网页 2
目 录 2
1.1准备工作 3
1.1.1制作工具 3
1.1.2初始化 3
1.2画页面的横幅(banner) 3
1.3画页面主体部分的外框 11
1.4画页面主体部分的内容 14
2.1 为制作翻转按钮做准备 22
第2课将一幅画变成一张网页 22
2.2在Fireworks MX中切片 23
2.3 导出HTML文件 27
2.4用Dreamweaver清理Fireworks生成的页面 29
第3课网页中的动画 35
3.1为动画准备素材 35
3.2使用Flash MX制作简单动画 36
3.3将Flash插入页面 43
3.4另外一种做法 45
4.1.1创建、打开文件 48
4.1操作文档 48
第二部分可爱的Fireworks 48
第4课Fireworks MX简介 48
4.1.2导入和导出文件 49
4.1.3两种格式 50
4.2 Fireworks工作环境和面板 51
4.2.1“工具”面板 52
4.2.2属性检查器 52
4.2.3其他面板 52
4.2.5小型启动器 55
4.2.4 “主要和修改”工具栏 55
4.2.6浏览和查看文档 56
4.3调整画布 57
4.3.1 更改画布大小 57
4.3.2修改图像大小 57
4.3.3更改画布颜色 58
4.3.4旋转、修剪和符合画布 60
4.3.5修剪文档 61
5.1.1绘制基本形状 62
第5课FireworksMX的基本操作 62
5.1绘制矢量对象 62
5.1.2绘制路径 64
5.1.3调整路径 65
5.1.4编辑路径 68
5.2使用位图 72
5.2.1修饰位图 72
5.2.2调整位图颜色和色调 74
5.3笔触和填充 76
5.3.2使用笔触 77
5.3.1采集颜色 77
5.3.3使用填充 78
5.4处理文本 79
5.5使用效果 82
第6课Fireworks的对象管理与批处理 85
6.1图层的管理 85
6.1.1新建层 85
6.1.6共享层 86
6.1.5 复制层 86
6.1.4删除层 86
6.1.2更改图层名称 86
6.1.3移动层 86
6.2元件和实体 87
6.2.1元件 87
6.2.4复制元件 88
6.3对象管理 88
6.3.1组合对象 88
6.2.3删除元件 88
6.2.2实体 88
6.3.2对象的变形 89
6.4批处理 93
第三部分美妙的Flash 99
第7课FlashMX的工作环境和面板 99
7.1Flash用户界面 99
7.1.1绘图工具面板 100
7.1.2时间轴 102
7.2浮动面板 107
7.2.1 “对齐”浮动面板 107
7.2.3 “颜色样本”面板 108
7.2.2 “调色板”面板 108
7.2.4 “变形”面板 109
7.3操作Flash文档 109
7.3.1 创建文档及其定义文档属性 109
7.3.2元件与实体 110
7.3.3 库 111
7.3.4导入与导出 111
8.1绘制图形 112
第8课Flash绘图及其基本动画制作 112
8.2 Flash绘图的一些特点 121
8.2.1对象的选取 121
8.2.2 Flash的分“段”特色 122
8.3动画制作基础 124
8.3.1逐帧动画 124
8.3.2运动渐变(MotionTweening) 125
8.3.3形状渐变(ShapeTweening) 126
8.3.4运动引导 127
8.3.5遮照动画 128
9.1旋转动画 131
第9课Flash简单案例 131
9.2发光动画、水纹和水泡效果 134
9.3 图片的虚实变换、跑动的文字和简单课件 147
9.4在Microsoft PowerPoint中插入Flash 154
9.4.1其他窗口播放法 154
9.4.2 同…窗口播放法 156
第四部分 基本的Dreamweaver 160
第10课熟悉环境和建立站点 160
10.1 Dreamweaver MX的工作环境 160
10.1.2可停靠浮动面板 162
10.1.1 文档窗口 162
10.1.3“插入”面板组 163
10.1.4属性检查器 163
10.1.5菜单栏 163
10.1.6状态栏 164
10.2建立站点 164
10.3小试“参数选择”对话框 167
第11课常用工具及其使用方法 169
11.1插入标题和文本 169
11.2 “常用”面板上的按钮 170
11.3其他面板按钮 182
11.3.1 “字符”面板 183
11.3.2“媒体”面板 183
第12课页面的规划和布局 185
12.1准备素材 185
12.2用DreamweaverMX布局 186
12.2.1打开站点 186
12.2.2载入草图 187
12.2.3修改页面属性 187
12.2.4使用“布局”选项卡 188
12.3插入元素和处理页面 191
12.3.1 插入Fireworks HTML 191
12.3.2给单元格添加背景色 192
12.3.3 图像占位符的使用 193
12.4简单设置文本格式 195
12.4.1项目列表和编号列表 196
12.4.2缩进文本 197
第五部分初识HTML 200
第13课基本结构和文本标签 200
13.1.1 搭建HTML构架 201
13.1基本结构和组成标签 201
13.1.2文字处理标签 202
13.2常用标签 203
13.2.1文本标签 203
第14课图像标签及其属性和块级元素 210
14.1图像标签及其属性 210
14.1.1 SRC属性 210
14.1.2 ALIGN属性 210
14.1.3宽高属性 210
14.1.4 ALT属性 212
14.1.5确定图像的间距与边框 213
14.2 DIV和SPAN标签 214
14.2.1 DIV标签 214
14.2.2 SPAN标签 215
14.2.3 SPAN和DIV的不同 215
第15课列表元素和表格标签 217
15.1 HTML的列表元素 217
15.1.1无序列表(Unordered List) 217
15.1.2排序列表(Ordered List) 219
15.2表格标签 220
15.2.1建立表格的四种标签 220
15.2.2 〈TABLE〉标记的属性 221
15.2.3〈TR〉标记的属性 222
15.2.4 〈TD〉〈TH〉标记的属性 223
第六部分走进HTML 226
第16课超文本链接和常用组件介绍 226
16.1超文本链接 226
16.1.1相对路径与绝对路径 226
16.1.2超级链接的标记 227
16.1.3跳转到标记位置 228
16.2.1 Applet组件 229
16.2常用组件 229
16.1.4 target属性 229
16.2.2 marquee组件 230
16.2.3 Embed组件 232
16.2.4 Object组件 233
16.2.5 Map组件 233
第17课窗口框架 235
17.1 窗口框架的基本结构 235
17.2设定画面的分割方式 235
17.2.1 行分割 235
17.2.2列分割 236
17.2.3 子窗口的设定 237
17.2.4控制窗口框架框线的frameborder属性 238
17.2.5多重的窗口框架 238
17.3 target属性与框架的搭配 239
17.4嵌入式框架 242
第18课表单简介 244
18.1表单头及其属性 244
18.2 BUTTON控件 245
18.3 INPUT控件 245
18.3.2CHECKBOX复选框属性 246
18.3.1 BUTTON按钮属性 246
18.3.3 FILE文件框属性 247
18.3.4 HIDDEN隐藏属性 247
18.3.5 IMAGE影像属性 247
18.3.6 TEXT文本属性 248
18.3.7 PASSWORD密码属性 248
18.3.8 RADIO单选按钮属性 249
18.4.1 SELECT控件 250
18.4其他控件 250
18.3.10 submit递送属性 250
18.3.9 RESET重置属性 250
18.4.2 TEXTAREA控件 251
第七部分深入Fireworks 254
第19课Fireworks的gif动画 254
19.1帧与帧的操作 254
19.1.1添加帧 254
19.1.2复制帧 255
19.1.3跨帧移动和复制帧中的对象 255
19.2.1逐帧动画 256
19.2制作动画 256
19.1.4帧的命名与延迟时间 256
19.2.2渐变动画 258
第20课Fireworks的交互效果 263
20.1 按钮 263
20.2切片交互 268
第21课Fireworks应用 277
21.1实用教学框架的美工 277
21.2网络课程的首页 282
22.1文本框的使用 291
影片剪辑 291
第八部分再探Flash 291
第22课文本框、按钮、声音和 291
22.2制作交互式按钮 299
22.3声音的使用 302
22.4影片剪辑的使用 306
第23课Action Script初步 309
23.1基本概念 309
23.1.1对象和路径 309
23.1.2 Action动作 312
23.2影片控制语句 317
23.3影片剪辑的简单控制语句 320
第24课ActionScript应用 326
24.1按钮与影片剪辑结合 326
24.2声音的使用 333
24.2.1声音开关按钮 334
24.2.2用显示条显示声音大小 338
24.3实用的数字时钟 344
24.4.1 动态地画任意两点间的直线 347
24.4可控制的教学课件 347
24.4.2可控制的圆轮滚动 351
24.4.3完整小课件 354
24.5动态载入 357
第九部分 实用Dreamweaver 362
第25课框架 362
25.1 创建框架 362
25.2.2通过属性检查器设置框架页 364
25.2.1手工调整框架页 364
25.2编辑框架集页面 364
25.2.3框架页面间的链接 365
25.3保存框架页面 366
25.4框架制作实例 366
第26课表单、模板与CSS样式 373
26.1表单及其应用 373
26.1.1创建表单 373
26.1.2表单对象组件 374
26.2表单实例 374
26.3.1 创建可编辑区域 381
26.3模板及其应用 381
26.3.2创建可选区域 384
26.3.3创建重复区域 387
26.3.4创建可编辑标记属性 387
26.4创建和编辑CSS样式表 389
26.5“CSS样式定义”的设置 391
26.5.1类型属性 391
26.5.2背景属性 393
26.5.5边框属性 395
26.5.4盒子属性 395
26.5.3区块属性 395
26.5.6列表属性 396
26.5.7定位属性 397
26.5.8扩展属性 397
26.6用CSS样式定义超级链接属性 398
第27课行为与时间轴 402
27.1行为面板及命令菜单 402
27.2添加行为实例 403
27.3时间轴及其应用 411
28.1 JavaScript概述 417
第28课JavaScript初步 417
第十部分JavaSc ript编程基础 417
28.2 JavaScript的语法基础 418
28.2.1 变量 418
28.2.2数组 419
28.2.3算术运算符 421
28.2.4逻辑运算符 422
28.2.5字符串运算符 423
28.2.6运算符的优先级 423
28.2.8条件表达式 424
28.2.7 typeof操作符 424
28.2.9条件语句 425
28.2.10循环语句 428
28.2.11注释语句 432
28.2.12 JavaScript的函数 432
28.3 JavaScript全局函数 437
28.3.1 escape()和unescape() 438
函数 438
28.3.2 eval()函数 439
28.3.3 parseFloat()函数 439
28.3.4 parseInt()函数 440
28.3.5 isNaN()函数 441
第29课JavaScript的事件与对象 442
29.1 JavaScript的事件 442
29.1.1什么是事件 442
29.1.2处理JavaScript事件 445
29.2 JavaScript对象 447
29.2.1 内置对象 447
29.3浏览器对象 457
29.3.1 window对象的方法 459
29.3.2 location对象 461
29.3.3 document对象 462
第30课JavaScript应用 465
30.1填空与选择 465
30.1.1填空 465
30.1.2单选题 467
30.1.3多选题 469
30.2动态导航 471
30.3 Flash与HTML的通信 476
30.4一个随机抽取题目的简单加法 482
参考文献 491