当前位置:首页 > 工业技术
Flash ActionScript 2.0编程基础与实例教程  职业版
Flash ActionScript 2.0编程基础与实例教程  职业版

Flash ActionScript 2.0编程基础与实例教程 职业版PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李捷,郭拯危,闵林编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121023547
  • 页数:380 页
图书介绍:本书以编程语言ActionScript2.0为基础,侧重于动作脚本的实用性,以“动作脚本+实例”的结构方式构建内容,使读者在学会交互动画和Web应用程序制作的过程中掌握ActionScript 2.0的基本编程方法和编程原理。全书分两篇共15章。基础篇讲述了ActionScript 2.0开发环境、ActionScript 2.0语法基础、面向对象的编程基础、常用内建类的应用、UI组件、视频和媒体组件、数据组件及其应用、Flash对HTML、CSS和XML的支持、图形绘制函数等。范例篇讲述了Flash游戏、Flash多媒体课件、纯Flash网站攻略和打造动感Flash留言板的方法等。为方便读者学习和实际制作,本书配套光盘中提供了书中全部范例源文件和相关素材。
《Flash ActionScript 2.0编程基础与实例教程 职业版》目录

第1章 认识 ActionScript 2.0编程 1

1.1 Flash MX Professional 2004的新功能 1

1.1.1 面向对象的编程语言——ActionScript 2.0 1

1.1.2 支持新的文档格式和专业模板 2

1.1.3 新的屏幕技术 3

1.1.4 增强的“组件”面板和组件技术 4

1.1.5 更强大的视频支持功能 4

1.1.6 全新的项目管理 5

1.1.7 全新的“行为”面板 6

1.2 认识 ActionScript 2.0开发环境 6

1.2.1 关于 ActionScript 2.0的参数设置 6

1.2.2 “动作”面板的使用方法 8

1.2.3 初识 ActionScript 程序的编写 10

1.3 创建第一个专业 ActionScript程序 13

1.3.1 范例简介 14

1.3.2 范例制作步骤 14

1.4 本章小结 18

1.5 本章练习 19

练习答案 19

第2章 ActionScript 基础 21

2.1 ActionScript 2.0语法基础 21

2.1.1 区分大小写 21

2.1.2 点语法 22

2.1.3 大括号、小括号和分号 23

2.1.4 关键字和注释 24

2.2 常量、变量和表达式 26

2.2.1 常量 26

2.2.2 变量 27

2.2.3 运算符和表达式 29

2.3 函数基础 31

2.3.1 范例简介 32

2.3.2 范例制作步骤 32

2.4 事件和事件处理函数 35

2.4.1 事件分类及处理事件的方法 36

2.4.2 针对按钮对象的on()事件处理函数 37

2.4.3 事件处理函数方法 38

2.4.4 事件侦听器 40

2.4.5 按钮事件和MC事件 43

2.5 本章小结 44

2.6 本章练习 44

练习答案 45

第3章 常用函数和程序结构控制 47

3.1 选择结构控制语句 47

3.1.1 关系运算符和逻辑运算符 47

3.1.2 选择结构控制语句 48

3.2 循环结构控制语句 51

3.2.1 循环结构控制语句详解 51

3.2.2 帧循环控制 53

3.2.3 利用setInterval()函数实现定时功能 54

3.3 时间轴控制函数 55

3.3.1 时间轴控制函数详解 56

3.3.2 时间轴控制函数应用范例 57

3.4 其他常用函数详解 59

3.4.1 duplicate MovieClip数详解 59

3.4.2 setProperty数详解 60

3.4.3 fscommand函数 61

3.4.4 getURL函数 61

3.4.5 loadMovie和unloadMovie函数 62

3.5 精彩范例 63

3.5.1 MC属性控制范例 63

3.5.2 移动镜头效果 66

3.5.3 晃动的竖线 70

3.5.4 跑动的箭头 73

3.6 本章小结 75

3.7 本章练习 76

练习答案 77

第4章 ActionScript 2.0面向对象的编程技术 79

4.1 编写一个简单应用类的程序 79

4.2 面向对象技术 82

4.2.1 类和对象 83

4.2.2 创建类 83

4.2.3 构造函数 85

4.2.4 两点说明 86

4.3 静态属性和静态方法 86

4.4 获取、设置方法和动态类 88

4.4.1 获取和设置方法 88

4.4.2 动态类 90

4.5 继承和接口 92

4.5.1 继承 92

4.5.2 接口 96

4.6 异常处理和程序包 99

4.6.1 异常处理 99

4.6.2 程序包 102

4.7 本章小结 104

4.8 本章练习 104

练习答案 105

第5章 常用的内置类 107

5.1 MovieClip类 107

5.1.1 MovieClip类简介 107

5.1.2 声明一个MovieClip类的实例 108

5.1.3 MovieClip类的属性 109

5.1.4 MovieClip类的方法 109

5.1.5 MovieClip类的事件 110

5.1.6 综合应用范例——幻灯片 111

5.2 Color类 113

5.2.1 Color类简介 113

5.2.2 简单的着色效果 114

5.2.3 复杂的着色效果 115

5.2.4 获取颜色值 116

5.2.5 精彩范例——填色游戏 116

5.3 Sound类 118

5.3.1 Sound类简介 118

5.3.2 链接“库”中的声音 119

5.3.3 载入硬盘中的声音文件 120

5.3.4 精彩范例——制作一个音量滑块 120

5.4 Key类与键盘控制 122

5.4.1 Key类方法详解 123

5.4.2 键盘控制范例1——用空格键控制潜艇移动 125

5.4 3键盘控制范例2——用左右方向键控制潜艇移动 129

5.5 其他常用类 131

5.5.1 Mouse类 131

5.5.2 Mouse类使用范例——跟随的蝴蝶 132

