第1章 快速浏览Flash5 1
1.1 Flash简介 1
1.1.1 Flash的用途 1
1.1.2 Flash的优点 2
1.2 Flash的工作原理 3
1.2.1 内容的创建 4
1.2.2 内容的发布 4
1.3 新增功能简介 5
1.3.1 操作更简单易用 6
1.3.2 创作工具更强大 10
1.3.3 动画文件更规范 12
1.4 安装Flash5 17
1.4.1 Flash5的基本配置要求 17
1.4.2 安装Flash5 17
1.5 Flash5的操作界面 23
1.5.1 标题栏 24
1.5.2 菜单栏 24
1.5.3 工具栏 25
1.5.4 绘图工具栏 26
1.5.5 图层选单和时间线 27
1.5.6 绘图工作区 28
1.6 Flash5的基本操作 29
1.6.1 创建新电影及设置其属性 29
1.6.2 打开动画文件 30
1.6.3 保存和关闭动画 31
1.7 获取帮助信息 32
1.7.1 使用帮助的方法 32
1.7.2 使用帮助按钮 34
2.1.1 显示Actions面板 36
2.1 使用Actions面板 36
第2章 深入Actions编程环境 36
2.1.2 选择编辑模式 37
2.1.3 选择Actions面板选项 41
2.1.4 突出显示和检查语法 44
2.1.5 给对象分配动作 45
2.2 使用ActionsScript的语法 49
2.2.1 点语法 50
2.2.2 斜杠语法 50
2.2.5 圆括号 51
2.2.3 大括号 51
2.2.4 分号 51
2.2.6 字母的大小写 52
2.2.7 注释 52
2.2.8 关键字 52
2.2.9 常数 53
第3章 Actions基本命令解析 54
3.1 Flash事件 54
3.1.1 定义鼠标事件 54
3.1.2 定义帧事件 56
3.2 变量、函数与表达式 57
3.2.1 常量 57
3.2.2 变量 57
3.2.3 函数 57
3.2.4 运算符 59
3.3 控制播放 60
3.3.1 播放与停止 60
3.4.1 变量赋值 62
3.4 赋值、转移与条件语句 62
3.3.3 中止声音 62
3.3.2 消除锯齿 62
3.4.2 跳转位置 63
3.4.3 创建执行条件 64
3.4.4 使用循环 66
3.5 注释、跟踪与调用 67
3.5.1 添加注释 67
3.5.2 跟踪变量 68
3.5.4 调整属性 69
3.5.3 脚本调用 69
3.6 复制、拖动与下载速度 72
3.6.1 复制/删除动画语句 72
3.6.2 拖动动画语句 74
3.6.3 下载检查 75
3.7 外部控制 77
3.7.1 装载/卸载语句 77
3.7.2 传递变量 79
3.7.3 控制目标 80
3.8 Actions基本命令应用实例:智力拼图游戏 81
3.8.1 建立游戏的各个符号 82
3.8.2 安排游戏布局 86
3.8.3 编写游戏代码 89
第4章 ActionScript动作函数 107
4.1 处理动作 107
4.1.1 添加动作 107
4.1.2 有关嵌套动作的简述 109
4.1.3 删除动作 110
4.1.4 动作顺序 111
4.2 基本动作 112
4.1.5 剪切、复制和粘贴动作 112
4.2.1 Go To 113
4.2.2 Play 114
4.2.3 Stop 115
4.2.4 Toggle High Quality 115
4.2.5 Stop All Sounds 116
4.2.6 Get URL 116
4.2.7 FS Command 118
4.2.8 Load Movie 119
4.2.10 Tell Target 121
4.2.9 Unload Movie 121
4.2.11 If Frame Is Loaded 122
4.2.12 On Mouse Event 124
4.3 高级动作 124
4.3.1 If 125
4.3.2 Call 126
4.3.3 Set Property 127
4.3.4 Set Variable 129
4.3.5 Duplicate Movie Clip 130
4.3.7 Trace 131
4.3.6 Remove Movie Clip 131
4.4 动作函数编程实例:符号随机效果 132
4.5 动态函数编程实例:物体的拖曳运动 138
第5章 预定义和自定义对象 152
5.1 使用预定义对象 152
5.1.1 创建对象 152
5.1.2 访问对象属性 154
5.1.3 调用对象方法 154
5.1.4 使用数组对象 155
5.2 使用自定义对象 156
5.2.1 创建对象 157
5.2.2 创建继承 158
5.3 自定义对象定位技术 159
5.3.1 创建自定义光标 159
5.3.2 获取鼠标位置 160
5.3.3 捕获按键事件 162
5.3.4 创建可滚动文本框 166
5.3.5 设置颜色值 169
5.3.5 创建声音控制 173
5.4 定义对象实例:网页日历 178
第6章 实现影片的高级控制 201
6.1 交互式电影函数中的变量与表达式 201
6.1.1 变量函数 202
6.1.2 使用表达式 206
6.2 使用变量运算符 207
6.2.1 数字运算符 207
6.2.2 字符串运算符 208
6.3 处理多部电影 210
6.2.3 逻辑运算符 210
6.3.1 空格 211
6.3.2 名称 211
6.3.3 级层 212
6.3.4 目标路径 212
6.3.5 设置和获得属性 215
6.3.6 识别帧标记 216
6.4 影片控制编程实例:装载进度条 216
6.4.1 制作装载进度线 217
6.4.2 制作装载指示图 222
第7章 Actions动态运动编程 235
7.1 在Flash中实现简单运动 235
7.1.1 运动变化 235
7.1.2 颜色变化 241
7.1.3 形态变化 244
7.2 运动碰撞解析 246
7.2.1 使物体沿着路径(path)运动 246
7.2.2 改变物体的运动方向 247
7.2.3 撞击墙壁反弹和速度控制 249
7.3 动态运动编程实例:三维鼠标跟随 250