当前位置:首页 > 工业技术
Flash ActionScript 3.0网络动画编程基础与实践教程
Flash ActionScript 3.0网络动画编程基础与实践教程

Flash ActionScript 3.0网络动画编程基础与实践教程PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:周峰,王征编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121066993
  • 页数:454 页
图书介绍:本书讲解了FlashCS3基本操作、ActionScript3.0编程基础、面向对象编程概念及对数组、日期时间、字符串、正则表达式、图形图像、用户输入、文本、声音、视频、影片剪辑元件、XML文件、网络通信的处理,最后讲解了UI组件和视频组件的应用,并且每个知识点都通过精心挑选的实例来讲解 剖析。本书按照用户循序渐进、由浅入深的学习习惯,内容起点低,操作上手快,内容全面完整,并且通过具体的实例讲解每个实用知识点。本书实例丰富、图文并茂、语言流畅、内容繁简得当,由浅入深,使读者十分容易入门并逐步精通。本书适用于大中专院校学生、网络动画爱好者、编程爱好者,对网络游戏设计人士也有很高的参考价值。尤其适合中等职业学校、大专院校及各种Flash ActionScript3.0动画编程培训班作为教材使用。
《Flash ActionScript 3.0网络动画编程基础与实践教程》目录

第1章 Flash CS3界面操作 1

课前导读 1

重点提示 1

1.1 Flash CS3简介 1

1.1.1 工具箱 2

1.1.2 时间轴 3

1.1.3 场景 4

1.1.4 “属性”面板 6

1.2 常用面板简介 6

1.2.1 “库”面板 6

1.2.2 “输出”面板 7

1.2.3 “颜色”面板 7

1.2.4 “组件”和“组件检查器”面板 7

1.2.5 “对齐”面板 8

1.2.6 “变形”面板 8

1.2.7 “动作”面板 8

1.3 Flash CS3的基本操作 10

1.3.1 新建文件 10

1.3.2 保存文件 10

1.3.3 打开文件 11

1.3.4 关闭文件 12

1.3.5 Flash动画文件的管理 12

1.4 优化Flash文档 13

1.4.1 优化文档 13

1.4.2 优化元素和线条 14

1.4.3 优化文本和字体 14

1.4.4 优化颜色 14

1.4.5 优化图形和动画 14

本章小结 15

本章习题 15

本章答案 15

第2章 Flash ActionScript 3.0快速上手 16

课前导读 16

重点提示 16

2.1 ActionScript 3.0概述 16

2.1.1 ActionScript 3.0的主要功能 16

2.1.2 ActionScript 3.0的新增功能 17

2.1.3 ActionScript不同版本的兼容性 19

2.2 ActionScript 3.0基本的编程概念简述 19

2.2.1 常量和变量 19

2.2.2 数据类型 20

2.2.3 对象的属性、方法与事件 21

2.2.4 对象实例的创建 24

实例 影片剪辑的控制及超链接 25

2.2.5 常用编程元素 31

实例 简单加法运算 33

2.2.6 类的应用 37

实例 利用类动态显示输入的内容 39

本章小结 42

本章习题 42

本章答案 43

第3章 ActionScript 3.0程序设计基础 44

课前导读 44

重点提示 44

3.1 对象、包和命名空间 44

3.1.1 对象 44

3.1.2 包 45

3.1.3 命名空间 48

3.2 变量及变量作用域 51

3.2.1 变量 51

3.2.2 变量作用域 52

3.3 数据类型 54

3.3.1 基本数据类型 54

3.3.2 数据类型转换 56

3.4 ActionScript 3.0基本语法 59

3.5 运算符 62

3.6 程序流程控制 68

3.6.1 顺序结构 68

3.6.2 选择结构 68

实例 多用户登录系统 69

实例 成绩查询系统 76

3.6.3 循环结构 80

实例 利用for循环语句显示前15个奇数 81

实例 利用for...in循环语句显示数组中的值 82

实例 利用for each...in循环语句显示XML对象中的值 82

3.7 函数 83

3.7.1 调用系统函数 83

3.7.2 自定义函数 84

3.7.3 函数参数 85

3.7.4 函数作为对象 89

3.7.5 函数闭包 89

本章小结 90

本章习题 90

本章答案 91

第4章 ActionScript 3.0面向对象编程 92

课前导读 92

重点提示 92

4.1 面向过程与面向对象 92

4.2 面向对象的重要概述和术语 93

4.3 类 93

4.3.1 类的定义 93

4.3.2 类属性(property)的属性(attribute) 95

4.3.3 类的变量 96

