第一篇 制作娱乐软件 1
第1章 Flash和QuickTime电影的合成 1
1.1在Flash中导入QuickTime 2
1.2加入Flash回放控件 4
1.3 合并字幕 6
1.4 电影的发布 10
1.5 小结 11
2.1 为打印准备帧 12
第2章 在Flash中完成打印 12
2.2 确定打印区 14
2.3 创建打印按钮 15
2.4 小结 17
第3章 创建Smart Clip日历控件 18
3.1 编写Calendar脚本 18
3.2 准备用户自定义界面 24
3.3由Movie Clip转至Smart Clip 26
3.4设置Smart Clip参数 27
3.5 小结 28
第4章 使用外部脚本文件和调试器 29
4.1 使用#include命令 29
4.2创建外部脚本 31
4.3用Debugger面板诊断错误 34
4.4 小结 36
第二篇 FISHSTIK教育软件 37
第5章 数组的使用 38
5.1一维和二维数组的创建 39
5.2创建问题和答案数组 41
5.3创建一个随机数组 44
5.4小结 48
第6章 控制键盘输入 52
6.1 放置字母 52
6.2 为各个字母创建捕获键 54
6.3 创建Lookup数组 56
6.4小结 57
第7章 游戏的模块化设计 62
7.1 对游戏进行初始化 64
7.2用于单人游戏的捕获键 67
7.3设置变量 68
7.4键盘控制设置 71
7.5 小结 73
第8章 应用三角学编程 74
8.1 应用三角学计算运动 74
8.2 使用Cosine和Sine函数 76
8.3使用屏幕环绕 84
8.4 小结 88
第9章 为多发射物的碰撞探测编写程序 89
9.1 准备关联数组 90
9.2 复制气泡并组合成一个数组 91
9.3移动气泡 95
9.4 为碰撞探测加入ActionScript代码 98
9.5 重复使用代码 101
9.6 小结 105
10.1 初始化绘画程序 107
第10章 彩色对象和光标的使用 107
10.2创建颜色滑块 114
10.3为工具按钮编写脚本 117
10.4为绘图工具编写脚本 118
10.5小结 123
第三篇 Splendos.com 125
第11章 创建脚本控制的动画 126
11.1创建使对象实现放大和缩小的脚本 126
11.2设置旋转命令 133
11.3 用ActionScript给电影剪辑着色 136
11.4 创建一个随机动画背景 138
11.5小结 149
第12章 运用共享库管理资源 150
12.1 设计共享库 151
12.2建立共享库 152
12.3给新文件添加共享符号 153
12.4共享符号替代存在符号 154
12.5小结 154
13.1在Flash中创建基本表格 156
第13章 使用表格单元和ASP 156
13.2创建一个单行或多行文字字段 160
13.3 添加日期对象 161
13.4 建立复选框 163
13.5 添加单选按钮 166
13.6 隐藏动态文本字段的值 168
13.7建立一个下拉框 169
13.8建立数据库 172
13.9创建ASP页 173
13.10转换文件用于Cold Fusion和Java Server Page Servers 175
13.11 小结 175
第14章 使用函数 177
14.1 创建检查对角线的函数 177
14.2创建递归函数 185
14.3小结 191
第四篇 实现在线零售 195
15.1 XML文件简介 196
第15章 学习使用XML数据 196
15.2 从XML中摘录数据 197
15.3设置对象连接 206
15.4函数调用中的参数传递 207
15.5小结 208
第16章 滚动显示动态文本和HTML超链接 211
16.1 动态文本域和变量 211
16.2 滚动控制 213
16.3 小结 215
17.1 设置对象链接属性 216
第17章 生成动态菜单 216
17.2 防止电影剪辑循环 218
17.3 在数组中保存数据 219
17.4 实现菜单的创建、显示、隐藏和切换 223
17.5 小结 226
第五篇 生动的网页 229
第18章 建立音频控制 230
18.1 播放和关闭声音 230
18.2 使用命令重放和暂停 232
18.3 创建扬声器均衡控制功能 235
18.4使用旋钮控制音量 238
18.5小结 244
第19章 创建鼠标驱动动画效果 246
19.1 设置Flash文件创建鼠标效果 246
19.2 初始化变量与复制电影剪辑 247
19.3 编写函数改变鼠标效果 250
19.4 用ActionScript使鼠标产生动画效果 251
19.5改变飞行效果 255
19.6 设置鼠标轨迹 256
19.7 为像素飘洒效果初始化变量 262
19.8 记录鼠标速度 265
19.9 小结 268
第20章 使用ActionScript控制电影剪辑的属性 270
20.1 创建随机平铺效果 270
20.2 复制图案以创造更好的随机平铺效果 276
20.3 设置旋转和alpha透明度 280
20.4 把部件限制在工作区的一个区域内 282
20.5小结 285
第六篇 动态新闻 287
第21章 实现数据库集成 288
21.1 集成后端数据 288
21.2 分离内容 291
21.3 读取外部文本文件 292
21.4给XML文档增加内容 294
21.5 对加载、解释并格式化XML的ActionScript进行分析 296
21.6 把服务器端脚本(ASP)接进Flash 301
21.7 了解数据库设计基础 304
21.8使Flash的体系结构适合于数据库 305
21.9 小结 306
第22章 实现复杂的数据库集成 307
22.1 了解数据表的设计 308
22.2了解个性化过程 309
22.3 查看对ActionScript的影响 309
22.4开发基于Flash的管理工具 311
22.5 与现存的数据系统集成 320
22.6 小结 321
附录 323