书籍详情
感受精彩:Flash ActionScript互动编程技术与实例
作者:蔡朝晖 编著
出版社:人民邮电出版社
出版时间:2007-07-01
ISBN:9787115161390
定价:¥45.00
购买这本书可以去
内容简介
本书是作者依据多年实践经验编写而成的,书中通过52个典型实例和若干穿插的小实例,系统全面地讲解了使用ActionScript进行开发的思路和方法,并对开发时经常遇到的问题进行了专家级指导。最后通过完整的Flash网站实例指导读者综合利用ActionScript知识点的方法,培养读者的实际操作能力。 书中首先详细地介绍了在Flash环境中使用ActionScript的基本方法,然后对ActionScript语言进行了深入的讲解,包括文字、影片智能、影片的重复执行、分解任务、核心类、影片剪辑控制、鼠标控制、键盘控制、声音控制、组件、本地共享和本地连接,以及外部文件加载和外部平台交互等,并结合大量具有针对性的实例进行演示,使读者能够更迅速牢固地掌握ActionScript的语法规则和逻辑。 本书知识全面,循序渐进,实例丰富,适合于ActionScript的初中级读者学习,对于ActionScript的高级读者,也是一本有价值的参考书。
作者简介
暂缺《感受精彩:Flash ActionScript互动编程技术与实例》作者简介
目录
第1章 ActionScript编程基础 1
1.1 快速上手 1
1.1.1 第一个小程序 1
1.1.2 认识“动作”面板 3
1.1.3 代码编辑中的技巧 6
1.2 脚本的基本编写过程 8
1.2.1 指定程序的执行者 8
1.2.2 指定触发事件 9
1.2.3 添加响应事件 10
1.3 监督后台的工作状况 10
1.3.1 检查对象的属性 11
1.3.2 检查工作的时间效率 11
1.4 操作实例:旋转的方块 13
1.4.1 思路分析 13
1.4.2 建立文件 14
1.4.3 制作影片剪辑 14
1.4.4 制作旋转的方块 15
1.4.5 横向复制方块 16
1.4.6 纵向复制方块 17
第2章 基本任务应用 19
2.1 访问URL 19
2.1.1 URL的功能 19
2.1.2 URL的格式 20
2.1.3 用文本链接URL 20
2.1.4 操作实例:文字链接 21
2.1.5 用动作脚本链接URL 24
2.1.6 操作实例:按钮链接 24
2.2 控制影片的播放过程 26
2.2.1 操作实例:播放与暂停 26
2.2.2 操作实例:转跳到开头 29
2.2.3 操作实例:快进和快退 30
第3章 ActionScript编程方法 33
3.1 算法 33
3.1.1 简单算法举例 33
3.1.2 合格算法的要求 35
3.1.3 用流程图表示算法 35
3.2 结构化编程 36
3.2.1 传统流程图的缺点 36
3.2.2 3种基本结构 36
3.2.3 N-S流程图 38
3.3 辅助语言的应用 39
3.3.1 注释语句 39
3.3.2 伪代码 39
第4章 使用数据 41
4.1 使用变量 41
4.1.1 创建和删除变量 41
4.1.2 基本的变量类型 42
4.1.3 变量的命名规则 43
4.2 表达式与运算符 46
4.2.1 数值运算符 46
4.2.2 比较运算符 47
4.2.3 字符串运算符 48
4.2.4 逻辑运算符 48
4.2.5 等于运算符 48
4.2.6 赋值运算符 49
4.2.7 条件运算符 49
4.2.8 类型运算符 50
4.3 语法标点 50
4.3.1 分号“;” 50
4.3.2 逗号“,” 51
4.3.3 注释符号 51
4.3.4 双引号“"” 52
4.3.5 点号“.” 52
4.4 标识符与对象路径 52
4.4.1 Flash中的标识符 52
4.4.2 对象路径 53
第5章 数据的交互与组织 55
5.1 数据的输入与输出 55
5.1.1 设置文本的类型 55
5.1.2 动态文本属性设置 56
5.1.3 输入文本属性设置 60
5.1.4 操作实例:显示鼠标指针的位置 60
5.2 用动作脚本创建文本 62
5.2.1 创建文本域对象 62
5.2.2 创建“文本格式”对象 62
5.2.3 为文本域绑定文本格式对象 63
5.2.4 操作实例:诗歌演示 63
5.3 处理输入的数据 65
5.3.1 字符串的运算 65
5.3.2 类型转换和数值运算 67
5.3.3 操作实例:用户登录界面 68
5.4 使用数组 70
5.4.1 数组的定义 71
5.4.2 数组的创建 71
第6章 影片智能 73
6.1 条件判断 73
6.1.1 使用“if”语句 73
6.1.2 使用逻辑运算符 74
6.2 条件分支 75
6.2.1 使用“else”语句 75
6.2.2 操作实例:深秋的问候 76
6.3 多向条件分支 80
6.3.1 “switch...case...default”语句 80
6.3.2 “break”的重要性 81
6.3.3 操作实例:知识问答 81
第7章 影片的重复执行 87
7.1 在同一帧中进行循环 87
7.1.1 “while”循环 87
7.1.2 “do-while”循环 88
7.1.3 “for”循环 89
7.1.4 “for-in”循环 90
7.2 循环的进阶应用 91
7.2.1 循环的嵌套 91
7.2.2 循环的跳过 92
7.2.3 无限循环的处理 93
7.3 用循环处理数组元素 93
7.3.1 数组批量赋值 93
7.3.2 数组元素查找 94
7.3.3 最值的鉴定 95
7.3.4 操作实例:分数计算 96
7.4 进行等时循环 99
7.4.1 使用帧序列控制循环时间 100
7.4.2 操作实例:下载进度条 100
第8章 分解任务 105
8.1 创建函数 105
8.1.1 函数的创建 105
8.1.2 向函数传递参数 106
8.1.3 返回值 107
8.2 任务分解的必要性 108
8.2.1 任务清晰化 108
8.2.2 过程公用化 109
8.2.3 接口简单化 110
8.3 利用函数进行计时 111
8.3.1 使用逐帧事件 111
8.3.2 使用定时动作 112
8.3.3 做一个简单的秒表 113
8.4 查看事件处理函数 114
8.4.1 绑定到影片剪辑 114
8.4.2 绑定到时间轴 115
8.5 操作实例:秒表 115
8.5.1 绘制数字和按钮 115
8.5.2 代码架构 118
8.5.3 编写帧代码 119
8.5.4 编写按钮代码 121
第9章 Flash提供的核心类 123
9.1 类与实例 123
9.2 Flash的内置类 124
9.3 了解内置类的工作能力 125
9.3.1 构造函数 125
9.3.2 下属内容的引用 125
9.4 Flash内置的类概览 126
9.4.1 Flash内置的核心类 126
9.4.2 Flash内置的媒体类 127
9.4.3 Flash内置的影片类 128
9.4.4 客户端/服务器和XML 130
9.4.5 Flash代码包 131
第10章 “Math”类 133
10.1 “Math”类中的常数 133
10.2 取整函数 134
10.3 随机函数 135
10.4 指数函数与幂函数 135
10.4.1 Math.exp() 135
10.4.2 Math.log() 136
10.5 开方与乘方 136
10.5.1 开方功能 136
10.5.2 乘方功能 136
10.6 三角函数与反三角函数 137
10.6.1 三角函数 137
10.6.2 反三角函数 137
10.6.3 弧度与度的转化 138
10.7 其他函数 138
10.7.1 Math.abs() 138
10.7.2 Math.max() 138
10.7.3 Math.min() 138
10.8 操作实例:投资收益计算器 139
10.8.1 添加文本 139
10.8.2 制作按钮 141
10.9 实用例题 142
10.9.1 计算两点之间的距离 142
10.9.2 计算三角形的面积 143
10.9.3 计算直线的倾斜角 144
第11章 “Array”类 145
11.1 创建数组 145
11.1.1 数组的创建方法 145
11.1.2 数组的属性 146
11.2 数组中的元素操作 146
11.2.1 基本的元素操作方法 146
11.2.2 数组中数据段的替换 147
11.2.3 交换数组中两个元素的值 147
11.3 数组的合并和截取 148
11.3.1 数组的连接 148
11.3.2 提取数组的一部分 149
11.4 数组的排序 149
11.4.1 数组排序 149
11.4.2 数组翻转 150
11.5 数组与字符串之间的转化 150
11.5.1 将数组转换为字符串 150
11.5.2 将字符串打散为数组 150
11.6 二维数组 151
11.6.1 从一维到二维 151
11.6.2 用ActionScript创建二维数组 152
第12章 “String”类 153
12.1 字符串的基本操作 153
12.2 处理“String”类对象 154
12.2.1 字符处理 154
12.2.2 大小写转换 155
12.3 字符串的检索与截取 155
12.3.1 检索子串的位置 155
12.3.2 截取子串 156
12.4 字符串常用技巧 157
12.4.1 字符串的水平滚动 157
12.4.2 字符串倒序 157
第13章 使用日期(Date)类 159
13.1 创建新的“Date”对象 159
13.2 处理日期对象中的数据 160
13.2.1 处理数据的小例子 160
13.2.2 查看今天星期几 160
13.2.3 处理年份 161
13.2.4 处理月份和日期 161
13.2.5 处理小时、分钟、秒钟和毫秒 162
13.2.6 其他处理函数 162
13.3 操作实例:电子钟 163
13.3.1 绘制基本元素 163
13.3.2 编写动作脚本 166
13.3.3 发布为网页 168
13.3.4 修改发布的网页 171
13.3.5 将网页设置为桌面 173
第14章 控制影片剪辑的属性 175
14.1 控制影片剪辑的大小 175
14.1.1 绝对尺寸控制 176
14.1.2 相对尺寸控制 176
14.2 控制影片剪辑的外观 176
14.2.1 透明属性 176
14.2.2 操作实例:设置透明度 177
14.2.3 指定背景颜色 179
14.3 控制影片剪辑的位置和角度 179
14.3.1 位置控制 179
14.3.2 操作实例:风景导航 180
14.3.3 操作实例:设置位置和大小 183
14.3.4 旋转 185
14.3.5 操作实例:旋转影片剪辑 186
第15章 控制影片剪辑的行为 187
15.1 控制影片剪辑的时间轴 187
15.1.1 播放、暂停与转跳 187
15.1.2 相关的只读属性 187
15.1.3 操作实例:飞行的小鸟 188
15.1.4 操作实例:转跳 190
15.2 冲突与拖放 191
15.2.1 冲突的检测 191
15.2.2 拖放与终止拖放 192
15.2.3 操作实例:生日蛋糕 193
15.2.4 操作实例:礼品柜 197
15.3 复制和删除影片剪辑实例 200
15.3.1 影片剪辑实例的复制 201
15.3.2 深度管理 202
15.3.3 深度交换 203
15.3.4 操作实例:扑克牌 203
15.3.5 删除影片剪辑 205
15.3.6 操作实例:复制和删除影片剪辑 206
15.3.7 操作实例:多彩泡泡 208
第16章 鼠标控制 213
16.1 “Mouse”类 213
16.1.1 鼠标的隐藏与显示 213
16.1.2 制作多彩鼠标指针 214
16.1.3 操作实例:多彩鼠标指针 216
16.2 高级鼠标特效 218
16.2.1 操作实例:智能鼠标指针 218
16.2.2 操作实例:鼠标跟随文字 221
第17章 键盘控制 225
17.1 “Key”类 225
17.1.1 获取按键编码 225
17.1.2 “Key”类中的常数 228
17.1.3 操作实例:复制草莓 228
17.2 操作实例:制作交互游戏 231
17.3 使用侦听器 234
17.3.1 用影片剪辑充当侦听器 235
17.3.2 使用专业的侦听器 235
第18章 绘图函数 237
18.1 用动作脚本绘制线条 237
18.1.1 绘制直线 237
18.1.2 设置线条样式 240
18.1.3 绘制抛物线 242
18.2 用动作脚本填充区域 243
18.2.1 用纯色进行填充 243
18.2.2 用渐变颜色进行填充 245
18.3 操作实例:清除绘图内容 247
18.4 综合实例:单摆实验 249
18.4.1 制作支架 249
18.4.2 制作单摆 250
18.4.3 单摆的重画函数 251
18.4.4 制作控制按钮 252
18.4.5 让单摆运动起来 254
18.4.6 改变摆长 255
18.4.7 综合代码 256
第19章 控制声音 261
19.1 Flash中的“媒体”类概述 261
19.2 控制声音的播放过程 262
19.2.1 创建和绑定声音对象 262
19.2.2 绑定库中的声音 263
19.2.3 声音的播放和停止 263
19.2.4 操作实例:声音的播放和停止 264
19.3 实用播放器技术 265
19.3.1 加载外部声音 266
19.3.2 获取加载进度 266
19.3.3 调整音量和声像 266
19.3.4 操作实例:播放器 266
第20章 使用组件 273
20.1 在影片中使用组件 273
20.1.1 “组件”面板和“组件检查器”面板 273
20.1.2 添加组件的方法 274
20.2 简单的组件 274
20.2.1 按钮组件() 274
20.2.2 文本标签() 277
20.3 以选择的形式出现的组件 279
20.3.1 复选框() 279
20.3.2 单选按钮() 281
20.3.3 操作实例:玩气球的小猪 283
20.4 包含多项数据的组件 285
20.4.1 组合框() 285
20.4.2 列表框() 288
20.5 复杂的UI组件 290
20.5.1 数字步进组件() 290
20.5.2 窗口组件() 292
20.6 媒体组件 294
20.6.1 使用媒体组件 294
20.6.2 操作实例:使用媒体回放组件 294
第21章 系统与舞台 297
21.1 系统(System) 297
21.1.1 “capabilities”对象 297
21.1.2 操作实例:查看系统属性 299
21.2 舞台(Stage) 301
21.3 个性化菜单 302
21.3.1 创建新菜单对象 302
21.3.2 隐藏菜单项 302
21.3.3 记录菜单项集合的数组 302
21.3.4 创建新的菜单项对象 302
21.3.5 操作实例:个性化菜单 303
第22章 本地共享与本地连接 307
22.1 共享对象(Shared Object) 307
22.1.1 共享对象的应用 307
22.1.2 获取本地对象 308
22.1.3 设置共享对象的内容 308
22.2 操作实例:用共享对象保存游戏数据 310
22.2.1 预览与规划 311
22.2.2 准备工作 312
22.2.3 制作导航部分 313
22.2.4 制作第1个景点 317
22.2.5 制作其他景点 322
22.3 本地连接(LocalConnection) 324
22.3.1 创建本地连接 324
22.3.2 打开连接的入口 324
22.3.3 发送信息 325
22.4 操作实例:本地连接 325
22.4.1 制作接收信息的影片 326
22.4.2 制作发送信息的影片 327
22.4.3 测试和分析本地连接 328
第23章 外部文件加载 329
23.1 将文件加载到影片中 329
23.1.1 使用“loadMovie”加载外部文件 329
23.1.2 操作实例:随机广告条 330
23.2 使用“加载器”组件加载文件 332
23.2.1 加载器的参数 333
23.2.2 操作实例:幻灯片放映 333
23.3 使用“滚动窗格”组件加载文件 335
23.3.1 添加和设置“滚动窗格”组件 335
23.3.2 操作实例:电子相册 336
第24章 文本与XML 解析技术 339
24.1 从TXT文件中加载数据 339
24.1.1 加载文本中的变量 339
24.1.2 操作实例:加载变量 340
24.2 加载和解析XML 342
24.2.1 认识XML 342
24.2.2 创建XML对象 343
24.2.3 加载XML数据 343
24.2.4 忽略节点间的分隔符 344
24.3 获取XML的节点 345
24.3.1 XML节点的相对关系 345
24.3.2 获取上一级节点 345
24.3.3 获取子节点 345
24.3.4 获取同级节点 346
24.4 操作实例:加载外部XML 346
第25章 Flash与外部平台的交互 351
25.1 使用FSCommand命令 351
25.2 常用的FSCommand命令 353
25.2.1 全屏 353
25.2.2 允许缩放 353
25.2.3 关闭播放器 354
25.3 ASP的开发 354
25.3.1 了解ASP 354
25.3.2 ASP运行环境及配置 355
25.3.3 熟悉ASP程序 358
25.4 使用数据库 360
25.4.1 表、记录和字段 360
25.4.2 数据库 361
25.4.3 用Access建立数据库 362
25.5 SQL语言简介 364
25.5.1 检索数据 364
25.5.2 向数据库添加记录 365
25.5.3 修改已有数据 366
25.5.4 删除数据 366
25.6 操作实例:通过ASP读取数据库的数据 366
25.6.1 架设IIS服务器 367
25.6.2 建立Access数据库 368
25.6.3 用ASP生成XML 370
25.6.4 在Flash中处理XML 374
第26章 综合实例:Flash网站 379
26.1 作品预览与分析 379
26.2 规划与素材准备 380
26.3 创建文档和场景 382
26.4 制作片头动画 383
26.5 加载进度的显示 384
26.6 制作主界面 387
26.7 制作演示页面 389
26.8 制作过渡动画 392
26.9 添加控制命令 394
1.1 快速上手 1
1.1.1 第一个小程序 1
1.1.2 认识“动作”面板 3
1.1.3 代码编辑中的技巧 6
1.2 脚本的基本编写过程 8
1.2.1 指定程序的执行者 8
1.2.2 指定触发事件 9
1.2.3 添加响应事件 10
1.3 监督后台的工作状况 10
1.3.1 检查对象的属性 11
1.3.2 检查工作的时间效率 11
1.4 操作实例:旋转的方块 13
1.4.1 思路分析 13
1.4.2 建立文件 14
1.4.3 制作影片剪辑 14
1.4.4 制作旋转的方块 15
1.4.5 横向复制方块 16
1.4.6 纵向复制方块 17
第2章 基本任务应用 19
2.1 访问URL 19
2.1.1 URL的功能 19
2.1.2 URL的格式 20
2.1.3 用文本链接URL 20
2.1.4 操作实例:文字链接 21
2.1.5 用动作脚本链接URL 24
2.1.6 操作实例:按钮链接 24
2.2 控制影片的播放过程 26
2.2.1 操作实例:播放与暂停 26
2.2.2 操作实例:转跳到开头 29
2.2.3 操作实例:快进和快退 30
第3章 ActionScript编程方法 33
3.1 算法 33
3.1.1 简单算法举例 33
3.1.2 合格算法的要求 35
3.1.3 用流程图表示算法 35
3.2 结构化编程 36
3.2.1 传统流程图的缺点 36
3.2.2 3种基本结构 36
3.2.3 N-S流程图 38
3.3 辅助语言的应用 39
3.3.1 注释语句 39
3.3.2 伪代码 39
第4章 使用数据 41
4.1 使用变量 41
4.1.1 创建和删除变量 41
4.1.2 基本的变量类型 42
4.1.3 变量的命名规则 43
4.2 表达式与运算符 46
4.2.1 数值运算符 46
4.2.2 比较运算符 47
4.2.3 字符串运算符 48
4.2.4 逻辑运算符 48
4.2.5 等于运算符 48
4.2.6 赋值运算符 49
4.2.7 条件运算符 49
4.2.8 类型运算符 50
4.3 语法标点 50
4.3.1 分号“;” 50
4.3.2 逗号“,” 51
4.3.3 注释符号 51
4.3.4 双引号“"” 52
4.3.5 点号“.” 52
4.4 标识符与对象路径 52
4.4.1 Flash中的标识符 52
4.4.2 对象路径 53
第5章 数据的交互与组织 55
5.1 数据的输入与输出 55
5.1.1 设置文本的类型 55
5.1.2 动态文本属性设置 56
5.1.3 输入文本属性设置 60
5.1.4 操作实例:显示鼠标指针的位置 60
5.2 用动作脚本创建文本 62
5.2.1 创建文本域对象 62
5.2.2 创建“文本格式”对象 62
5.2.3 为文本域绑定文本格式对象 63
5.2.4 操作实例:诗歌演示 63
5.3 处理输入的数据 65
5.3.1 字符串的运算 65
5.3.2 类型转换和数值运算 67
5.3.3 操作实例:用户登录界面 68
5.4 使用数组 70
5.4.1 数组的定义 71
5.4.2 数组的创建 71
第6章 影片智能 73
6.1 条件判断 73
6.1.1 使用“if”语句 73
6.1.2 使用逻辑运算符 74
6.2 条件分支 75
6.2.1 使用“else”语句 75
6.2.2 操作实例:深秋的问候 76
6.3 多向条件分支 80
6.3.1 “switch...case...default”语句 80
6.3.2 “break”的重要性 81
6.3.3 操作实例:知识问答 81
第7章 影片的重复执行 87
7.1 在同一帧中进行循环 87
7.1.1 “while”循环 87
7.1.2 “do-while”循环 88
7.1.3 “for”循环 89
7.1.4 “for-in”循环 90
7.2 循环的进阶应用 91
7.2.1 循环的嵌套 91
7.2.2 循环的跳过 92
7.2.3 无限循环的处理 93
7.3 用循环处理数组元素 93
7.3.1 数组批量赋值 93
7.3.2 数组元素查找 94
7.3.3 最值的鉴定 95
7.3.4 操作实例:分数计算 96
7.4 进行等时循环 99
7.4.1 使用帧序列控制循环时间 100
7.4.2 操作实例:下载进度条 100
第8章 分解任务 105
8.1 创建函数 105
8.1.1 函数的创建 105
8.1.2 向函数传递参数 106
8.1.3 返回值 107
8.2 任务分解的必要性 108
8.2.1 任务清晰化 108
8.2.2 过程公用化 109
8.2.3 接口简单化 110
8.3 利用函数进行计时 111
8.3.1 使用逐帧事件 111
8.3.2 使用定时动作 112
8.3.3 做一个简单的秒表 113
8.4 查看事件处理函数 114
8.4.1 绑定到影片剪辑 114
8.4.2 绑定到时间轴 115
8.5 操作实例:秒表 115
8.5.1 绘制数字和按钮 115
8.5.2 代码架构 118
8.5.3 编写帧代码 119
8.5.4 编写按钮代码 121
第9章 Flash提供的核心类 123
9.1 类与实例 123
9.2 Flash的内置类 124
9.3 了解内置类的工作能力 125
9.3.1 构造函数 125
9.3.2 下属内容的引用 125
9.4 Flash内置的类概览 126
9.4.1 Flash内置的核心类 126
9.4.2 Flash内置的媒体类 127
9.4.3 Flash内置的影片类 128
9.4.4 客户端/服务器和XML 130
9.4.5 Flash代码包 131
第10章 “Math”类 133
10.1 “Math”类中的常数 133
10.2 取整函数 134
10.3 随机函数 135
10.4 指数函数与幂函数 135
10.4.1 Math.exp() 135
10.4.2 Math.log() 136
10.5 开方与乘方 136
10.5.1 开方功能 136
10.5.2 乘方功能 136
10.6 三角函数与反三角函数 137
10.6.1 三角函数 137
10.6.2 反三角函数 137
10.6.3 弧度与度的转化 138
10.7 其他函数 138
10.7.1 Math.abs() 138
10.7.2 Math.max() 138
10.7.3 Math.min() 138
10.8 操作实例:投资收益计算器 139
10.8.1 添加文本 139
10.8.2 制作按钮 141
10.9 实用例题 142
10.9.1 计算两点之间的距离 142
10.9.2 计算三角形的面积 143
10.9.3 计算直线的倾斜角 144
第11章 “Array”类 145
11.1 创建数组 145
11.1.1 数组的创建方法 145
11.1.2 数组的属性 146
11.2 数组中的元素操作 146
11.2.1 基本的元素操作方法 146
11.2.2 数组中数据段的替换 147
11.2.3 交换数组中两个元素的值 147
11.3 数组的合并和截取 148
11.3.1 数组的连接 148
11.3.2 提取数组的一部分 149
11.4 数组的排序 149
11.4.1 数组排序 149
11.4.2 数组翻转 150
11.5 数组与字符串之间的转化 150
11.5.1 将数组转换为字符串 150
11.5.2 将字符串打散为数组 150
11.6 二维数组 151
11.6.1 从一维到二维 151
11.6.2 用ActionScript创建二维数组 152
第12章 “String”类 153
12.1 字符串的基本操作 153
12.2 处理“String”类对象 154
12.2.1 字符处理 154
12.2.2 大小写转换 155
12.3 字符串的检索与截取 155
12.3.1 检索子串的位置 155
12.3.2 截取子串 156
12.4 字符串常用技巧 157
12.4.1 字符串的水平滚动 157
12.4.2 字符串倒序 157
第13章 使用日期(Date)类 159
13.1 创建新的“Date”对象 159
13.2 处理日期对象中的数据 160
13.2.1 处理数据的小例子 160
13.2.2 查看今天星期几 160
13.2.3 处理年份 161
13.2.4 处理月份和日期 161
13.2.5 处理小时、分钟、秒钟和毫秒 162
13.2.6 其他处理函数 162
13.3 操作实例:电子钟 163
13.3.1 绘制基本元素 163
13.3.2 编写动作脚本 166
13.3.3 发布为网页 168
13.3.4 修改发布的网页 171
13.3.5 将网页设置为桌面 173
第14章 控制影片剪辑的属性 175
14.1 控制影片剪辑的大小 175
14.1.1 绝对尺寸控制 176
14.1.2 相对尺寸控制 176
14.2 控制影片剪辑的外观 176
14.2.1 透明属性 176
14.2.2 操作实例:设置透明度 177
14.2.3 指定背景颜色 179
14.3 控制影片剪辑的位置和角度 179
14.3.1 位置控制 179
14.3.2 操作实例:风景导航 180
14.3.3 操作实例:设置位置和大小 183
14.3.4 旋转 185
14.3.5 操作实例:旋转影片剪辑 186
第15章 控制影片剪辑的行为 187
15.1 控制影片剪辑的时间轴 187
15.1.1 播放、暂停与转跳 187
15.1.2 相关的只读属性 187
15.1.3 操作实例:飞行的小鸟 188
15.1.4 操作实例:转跳 190
15.2 冲突与拖放 191
15.2.1 冲突的检测 191
15.2.2 拖放与终止拖放 192
15.2.3 操作实例:生日蛋糕 193
15.2.4 操作实例:礼品柜 197
15.3 复制和删除影片剪辑实例 200
15.3.1 影片剪辑实例的复制 201
15.3.2 深度管理 202
15.3.3 深度交换 203
15.3.4 操作实例:扑克牌 203
15.3.5 删除影片剪辑 205
15.3.6 操作实例:复制和删除影片剪辑 206
15.3.7 操作实例:多彩泡泡 208
第16章 鼠标控制 213
16.1 “Mouse”类 213
16.1.1 鼠标的隐藏与显示 213
16.1.2 制作多彩鼠标指针 214
16.1.3 操作实例:多彩鼠标指针 216
16.2 高级鼠标特效 218
16.2.1 操作实例:智能鼠标指针 218
16.2.2 操作实例:鼠标跟随文字 221
第17章 键盘控制 225
17.1 “Key”类 225
17.1.1 获取按键编码 225
17.1.2 “Key”类中的常数 228
17.1.3 操作实例:复制草莓 228
17.2 操作实例:制作交互游戏 231
17.3 使用侦听器 234
17.3.1 用影片剪辑充当侦听器 235
17.3.2 使用专业的侦听器 235
第18章 绘图函数 237
18.1 用动作脚本绘制线条 237
18.1.1 绘制直线 237
18.1.2 设置线条样式 240
18.1.3 绘制抛物线 242
18.2 用动作脚本填充区域 243
18.2.1 用纯色进行填充 243
18.2.2 用渐变颜色进行填充 245
18.3 操作实例:清除绘图内容 247
18.4 综合实例:单摆实验 249
18.4.1 制作支架 249
18.4.2 制作单摆 250
18.4.3 单摆的重画函数 251
18.4.4 制作控制按钮 252
18.4.5 让单摆运动起来 254
18.4.6 改变摆长 255
18.4.7 综合代码 256
第19章 控制声音 261
19.1 Flash中的“媒体”类概述 261
19.2 控制声音的播放过程 262
19.2.1 创建和绑定声音对象 262
19.2.2 绑定库中的声音 263
19.2.3 声音的播放和停止 263
19.2.4 操作实例:声音的播放和停止 264
19.3 实用播放器技术 265
19.3.1 加载外部声音 266
19.3.2 获取加载进度 266
19.3.3 调整音量和声像 266
19.3.4 操作实例:播放器 266
第20章 使用组件 273
20.1 在影片中使用组件 273
20.1.1 “组件”面板和“组件检查器”面板 273
20.1.2 添加组件的方法 274
20.2 简单的组件 274
20.2.1 按钮组件() 274
20.2.2 文本标签() 277
20.3 以选择的形式出现的组件 279
20.3.1 复选框() 279
20.3.2 单选按钮() 281
20.3.3 操作实例:玩气球的小猪 283
20.4 包含多项数据的组件 285
20.4.1 组合框() 285
20.4.2 列表框() 288
20.5 复杂的UI组件 290
20.5.1 数字步进组件() 290
20.5.2 窗口组件() 292
20.6 媒体组件 294
20.6.1 使用媒体组件 294
20.6.2 操作实例:使用媒体回放组件 294
第21章 系统与舞台 297
21.1 系统(System) 297
21.1.1 “capabilities”对象 297
21.1.2 操作实例:查看系统属性 299
21.2 舞台(Stage) 301
21.3 个性化菜单 302
21.3.1 创建新菜单对象 302
21.3.2 隐藏菜单项 302
21.3.3 记录菜单项集合的数组 302
21.3.4 创建新的菜单项对象 302
21.3.5 操作实例:个性化菜单 303
第22章 本地共享与本地连接 307
22.1 共享对象(Shared Object) 307
22.1.1 共享对象的应用 307
22.1.2 获取本地对象 308
22.1.3 设置共享对象的内容 308
22.2 操作实例:用共享对象保存游戏数据 310
22.2.1 预览与规划 311
22.2.2 准备工作 312
22.2.3 制作导航部分 313
22.2.4 制作第1个景点 317
22.2.5 制作其他景点 322
22.3 本地连接(LocalConnection) 324
22.3.1 创建本地连接 324
22.3.2 打开连接的入口 324
22.3.3 发送信息 325
22.4 操作实例:本地连接 325
22.4.1 制作接收信息的影片 326
22.4.2 制作发送信息的影片 327
22.4.3 测试和分析本地连接 328
第23章 外部文件加载 329
23.1 将文件加载到影片中 329
23.1.1 使用“loadMovie”加载外部文件 329
23.1.2 操作实例:随机广告条 330
23.2 使用“加载器”组件加载文件 332
23.2.1 加载器的参数 333
23.2.2 操作实例:幻灯片放映 333
23.3 使用“滚动窗格”组件加载文件 335
23.3.1 添加和设置“滚动窗格”组件 335
23.3.2 操作实例:电子相册 336
第24章 文本与XML 解析技术 339
24.1 从TXT文件中加载数据 339
24.1.1 加载文本中的变量 339
24.1.2 操作实例:加载变量 340
24.2 加载和解析XML 342
24.2.1 认识XML 342
24.2.2 创建XML对象 343
24.2.3 加载XML数据 343
24.2.4 忽略节点间的分隔符 344
24.3 获取XML的节点 345
24.3.1 XML节点的相对关系 345
24.3.2 获取上一级节点 345
24.3.3 获取子节点 345
24.3.4 获取同级节点 346
24.4 操作实例:加载外部XML 346
第25章 Flash与外部平台的交互 351
25.1 使用FSCommand命令 351
25.2 常用的FSCommand命令 353
25.2.1 全屏 353
25.2.2 允许缩放 353
25.2.3 关闭播放器 354
25.3 ASP的开发 354
25.3.1 了解ASP 354
25.3.2 ASP运行环境及配置 355
25.3.3 熟悉ASP程序 358
25.4 使用数据库 360
25.4.1 表、记录和字段 360
25.4.2 数据库 361
25.4.3 用Access建立数据库 362
25.5 SQL语言简介 364
25.5.1 检索数据 364
25.5.2 向数据库添加记录 365
25.5.3 修改已有数据 366
25.5.4 删除数据 366
25.6 操作实例:通过ASP读取数据库的数据 366
25.6.1 架设IIS服务器 367
25.6.2 建立Access数据库 368
25.6.3 用ASP生成XML 370
25.6.4 在Flash中处理XML 374
第26章 综合实例:Flash网站 379
26.1 作品预览与分析 379
26.2 规划与素材准备 380
26.3 创建文档和场景 382
26.4 制作片头动画 383
26.5 加载进度的显示 384
26.6 制作主界面 387
26.7 制作演示页面 389
26.8 制作过渡动画 392
26.9 添加控制命令 394
猜您喜欢