4.3.4 类的方法 97

4.3.5 类的枚举 101

4.3.6 嵌入资源类 102

4.4 接口 102

4.4.1 定义接口 103

4.4.2 在类中实现接口 103

4.5 继承 105

4.5.1 继承多态性 105

4.5.2 访问控制说明符和继承 106

实例 利用类、接口实现几何图形信息的统计 107

本章小结 117

本章习题 117

本章答案 117

第5章 ActionScript 3.0对数组和日期时间的处理 119

课前导读 119

重点提示 119

5.1 数组 119

5.1.1 索引数组 119

5.1.2 关联数组 128

5.1.3 多维数组 132

实例 动态的加载、排序、添加数据信息 133

5.2 日期和时间 140

5.2.1 Date对象的创建及应用 140

5.2.2 时间间隔的控制 143

实例 动态显示当前时间及程序已运行的时间 145

实例 运行的时钟 148

实例 随机抽奖 154

本章小结 158

本章习题 158

本章答案 159

第6章 ActionScript 3.0对字符串及正则表达式的处理 160

课前导读 160

重点提示 160

6.1 字符串 160

6.1.1 创建字符串 161

6.1.2 字符串的基本操作 162

6.1.3 子字符串的查找和替换 164

6.2 正则表达式 167

6.2.1 创建正则表达式 167

6.2.2 元字符和元序列 167

6.2.3 字符类、数量表示符和逻辑或 169

6.2.4 组的应用 171

6.2.5 标志和属性 172

6.2.6 正则表达式的两个方法exec()和test() 176

实例 利用字符串来描述位图图像 177

本章小结 188

本章习题 188

本章答案 188

第7章 ActionScript 3.0对图形图像的处理 189

课前导读 189

重点提示 189

7.1 绘图API 189

7.1.1 Graphics类的应用 189

7.1.2 创建渐变笔触和填充 194

7.1.3 Math函数在绘图中的应用 196

7.1.4 利用绘图API制作动画 197

7.2 图形处理常用到的对象 198

7.2.1 Point对象 198

7.2.2 Rectangle对象 200

7.2.3 Matrix对象 204

7.3 位图的处理 205

7.3.1 处理位图的基础知识 205

7.3.2 Bitmap对象和BitmapData对象 205

7.3.3 像素的处理 206

7.3.4 复制位图数据 208

实例 杂点和云彩纹理效果 209

实例 动态缩放、旋转、平移、倾斜图像 213

实例 飘动的云彩动画效果 221

实例 淡淡隐藏的圆动画效果 224

本章小结 226

本章习题 226

本章答案 227

第8章 ActionScript 3.0对文本及用户输入的处理 228

课前导读 228

重点提示 228

8.1 文本概述 228

8.2 文本的类型与显示 228

8.2.1 文本的类型 228

8.2.2 文本的显示 229

8.3 输入文本的应用 231

8.4 设置文本格式 236

8.4.1 利用TextFormat设置文本格式 236

8.4.2 利用层叠样式表设置文本格式 237

8.4.3 外部CSS文件的加载 237

8.4.4 文本的一部分格式设置 239

8.5 滤镜效果 240

8.5.1 投影滤镜效果 240

8.5.2 模糊滤镜效果 241

8.5.3 发光滤镜效果 242

8.5.4 斜角滤镜效果 243

8.5.5 渐变斜角滤镜效果 244

8.5.6 渐变发光滤镜效果 245

实例 交通信号灯效果 246

实例 图像的放大效果 250

8.6 用户输入信息的获取 254

8.6.1 键盘输入信息的获取 254

8.6.2 鼠标输入信息的获取 256

实例 改变鼠标形状效果 258

本章小结 262

本章习题 262

本章答案 263

第9章 ActionScript 3.0对影片剪辑元件的处理 264

课前导读 264

重点提示 264

9.1 影片剪辑元件概述 264

9.2 MovieClip对象的创建与处理 266

9.3 影片剪辑元件的播放与停止 268

9.4 外部SWF的加载 273

本章小结 277

本章习题 277

本章答案 277

第10章 ActionScript 3.0对声音和视频的处理 278

课前导读 278

重点提示 278

10.1 声音处理概述 278

10.2 声音加载与播放 279

10.2.1 声音的加载、嵌入及监听 279

10.2.2 声音流文件的处理 281

10.2.3 声音的播放、暂停和恢复 282

10.3 声音文件的音量、声相及声音数据 286

实例 声音波形图 288

10.4 麦克风声音的输入 292

10.4.1 麦克风声音的获取及设置 292

