目 录 1
第1章Flash MX简介及创建第一个动画 1
1.1 Flash MX简介 1
1.1.1 了解Flash MX 1
1.1.2 Flash的主要特点 2
1.1.3 Flash MX新增功能 3
1.1.4 Flash MX对系统的要求 5
1.2 Flash MX的基本工作环境与帮助 6
1.2.1菜单栏与主要工具栏 7
1.2.2 工具箱 8
1.2.3舞台 10
1.2.4时间轴 14
1.2.5 Fllash MX的帮助系统 17
1.3创建Flash影片 20
1.3.1 Flash影片范例的显示效果 20
1.3.2创建Flash新影片文件和设置影片的属性 20
1.3.3制作Flash影片 21
1.4.2存储、打开和关闭Flash动画 28
1.4.1播放Flash动画 28
1.4播放、存储、打开和输出Flash文件 28
1.4.3改变显示方式 30
1.4.4输出与发布Flash产品 30
1.4.5播放SWF格式文件 34
1.5思考与练习 35
第2章创建舞台对象 37
2.1线条颜色和线型的设置 37
2.1.1线条颜色的设置 37
2.1.2线型的设置 39
2.2.1单色填充设置 41
2.2填充物的设置 41
2.2.2设置渐变填充色和填充位图 44
2.3绘制线条与轮廓线 46
2.3.1使用线条工具和铅笔工具绘线 46
2.3.2使用钢笔工具绘制图形 47
2.3.3使用矩形和椭圆工具绘制矩形和椭圆轮廓线 49
2.4绘制有填充物的图形 50
2.4.1绘制有填充物的椭圆和矩形图形 50
2.4.2画笔工具 52
2.5.1文本属性的设置 53
2.5输入文本 53
2.5.2文本类型与文本输入 55
2.6导入和处理位图图像 57
2.6.1位图与矢量图 57
2.6.2导入外部素材和位图属性的设置 58
2.6.3打碎位图和位图的矢量化 62
2.7导入声音 63
2.7.1导入声音和使用声音 63
2.7.2声音的属性和导出声音 64
2.8思考与练习 66
第3章编辑对象 67
3.1选取、复制与删除对象 67
3.1.1箭头工具与选取对象 67
3.1.2套索工具与选取对象 68
3.1.3删除、移动和复制对象 69
3.2改变对象的大小与形状 70
3.2.1利用工具箱中的工具改变对象的大小与形状 70
3.2.2利用菜单命令改变对象的大小与形状 73
3.2.3精确调整对象 74
3.2.4使用贝兹选取工具改变图形的形状 76
3.3.1墨水瓶工具与改变线的属性 77
3.3修改线和填充物的属性 77
3.3.2颜料桶工具与改变填充物的属性 78
3.3.3吸管工具的使用 81
3.4优化曲线和改变图形形状 82
3.4.1优化曲线 82
3.4.2改变图形形状 83
3.5.1橡皮擦工具与擦除对象 84
3.5.2多个对象的编辑 84
3.5擦除对象与编辑多个对象 84
3.6手形工具和放大镜工具的使用 86
3.6手形工具 86
3.6.2放大镜工具 86
3.7编辑声音 87
3.7.1利用“属性”面板选择声音和声音效果 87
3.7.2编辑声音和同步方式 87
3.8 FlashMX系统默认属性的设置 89
3.8.1 Flash MX系统参数的设置 89
3.8.2其他参数的设置 90
3.9思考与练习 92
4.1“迎接2008年奥运”——透视文字 93
第4章Flash MX绘图实例 93
4.2“FLASHMX”——封套文字 94
4.3“多彩天地”——七彩文字 96
4.4“森林公园”——图像文字 97
4.5“幻想世界”——纹理文字 98
4.6阴影文字 100
4.7变形文字 101
4.8“春节”——彩珠文字 102
4.9“FLASH”——荧光文字 103
4.10逐渐消失的字母 106
4.11按钮 107
4.12奥运五环标志 108
4.13五角红星 110
4.14彩球和足球 112
4.15中国风景名胜 115
4.16立体文字与倒影图像 117
4.17台球与球杆 119
4.18大红灯笼 121
4.19摄影作品展厅 122
4.20环绕地球的光环和环绕地球的文字 124
4.21思考与练习 128
第5章元件、图层与动画制作 131
5.1元件与实例 131
5.1.1什么是元件与实例 131
5.1.2创建新的图形或影片剪辑元件 133
5.1.3将舞台工作区中的对象转换为元件 134
5.1.4将外部的GIF动画转换为元件 135
5.1.5将舞台工作区的动画转换为元件 135
5.1.6创建按钮元件 136
5.1.7将声音导入按钮动作 138
5.1.8编辑元件和实例 139
5.1.9元件与实例类型的转换“属性”面板 141
5.1.10实例的“属性”面板 142
5.2图层和场景 144
5.2.1创建与编辑图层 144
5.2.2引导图层 148
5.2.3遮罩图层 149
5.2.4插入图层目录 151
5.2.5时间轴的快捷菜单 152
5.2.6场景 153
5.3.1制作Flash动画的基本常识与基本操作 155
5.3制作动画 155
5.3.2移动过渡动画的制作 157
5.3.3形状过渡动画 159
5.3.4编辑动画 162
5.4思考与练习 163
第6章动画制作实例 165
6.1弹跳足球 165
6.2花狗和刺猬 167
6.3滚动字幕 169
6.4中国足球 172
6.5电影文字 175
6.6雪花文字 176
6.7单摆运动 177
6.8自转的透明地球 179
6.9自转的五彩光环 181
6.10 自转文字 182
6.11 围绕地球旋转的五彩光环 183
6.12卫星绕地球转 185
6.13彩球变文字 186
6.14争分夺秒 188
6.15从左向右逐渐推出显示的图像切换 191
6.16 自左上方向右下方逐渐推出的图像切换 192
6.17从中心向四周圆形扩展的图像切换 193
6.18马赛克式的图像切换 193
6.19左右半边图像上下推出的图像切换 194
6.20开门式的图像切换 196
6.21飘浮式的图像切换 197
6.22卷轴式的图像切换 197
6.23翻页图册 201
6.24放大的探照灯 202
6.25海中游鱼 203
6.26思考与练习 205
第7章ActionScript编程 207
7.1 ActionScript编程简介和“动作”面板 207
7.1.1ActionScript简介 207
7.1.2事件与动作 209
7.1.3设置事件和动作 210
7.1.4“动作”面板 213
7.1.5帧脚本程序及其应用实例 220
7.1.6按钮实例脚本程序及其应用实例 222
7.1.7影片剪辑实例的脚本程序及其应用实例 222
7.2.1语法规则 223
7.2 ActionScript语法 223
7.2.2语法问题 224
7.2.3数据类型 225
7.3变量、表达式与运算符 227
7.3.1变量与变量数据类型 227
7.3.2定义变量与变量作用域 228
7.3.3运算符与表达式的概念 230
7.3.4运算符的使用与ActionScript运算符 231
7.4目标路径 233
7.4.1 Flash MX的层次结构 233
7.4.2_root、_parent、this关键字 234
7.4.3“影片浏览器”面板 236
7.5 ActionScript指令 238
7.5.1动画控制指令 238
7.5.2流程控制指令 242
7.5.3普通指令 245
7.6 ActionScript函数 247
7.6.1函数与方法 247
7.6.2内置函数 249
7.7思考与练习 252
8.1按钮控制的指针钟 255
第8章Flash MX初级交互动画实例 255
8.2跟随鼠标移动的小球 258
8.3变化的指针钟 260
8.4北京奥运 263
8.5世界建筑博览网页 265
8.6拼字母游戏 270
8.7高级动态水波纹 273
8.8小球随机碰撞 276
8.9可用鼠标移动的探照灯 278
8.10图像的动态切换 280
8.11 多幅外部图像的动态切换 282
8.12可调音量的MP3播放器 288
8.13思考与练习 293
第9章面向对象编程 295
9.1建立面向对象的编程思想 295
9.1.1什么是面向对象的编程 295
9.1.2实例化对象 297
9.1.3类的继承与使用 298
9.1.4使用内置对象 299
9.2.1 使用Array内置对象 301
9.2使用预定义对象 301
9.2.2 Boolean内置对象的方法 304
9.2.3使用Color对象 305
9.2.4使用Data对象 307
9.2.5使用Key对象 309
9.2.6使用Math对象 310
9.2.7使用Mouse对象 312
9.2.8使用MovieClip对象 313
9.2.9使用Number对象 316
9.2.10使用Object对象 316
9.2.11使用Selection对象 318
9.2.12使用Sound对象 319
9.2.13使用String对象 321
9.2.14使用XML可扩充性标记语言对象 322
9.2.15使用XMLSocket XML套接字对象 323
9.2.16使用MovieClip对象的绘图方法 323
9.3使用自定义对象 326
9.3.1 自定义一个对象 326
9.3.2创建一个对象的属性和方法 327
9.4思考与练习 328
10.1.1 Flash MX组件的简单介绍 329
第10章Flash MX的组件 329
10.1 Flash MX组件概述 329
10.1.2加入组件到FlashMX动画中 331
10.1.3删除组件实例和组件的调整 334
10.2 Flash MX内置组件介绍 334
10.2.1 CheckBox(复选框)组件 334
10.2.2 RadioButton(单选项)组件 337
10.2.3 ComboBox(下拉列表框)组件 338
10.2.4 ListBox(列表框)组件 340
10.2.6 ScrollBar(滚动条)组件 341
10.2.5 PushButton(按钮)组件 341
10.2.7 ScrollPane(滚动窗格)组件 342
10.2.8为组件的ChangeHandle添加组件函数 344
10.3创建自定义组件 345
10.3.1添加组件 345
10.3.2创建自定义组件 347
10.4制作组件实例及其应用 349
10.4.1使用ScrollBar组件开发滚动文本框 349
10.4.2使用ScrollPane组件开发图像浏览器 350
10.4.3使用PushButton组件的简单应用 352
10.4.4使用RadioButton组件制作计算器 354
10.4.5使用CheckButton组件开发交互动画 357
10.4.6使用ComboBox组件开发交互动画 361
10.4.7使用ListBox组件开发交互动画 364
10.5思考与练习 367
第11章高级交互动画实例 369
11.1猜字母游戏 369
11.2选取幸运数字 373
11.3打靶游戏 375
11.4小球随机撞击和图像切换 378
11.5简单的MP3播放器 382
11.6简单的数字指针钟 386
11.7拼图游戏 393
11.8多媒体播放器 402
11.9思考与练习 410
第12章十全大补 411
12.1在网上发布Flash MX的SWF动画 411
12.1.1利用FlashMX的“发布”对话框 411
12.1.2优化动画及其实例 412
12.1.3直接嵌入HTML及制作模板 413
12.1.4使用Dreamweaver4发布 416
12.1.5关于FlashMX的版本检测 418
12.2强大的Flash共享库 421
12.2.1共享库的概念 421
12.2.2共享素材 423
12.2.3利用共享库的一个小实例 424
12.3打开Flash 5的交互动画 426
12.4 Flash MX的文本输入 426
12.4.1 Flash MX字体信息 426
12.4.2三种文本框及其实例 427
12.4.3共享字体 431
12.5调试程序 433
12.5.1计划一个脚本 433
12.5.2进入测试脚本界面 434
12.6 Flash MX的坐标系统 436
12.6.1 Flash MX的坐标系统简介 436
12.6.2转换坐标系统 437
12.7 Web颜色原理简介及打印 440
12.7.1 Web颜色原理 440
12.7.2创建可打印Flash动画页面 441
12.8.1 Fscommand指令 443
12.8 Fscommand与GetURL详解 443
12.8.2 GetURL指令 445
12.9从外部加载文本文件 446
12.9.1 LoadVariable指令详解 446
12.9.2 URLEncoding介绍 447
12.9.3利用LoadMovie函数加载外部图像 447
12.10 Flash周边软件——SWiSH2.0 448
12.10.1 SWiSH2.0的操作界面 448
12.10.2菜单栏 449
12.10.3工具栏 454
12.10.4对话框 455
12.10.5实例1——片头 464
12.10.6实例2——电影文字 466
第13章综合实例 469
13.1永远指向舞台中心的鼠标指针 469
13.1.1动画播放效果 469
13.1.2动画制作过程 469
13.2超级大灌篮 472
13.2.1动画播放效果 472
13.2.2动画制作过程 473
13.3.1动画播放效果 478
13.3超级大闹钟 478
13.3.2动画制作过程 479
13.4自制滚动条组件 486
13.4.1动画播放效果 486
13.4.2动画制作过程 486
13.5可以调用外部音乐的MP3播放器 493
13.5.1动画播放效果 493
13.5.2动画制作过程 493
13.6.1动画播放效果 497
13.6.2动画制作过程 497
13.6飞行菜单 497
13.7高级计算器 505
13.7.1动画播放效果 505
13.7.2动画制作过程 505
13.8英文打字练习机 513
13.8.1动画播放效果 513
13.8.2动画制作过程 514
附录 521
附录1按键代码 521
附录2 HTML的转义码表 522