1. 首页
  2. 编程语言
  3. Actionscript
  4. ActionScript3_0编程技术实战宝典 附书源码 2/3

ActionScript3_0编程技术实战宝典 附书源码 2/3

上传者: 2018-12-28 17:03:18上传 RAR文件 24.32MB 热度 57次
目录 第1章ActionScript 3.0概述 1 1.1ActionScript历史 1 1.2ActionScript 3.0应用 2 1.3ActionScript开发环境 4 1.4Flash ActionScript首选参数 7 1.5Flash【动作】面板概述 8 1.6Flash脚本窗口概述 10 1.7设置影片属性 10 1.8代码注释 12 1.9输出消息 13 第2章数据与运算 14 2.1认识变量 14 2.2认识常量 16 2.3ActionScript数据类型 17 2.4整型数据 17 2.5无符号整型数据 19 2.6数字型数据 20 2.7逻辑型数据 21 2.8字符串型数据 22 2.9其他类型数据 23 .2.10表达式 23 2.11数学运算 24 2.12赋值运算 25 2.13逻辑运算 26 2.14按位运算 27 2.15比较运算 29 2.16其他运算 30 2.17运算符的优先级 31 2.18实战项目:计算器程序 33 第3章流程控制 40 3.1ActionScript语句 40 3.2if语句 41 3.3if…else语句 43 3.4条件运算符 44 3.5if…else if语句 45 3.6嵌套if语句 47 3.7switch…case语句 48 3.8while语句 49 3.9do…while语句 50 3.10for语句 52 3.11for…in语句 53 3.12for each…in语句 55 3.13break语句 56 3.14continue语句 58 3.15label标签语句 59 3.16with语句 60 3.17实战项目:语句查询程序 61 第4章函数 65 4.1编写函数 65 4.2调用函数 67 4.3全局函数 68 4.4函数的作用域 70 4.5函数表达式 71 4.6参数值的传递 72 4.7参数的默认值 74 4.8arguments对象 75 4.9不定数量的参数 76 4.10函数对象 77 4.11Function类的使用 78 4.12实战项目:计算二元一次方程组 79 第5章数组 83 5.1数组简介 83 5.2创建数组 84 5.3遍历数组 85 5.4添加数组元素 87 5.5移除数组元素 90 5.6搜索匹配元素 92 5.7数组转换字符串 95 5.8创建数组副本 96 5.9数组排序 98 5.10自定义排序 101 5.11比较数组 102 5.12操作数组元素 104 5.13创建关联数组 106 5.14遍历关联数组 108 5.15创建多维数组 109 5.16实战项目:学生成绩查询系统 111 第6章面向对象的编程 115 6.1面向对象的基本概念 115 6.2包和命名空间 117 6.3创建自定义类 119 6.4文档类 120 6.5链接类 122 6.6对象的实例化 123 6.7类属性 124 6.8方法 127 6.9使用修饰符 129 第7章事件 132 7.1事件处理概述 132 7.2事件处理模型 133 7.3事件的发送者与接收者 135 7.4事件名与事件对象 136 7.5事件流 137 7.6事件流信息 138 7.7取消事件的默认行为 141 7.8停止事件流 143 7.9自定义事件 146 7.10播放器焦点事件 147 7.11帧事件 148 7.12鼠标事件 149 7.13键盘事件 151 7.14时间事件 154 7.15实战项目:接牛奶游戏 155 第8章封装、接口与继承 159 8.1封装的概念 159 8.2类的继承 160 8.3实例属性与继承 161 8.4访问修饰符与继承 162 8.5覆盖方法 163 8.6不继承静态属性 165 8.7静态属性与作用域链 166 8.8类的接口 167 8.9定义接口 168 8.10接口的继承 169 8.11接口的实现 169 第9章数学方法 171 9.1圆周率的应用 171 9.2指数与幂 172 9.3对数 174 9.4数字取整 176 9.5绝对值、最小值和最大值 178 9.6随机数 180 9.7三角函数 181 9.8反三角函数 184 9.9实战项目:无忧数学课件 186 第10章字符串 191 10.1创建字符串 191 10.2获取字符串的长度 192 10.3插入转义符 193 10.4连接字符串 194 10.5搜索子字符串的位置 196 10.6搜索匹配的子字符串 198 10.7提取子字符串 200 10.8解析字符串 202 10.9替换字符 204 10.10提取单个字符 206 10.11转换大小写 207 10.12字符串转换 208 10.13实战项目:文字搜索程序 210 第11章正则表达式 215 11.1正则表达式概述 215 11.2正则表达式的语法 216 11.3匹配字符 217 11.4匹配标点符号 219 11.5匹配多个字符或字符串 220 11.6匹配数字 222 11.7匹配常用字符串 224 11.8搜索匹配的字符串 226 11.9替换匹配的字符串 227 11.10非贪婪模式 228 11.11实战项目:用户注册验证 229 第12章显示对象 236 12.1显示对象概述 236 12.2交互对象 238 12.3添加对象到舞台 239 12.4容器中的层级 241 12.5添加对象到指定层级 242 12.6移除显示对象 243 12.7设置对象层级 245 12.8实战项目:Flash相册 249 第13章操作显示对象 252 13.1设置对象的大小 252 13.2缩放对象 254 13.3旋转对象 256 13.4设置对象透明度 257 13.5跟随鼠标移动 259 13.6显示与隐藏对象 261 13.7拖曳对象 263 13.8控制影片播放 265 13.9实战项目:仿MAC导航条 268 第14章处理错误 273 14.1错误处理概述 273 14.2错误类型 274 14.3处理错误 275 14.4使用try…catch…finally语句 处理错误 277 14.5使用throw语句引发错误 278 14.6创建自定义错误类 280 14.7响应错误事件和状态 280 14.8输入/输出错误 283 14.9非法操作错误 284 第15章发布影片和应用程序 286 15.1Flash影片发布设置 286 15.2ActionScript脚本设置 288 15.3音频设置 290 15.4元数据设置 291 15.5AIR应用程序发布设置 292 15.6AIR高级设置 293 15.7创建应用程序描述符 295 15.8创建和应用数据签名 296 第16章绘制图形与遮罩 299 16.1了解绘图类 299 16.2绘图代码编写技巧 300 16.3设置线条样式 302 16.4设置渐变线条样式 303 16.5绘制直线 305 16.6绘制曲线 306 16.7填充颜色 307 16.8填充渐变颜色 307 16.9绘制矩形 308 16.10绘制圆形 310 16.11绘制三角形 311 16.12绘制特殊图形 312 16.13编写遮罩 314 16.14实战项目:绘图板 315 第17章运动与力学 319 17.1计时函数 319 17.2匀速直线运动 322 17.3匀速圆周运动 324 17.4匀加速运动 326 17.5随机变速和规律变速运动 328 17.6模拟重力加速度 328 17.7模拟弹性力 330 17.8简单碰撞检测 332 17.9实战项目:简单飞行游戏 334 第18章处理位图 339 18.1创建位图图像 339 18.2添加位图到舞台 340 18.3绘制显示对象到位图中 341 18.4操作像素 342 18.5复制像素 344 18.6复制通道 346 18.7创建矩形填充 348 18.8创建不规则填充 349 18.9创建噪声 351 18.10创建花纹噪声 352 18.11使用阈值 353 18.12应用图像渐隐 355 18.13应用位图滚动效果 356 18.14实战项目:制作相册 357 第19章处理文本 360 19.1处理文本简介 360 19.2创建文本字段 361 19.3设置边框和背景 362 19.4显示文本 363 19.5显示HTML格式文本 364 19.6调整文本字段大小 367 19.7缩减空白 369 19.8创建输入文本字段 370 19.9创建密码文本字段 372 19.10限制文本输入 374 19.11设置滚动文本 376 19.12创建文本样式 379 19.13应用文本样式 381 19.14实战项目:简单记事本程序 383 第20章应用组件 388 20.1ActionScript 3.0组件 388 20.2处理组件事件 390 20.3使用按钮组件 391 20.4使用文本标签组件 393 20.5使用输入文本组件 395 20.6使用文本域组件 398 20.7使用滚动窗格组件 399 20.8使用单选按钮组件 401 20.9使用复选框组件 403 20.10使用列表框组件 405 20.11使用图像列表组件 406 20.12使用下拉列表组件 408 20.13使用数据列表组件 411 20.14实战项目:制作会员注册页界面 413 第21章应用色彩效果和滤镜 419 21.1色彩效果与滤镜 419 21.2应用色相浓度和重置颜色 422 21.3应用投影滤镜 423 21.4应用模糊滤镜 424 21.5应用发光滤镜 426 21.6应用斜角滤镜 427 21.7应用渐变发光滤镜 429 21.8应用渐变斜角滤镜 431 21.9应用颜色矩阵滤镜 432 21.10实战项目:产品展示动画 435 第22章处理日期和时间 441 22.1了解Date类 441 22.2获取当前时间 442 22.3设置时间 444 22.4时间的格式化 445 22.5处理中文时间信息 447 22.6时间的进位 448 22.7计算间隔时间 450 22.8测试字符串 451 22.9处理时区 452 22.10实战项目:手表程序 453 第23章处理XML 457 23.1XML组成与声明 457 23.2XML语法 458 23.3创建XML对象 462 23.4添加XML元素 464 23.5添加元素属性 466 23.6读取XML元素 467 23.7读取XML元素值 468 23.8删除元素和属性 470 23.9XML类型转换 471 23.10加载XML 473 23.11实战项目:制作幻灯片 474 第24章处理声音 479 24.1加载声音 479 24.2播放与停止播放 481 24.3设置声音缓冲区 482 24.4读取声音文件大小 483 24.5读取ID3信息 484 24.6停止所有声音 486 24.7读取播放进度 487 24.8读取音量 489 24.9控制音量和平衡度 490 24.10读取声音声谱 492 24.11实战项目:MP3播放器 494 第25章处理视频 500 25.1加载和显示视频 500 25.2读取视频元数据 503 25.3控制播放进度 506 25.4管理加载进度 509 25.5管理缓冲区 511 25.6暂停和继续播放 513 25.7关闭与清除视频 515 25.8实战项目:视频播放器 517 第26章与服务端程序通信 522 26.1服务器端语言简介 522 26.2加载文本格式数据 523 26.3加载名值对格式数据 525 26.4加载服务端程序数据 528 26.5加载HTML文本块 530 26.6检查加载进度 531 26.7访问加载中的数据 532 26.8发送数据到服务器端程序 535 26.9处理返回的数据 536 26.10实战项目:新闻发布系统 538 第27章AIR应用 545 27.1RIA概述 545 27.2AIR概述 546 27.3创建AIR程序 547 27.4定制窗体 549 27.5检测窗体设置 553 27.6自定义窗体 555 27.7实战项目:拼图游戏 559 3.4条件运算符 44 3.5if…else if语句 45 3.6嵌套if语句 47 3.7switch…case语句 48 3.8while语句 49 3.9do…while语句 50 3.10for语句 52 3.11for…in语句 53 3.12for each…in语句 55 3.13break语句 56 3.14continue语句 58 3.15label标签语句 59 3.16with语句 60 3.17实战项目:语句查询程序 61 第4章函数 65 4.1编写函数 65 4.2调用函数 67 4.3全局函数 68 4.4函数的作用域 70 4.5函数表达式 71 4.6参数值的传递 72 4.7参数的默认值 74 4.8arguments对象 75 4.9不定数量的参数 76 4.10函数对象 77 4.11Function类的使用 78 4.12实战项目:计算二元一次方程组 79 第5章数组 83 5.1数组简介 83 5.2创建数组 84 5.3遍历数组 85 5.4添加数组元素 87 5.5移除数组元素 90 5.6搜索匹配元素 92 5.7数组转换字符串 95 5.8创建数组副本 96 5.9数组排序 98 5.10自定义排序 101 5.11比较数组 102 5.12操作数组元素 104 5.13创建关联数组 106 5.14遍历关联数组 108 5.15创建多维数组 109 5.16实战项目:学生成绩查询系统 111 第6章面向对象的编程 115 6.1面向对象的基本概念 115 6.2包和命名空间 117 6.3创建自定义类 119 6.4文档类 120 6.5链接类 122 6.6对象的实例化 123 6.7类属性 124 6.8方法 127 6.9使用修饰符 129 第7章事件 132 7.1事件处理概述 132 7.2事件处理模型 133 7.3事件的发送者与接收者 135 7.4事件名与事件对象 136 7.5事件流 137 7.6事件流信息 138 7.7取消事件的默认行为 141 7.8停止事件流 143 7.9自定义事件 146 7.10播放器焦点事件 147 7.11帧事件 148 7.12鼠标事件 149 7.13键盘事件 151 7.14时间事件 154 7.15实战项目:接牛奶游戏 155 第8章封装、接口与继承 159 8.1封装的概念 159 8.2类的继承 160 8.3实例属性与继承 161 8.4访问修饰符与继承 162 8.5覆盖方法 163 8.6不继承静态属性 165 8.7静态属性与作用域链 166 8.8类的接口 167 8.9定义接口 168 8.10接口的继承 169 8.11接口的实现 169 第9章数学方法 171 9.1圆周率的应用 171 9.2指数与幂 172 9.3对数 174 9.4数字取整 176 9.5绝对值、最小值和最大值 178 9.6随机数 180 9.7三角函数 181 9.8反三角函数 184 9.9实战项目:无忧数学课件 186 第10章字符串 191 10.1创建字符串 191 10.2获取字符串的长度 192 10.3插入转义符 193 10.4连接字符串 194 10.5搜索子字符串的位置 196 10.6搜索匹配的子字符串 198 10.7提取子字符串 200 10.8解析字符串 202 10.9替换字符 204 10.10提取单个字符 206 10.11转换大小写 207 10.12字符串转换 208 10.13实战项目:文字搜索程序 210 第11章正则表达式 215 11.1正则表达式概述 215 11.2正则表达式的语法 216 11.3匹配字符 217 11.4匹配标点符号 219 11.5匹配多个字符或字符串 220 11.6匹配数字 222 11.7匹配常用字符串 224 11.8搜索匹配的字符串 226 11.9替换匹配的字符串 227 11.10非贪婪模式 228 11.11实战项目:用户注册验证 229 第12章显示对象 236 12.1显示对象概述 236 12.2交互对象 238 12.3添加对象到舞台 239 12.4容器中的层级 241 12.5添加对象到指定层级 242 12.6移除显示对象 243 12.7设置对象层级 245 12.8实战项目:Flash相册 249 第13章操作显示对象 252 13.1设置对象的大小 252 13.2缩放对象 254 13.3旋转对象 256 13.4设置对象透明度 257 13.5跟随鼠标移动 259 13.6显示与隐藏对象 261 13.7拖曳对象 263 13.8控制影片播放 265 13.9实战项目:仿MAC导航条 268 第14章处理错误 273 14.1错误处理概述 273 14.2错误类型 274 14.3处理错误 275 14.4使用try…catch…finally语句 处理错误 277 14.5使用throw语句引发错误 278 14.6创建自定义错误类 280 14.7响应错误事件和状态 280 14.8输入/输出错误 283 14.9非法操作错误 284 第15章发布影片和应用程序 286 15.1Flash影片发布设置 286 15.2ActionScript脚本设置 288 15.3音频设置 290 15.4元数据设置 291 15.5AIR应用程序发布设置 292 15.6AIR高级设置 293 15.7创建应用程序描述符 295 15.8创建和应用数据签名 296 第16章绘制图形与遮罩 299 16.1了解绘图类 299 16.2绘图代码编写技巧 300 16.3设置线条样式 302 16.4设置渐变线条样式 303 16.5绘制直线 305 16.6绘制曲线 306 16.7填充颜色 307 16.8填充渐变颜色 307 16.9绘制矩形 308 16.10绘制圆形 310 16.11绘制三角形 311 16.12绘制特殊图形 312 16.13编写遮罩 314 16.14实战项目:绘图板 315 第17章运动与力学 319 17.1计时函数 319 17.2匀速直线运动 322 17.3匀速圆周运动 324 17.4匀加速运动 326 17.5随机变速和规律变速运动 328 17.6模拟重力加速度 328 17.7模拟弹性力 330 17.8简单碰撞检测 332 17.9实战项目:简单飞行游戏 334 第18章处理位图 339 18.1创建位图图像 339 18.2添加位图到舞台 340 18.3绘制显示对象到位图中 341 18.4操作像素 342 18.5复制像素 344 18.6复制通道 346 18.7创建矩形填充 348 18.8创建不规则填充 349 18.9创建噪声 351 18.10创建花纹噪声 352 18.11使用阈值 353 18.12应用图像渐隐 355 18.13应用位图滚动效果 356 18.14实战项目:制作相册 357 第19章处理文本 360 19.1处理文本简介 360 19.2创建文本字段 361 19.3设置边框和背景 362 19.4显示文本 363 19.5显示HTML格式文本 364 19.6调整文本字段大小 367 19.7缩减空白 369 19.8创建输入文本字段 370 19.9创建密码文本字段 372 19.10限制文本输入 374 19.11设置滚动文本 376 19.12创建文本样式 379 19.13应用文本样式 381 19.14实战项目:简单记事本程序 383 第20章应用组件 388 20.1ActionScript 3.0组件 388 20.2处理组件事件 390 20.3使用按钮组件 391 20.4使用文本标签组件 393 20.5使用输入文本组件 395 20.6使用文本域组件 398 20.7使用滚动窗格组件 399 20.8使用单选按钮组件 401 20.9使用复选框组件 403 20.10使用列表框组件 405 20.11使用图像列表组件 406 20.12使用下拉列表组件 408 20.13使用数据列表组件 411 20.14实战项目:制作会员注册页界面 413 第21章应用色彩效果和滤镜 419 21.1色彩效果与滤镜 419 21.2应用色相浓度和重置颜色 422 21.3应用投影滤镜 423 21.4应用模糊滤镜 424 21.5应用发光滤镜 426 21.6应用斜角滤镜 427 21.7应用渐变发光滤镜 429 21.8应用渐变斜角滤镜 431 21.9应用颜色矩阵滤镜 432 21.10实战项目:产品展示动画 435 第22章处理日期和时间 441 22.1了解Date类 441 22.2获取当前时间 442 22.3设置时间 444 22.4时间的格式化 445 22.5处理中文时间信息 447 22.6时间的进位 448 22.7计算间隔时间 450 22.8测试字符串 451 22.9处理时区 452 22.10实战项目:手表程序 453 第23章处理XML 457 23.1XML组成与声明 457 23.2XML语法 458 23.3创建XML对象 462 23.4添加XML元素 464 23.5添加元素属性 466 23.6读取XML元素 467 23.7读取XML元素值 468 23.8删除元素和属性 470 23.9XML类型转换 471 23.10加载XML 473 23.11实战项目:制作幻灯片 474 第24章处理声音 479 24.1加载声音 479 24.2播放与停止播放 481 24.3设置声音缓冲区 482 24.4读取声音文件大小 483 24.5读取ID3信息 484 24.6停止所有声音 486 24.7读取播放进度 487 24.8读取音量 489 24.9控制音量和平衡度 490 24.10读取声音声谱 492 24.11实战项目:MP3播放器 494 第25章处理视频 500 25.1加载和显示视频 500 25.2读取视频元数据 503 25.3控制播放进度 506 25.4管理加载进度 509 25.5管理缓冲区 511 25.6暂停和继续播放 513 25.7关闭与清除视频 515 25.8实战项目:视频播放器 517 第26章与服务端程序通信 522 26.1服务器端语言简介 522 26.2加载文本格式数据 523 26.3加载名值对格式数据 525 26.4加载服务端程序数据 528 26.5加载HTML文本块 530 26.6检查加载进度 531 26.7访问加载中的数据 532 26.8发送数据到服务器端程序 535 26.9处理返回的数据 536 26.10实战项目:新闻发布系统 538 第27章AIR应用 545 27.1RIA概述 545 27.2AIR概述 546 27.3创建AIR程序 547 27.4定制窗体 549 27.5检测窗体设置 553 27.6自定义窗体 555 27.7实战项目:拼图游戏 559
下载地址
用户评论
码姐姐匿名网友 2018-12-28 17:03:18

确实是原书中的源码。最近在搞实时视频,需要使用flash。可以根据源码进一步来学习。非常感谢。

码姐姐匿名网友 2018-12-28 17:03:18

只有源码,没有书,不过还不错了

码姐姐匿名网友 2018-12-28 17:03:18

实例没有详细的解说,新手学习有点困难。

码姐姐匿名网友 2018-12-28 17:03:18

只有示例,没有详细的文档讲解和操作流程

码姐姐匿名网友 2018-12-28 17:03:18

书买了,可是光盘不小心弄丢了,真诚感谢

码姐姐匿名网友 2018-12-28 17:03:18

不错 但是没找到需要的。。。。

码姐姐匿名网友 2018-12-28 17:03:18

太感谢了,有源码就是好

码姐姐匿名网友 2018-12-28 17:03:18

只有源码,没有电子书。

码姐姐匿名网友 2018-12-28 17:03:18

这书看完了。一般般,源码是正确的。

码姐姐匿名网友 2018-12-28 17:03:18

之前学习过javascript,现在转入actionscript,希望有相似之处,好资源,好好学习一下~