10.4.2 麦克风信息检测 293

10.5 视频处理概述 293

10.6 视频的加载与播放 294

10.6.1 视频的加载 294

10.6.2 视频的播放 294

实例 视频的加载与播放 295

10.7 摄像头视频的获取 298

10.7.1 连接到摄像头 299

10.7.2 摄像头视频的优化 300

本章小结 300

本章习题 300

本章答案 301

第11章 ActionScript 3.0对XML文件的处理 302

课前导读 302

重点提示 302

11.1 XML简介 302

11.2 XML数据结构 303

11.3 XML类 305

11.3.1 XML对象的常用属性 305

11.3.2 XML对象的常用方法 307

11.4 XMLDocument类 316

11.4.1 XMLDocument对象的常用属性 317

11.4.2 XMLDocument对象的常用方法 317

实例 XMLDocument类的应用 318

11.5 XMLList类 320

11.6 XMLNodeType类 321

11.7 XMLSocket类 321

11.7.1 XMLSocket类的属性 321

11.7.2 XMLSocket类的常用方法 321

11.7.3 XMLSocket类的常用事件 322

11.8 XMLUI类 324

实例 利用XML动态加载图像并放大 325

本章小结 332

本章习题 332

本章答案 332

第12章 ActionScript 3.0对网络通信的处理 333

课前导读 333

重点提示 333

12.1 网络通信概述 333

12.2 URLLoader类、URLRequest类和URLVariables类 334

12.2.1 URLLoader类的应用 334

12.2.2 URLRequest类的应用 335

12.2.3 URLVariables类的应用 336

12.3 共享对象Flash cookie 338

12.3.1 SharedObject类的应用 338

12.3.2 共享对象Flash cookie的基本操作 339

12.3.3 安全的共享对象Flash cookie 342

12.4 上载与下载文件 342

12.4.1 FileReference类的应用 342

12.4.2 文件的上载 347

12.4.3 文件的下载 349

本章小结 351

本章习题 351

本章答案 351

第13章 ActionScript 3.0对系统环境、打印输出及外部API函数的处理 352

课前导读 352

重点提示 352

13.1 客户端系统环境 352

13.1.1 System类的应用 352

13.1.2 Capabilities类的应用 353

13.1.3 ApplicationDomain类的应用 355

13.1.4 IME类的应用 355

13.2 打印输出 357

13.3 外部API函数 360

13.3.1 外部API函数的特点 360

13.3.2 ExternalInterface类的应用 360

实例 利用DataGrid组件显示客户端系统环境 362

本章小结 367

本章习题 367

本章答案 368

第14章 ActionScript 3.0用户界面(UI)组件的应用 369

课前导读 369

重点提示 369

14.1 用户界面(UI)组件 369

14.1.1 Button组件 370

14.1.2 Slider组件 371

实例 Button组件和Slider组件的应用 372

14.1.3 Label组件 375

14.1.4 Text Input组件 376

实例 Label组件和TextInput组件的应用 378

14.1.5 CheckBox组件 382

14.1.6 List组件 384

14.1.7 TileList组件 385

14.1.8 ComboBox组件 387

14.1.9 TextArea组件 389

实例 用户注册信息提交与显示 390

14.1.10 ColorPicker组件 401

14.1.11 NumericStepper组件 402

14.1.12 ScrollPane组件 403

14.1.13 ProgressBar组件 405

14.1.14 RadioButton组件 406

14.1.15 UIScrollBar组件 407

14.1.16 UILoader组件 408

14.1.17 DataGrid组件 410

实例 UIScrollBar组件的应用 412

实例 动态设置矩形的颜色 417

14.2 自定义UI组件 421

14.2.1 样式的设置 421

实例 设置按钮的样式 421

14.2.2 外观的设置 429

实例 为相同组件创建不同的外观 429

本章小结 433

本章习题 434

本章答案 434

第15章 ActionScript 3.0视频组件的应用 435

课前导读 435

重点提示 435

15.1 视频组件概述 435

15.2 FLVPlayback组件 436

15.2.1 创建FLVPlayback组件应用程序 436

15.2.2 FLVPlayback类常用属性、方法及事件 440

15.2.3 提示点 442

15.2.4 LVPlayback组件的特性和优点 445

15.3 LVPlaybackCaptioning组件和Timed Text字幕 446

15.3.1 FLVPlaybackCaptioning组件 446

15.3.2 Timed Text字幕 449

15.3.3 提示点用于Timed Text字幕 451

本章小结 452

本章习题 452

本章答案 453

返回顶部