5.5.3 Date类 134

5.5.4 Math类 136

5.5.5 String类 137

5.5.6 TextField类 139

5.6 精彩范例——精确的时钟 141

5.7 本章小结 147

5.8 本章练习 147

练习答案 148

第6章 UI组件及其应用 149

6.1 UI组件的概念和操作方法 149

6.1.1 添加和设置组件的方法 149

6.1.2 用动作脚本控制组件 151

6.2 初级UI组件应用——用户注册系统程序页面 152

6.2.1 范例简介 152

6.2.2 范例制作步骤 154

6.2.3 其他初级UI组件 165

6.3 Menu和MenuBar组件引用范例 167

6.3.1 Menu组件的应用范例1——简单菜单 167

6.3.2 Menu组件应用范例2——导航菜单 168

6.3.3 MenuBar组件的应用 170

6.4 Tree组件的应用范例 172

6.4.1 范例简介 172

6.4.2 范例制作步骤 173

6.5 本章小结 177

6.6 本章练习 177

练习答案 178

第7章 视频和媒体组件 179

7.1 视频的导入和处理 179

7.1.1 导入嵌入的视频文件 179

7.1.2 导入链接的QuickTime影片 182

7.1.3 FLV格式视频文件 184

7.2 媒体组件 186

7.2.1 MediaPlayback组件应用范例 186

7.2.2 MediaDisplay组件和MediaController组件 189

7.2.3 媒体组件中线索点的应用 191

7.3 视频模板 194

7.3.1 “带宽选择”视频模板 194

7.3.2 “科技视频演示文稿”视频模板 196

7.4 精彩范例——MP3播放器 200

7.4.1 范例效果 200

7.4.2 范例制作步骤 201

7.5 本章小结 208

7.6 本章练习 209

练习答案 210

第8章 数据组件和数据连接 211

8.1 数据组件简介 211

8.1.1 WebServiceConnector组件 212

8.1.2 XMLConnector组件 213

8.1.3 DataSet组件 213

8.1.4 DataHolder组件 214

8.1.5 RDBMSResolver组件 214

8.1.6 XUpdateResolver组件 214

8.2 数据连接 214

8.2.1 参数设置 214

8.2.2 设置架构及加入动作脚本 216

8.2.3 触发数据源 217

8.3 数据绑定 218

8.4 本章小结 225

8.5 本章练习 226

练习答案 227

第9章 Flash对CSS、HTML和XML的支持 229

9.1 Flash对CSS的支持 229

9.1.1 Flash MX 2004 Professional支持的CSS属性 229

9.1.2 Flash中CSS样式的加载 230

9.1.3 使用CSS样式范例 231

9.2 Flash对HTML的支持 235

9.2.1 Flash对HTML的支持 235

9.2.2 用动态文本显示HTML标签格式文字 236

9.3 XML对象和应用 238

9.3.1 XML文档简介 238

9.3.2 XML使用范例 240

9.4 本章小结 246

9.5 本章练习 247

练习答案 247

第10章 屏幕和屏幕应用程序 249

10.1 屏幕简介 249

10.1.1 屏幕的作用 249

10.1.2 屏幕的分类 249

10.1.3 “屏幕轮廓”窗格 250

10.1.4 屏幕的层次结构 250

10.2 屏幕的操作 251

10.2.1 对屏幕的一般操作 251

10.2.2 为屏幕添加行为 254

10.3 Screen类简介 256

10.3.1 Slide类 256

10.3.2 Form类 258

10.3.3 向屏幕添加外部内容 259

10.4 幻灯片和表单应用范例 260

10.4.1 幻灯片演示文稿——认识计算机 260

10.4.2 Flash表单应用程序范例 263

10.4.3 Google搜索程序 265

10.5 本章小结 270

10.6 本章练习 270

练习答案 272

第11章 图形的绘制 273

11.1 基本绘图方法 273

11.2 用绘图命令创建简单图形 276

11.2.1 绘制一个三角形 276

11.2.2 绘制蝴蝶 277

11.3 绘图方法使用综合案例 278

11.3.1 雪花飘飘 278

11.3.2 简易画图板 280

11.3.3 仿3D导航菜单 285

11.4 本章小结 289

11.5 本章练习 289

练习答案 292

第12章 Flash游戏制作 293

12.1 游戏制作概述 293

12.1.1 游戏制作前的设计 293

12.1.2 游戏素材的搜集和准备 294

12.1.3 游戏的制作 295

12.1.4 游戏的测试 296

12.2 游戏制作案例1——打地鼠 296

12.2.1 案例效果 296

12.2.2 案例制作步骤 297

12.3 游戏制作案例2——星球大战 305

12.3.1 案例效果 305

12.3.2 案例制作步骤 306

12.4 本章小结 326

12.5 本章习题 326

第13章 Flash多媒体课件 329

13.1 案例简介 329

13.1.1 案例效果 329

13.1.2 案例制作思路 330

13.2 案例制作步骤 331

13.3 本章小结 337

13.4 本章练习 337

第14章 纯Flash网站攻略 339

14.1 Flash网站制作概述 339

14.1.1 对Flash网站的认识 339

14.1.2 制作Flash网站的常用函数 340

14.2 案例简介 343

14.2.1 案例效果 343

14.2.2 案例结构和制作流程 344

14.3 案例制作步骤 345

14.4 本章小结 358

14.5 本章练习 358

第15章 Flash MX留言板 359

15.1 留言板制作概述 359

15.1.1 案例所需的软件和环境 359

15.1.2 网络服务及协议介绍 360

15.2 案例简介 361

15.2.1 案例效果 361

15.2.2 案例制作思路 361

15.3 案例制作步骤 361

15.4 本章小结 379

15.5 本章练习 380

返回顶部