ActionScript 3.0基础教程

978-7-115-27610-0
作者: 【美】Doug Winnie
译者: 罗楷
编辑: 汪振
分类: Flash

图书目录:

目 录

第 1部分 基础知识 1

第 1章 对象的访问和操作 2

1.1 创建新的ActionScript 3.0项目 4

1.2 访问舞台上的对象 5

1.3 在显示面板输出信息 7

1.4 对象参数 10

1.5 总结 16

第 2章 往舞台动态地添加对象 17

2.1 创建库资源,并为它命名 19

2.2 显示队列概述 21

2.2.1 在舞台上创建新对象 21

2.2.2 搅乱显示队列 24

2.2.3 改变动态创建的对象的属性 26

2.3 代码注释 26

2.3.1 创建注释 27

2.3.2 空格的作用 27

2.4 总结 28

第3章 函数 29

3.1 函数的概念 31

3.2 往函数传递参数 32

3.2.1 创建、运行函数时可能遇到的错误 35

3.2.2 没有传递参数错误 35

3.2.3 类型错误 35

3.3 函数返回结果 36

3.4 总结 38

第4章 ActionScript中的数学 39

4.1 运算符 41

4.1.1 加法和减法 41

4.1.2 加法还是连接符 41

4.1.3 乘法和除法 43

4.1.4 求模运算,表示除法并求余 43

4.2 变量和组合表达式 44

4.2.1 变量 45

4.2.2 组合运算符 45

4.3 递增和递减运算符 46

4.4 运算顺序 47

4.5 使用小括号改变运算顺序 48

4.6 运算符总结 49

4.7 总结 49

第5章 创建事件 51

5.1 事件:解释 53

5.2 创建鼠标事件的响应函数 54

5.3 添加更多事件 56

5.4 总结 58

第6章 在时间轴代码中使用鼠标事件 59

6.1 项目说明 61

6.2 控制时间轴播放 62

6.2.1 停止播放 62

6.2.2 跳转到指定帧 63

6.3 MovieClip时间轴 64

6.4 使用回调函数对象 65

6.4.1 事件回调对象 66

6.4.2 使用回调函数对象 67

6.4.3 简写gotoAndStop() 69

6.4.4 例子演示完毕 69

6.4.5 另一个事件处理例子 70

6.5 简单的事件回调函数 71

6.6 总结 72

第7章 创建时间和帧事件 73

7.1 使用时间事件 75

7.1.1 停止计时器 77

7.1.2 使用帧事件 77

7.2 移除事件监听 78

7.3 该什么时候用帧事件或者时间事件 79

7.4 总结 81

项目1 倒计时器 83

项目1.1 项目说明:倒计时器 85

项目1.2 界面设计:倒计时器 85

项目1.3 项目启动会议纪录:倒计时器 86

项目1.4 解决方案以及实现过程:倒计时器 86

项目1.4.1 在Flash Professional中设置项目 86

项目1.4.2 代码部分 88

项目1.4.3 自动生成的IMPORT语句 89

项目1.4.4 显示对象 89

项目1.4.5 开始按钮的事件监听 90

项目1.4.6 定时器和定时器事件监听 91

项目1.4.7 开始倒计时的回调函数 91

项目1.4.8 定时器回调函数 92

项目1.5 总结 93

第 2部分 类的基础 95

第8章 什么是类 96

8.1 类概述 98

8.2 变量的秘密 98

8.3 创建类 99

8.4 总结 102

第9章 扩展类的功能 103

9.1 类代码分析 105

9.1.1 Package语句 105

9.1.2 Import语句 105

9.1.3 Class语句 105

9.1.4 类的构造函数 106

9.2 创建类的实例 106

9.3 添加构造函数参数 107

9.3.1 自定义按钮标签 108

9.3.2 多个属性的设置 109

9.3.3 定义可选填的构造函数参数 110

9.4 创建方法 112

9.5 从类外部访问类中的方法 112

9.6 总结 113

第 10章 进一步对类进行扩展 114

10.1 public关键字的含义 116

10.2 使用private语句对类进行限制 118

10.3 对私有变量命名的**佳实践 119

10.4 GETTERS和SETTERS的规范代码 119

10.4.1 创建GETTER和SETTER方法 120

10.4.2 使用get和set语句 121

10.5 从帧代码中解放:创建文档类 122

10.6 总结 125

第 11章 组织管理类 126

11.1 你已经使用了包 128

11.1.1 创建包文件夹 128

11.1.2 引用包中的所有类 130

11.1.3 创建多层嵌套包 132

11.1.4 修改资源路径 133

11.2 总结 135

第3部分 条件判断和程序逻辑 137

第 12章 条件 138

12.1 Boolean变量以及是否相等 140

12.1.1 相等测试 141

12.1.2 不相等测试 142

12.1.3 更多相等与不等的演示 143

12.1.4 让鼠标可以拖曳 145

12.1.5 添加响应 146

12.2 条件判断 147

12.2.1 if语句 148

12.2.2 If…else语句 150

12.2.3 if…else if语句 151

12.3 总结 154

第 13章 进阶Boolean逻辑和随机数字 155

13.1 使用逻辑操作符 157

13.1.1 AND操作符 158

13.1.2 OR操作符 158

13.1.3 NOT操作符 159

13.2 创建复杂条件判断 159

13.3 创建随机数 160

13.4 总结 163

第 14章 文本输入和键盘操作 164

14.1 操作文本区域 166

14.2 自定义文本样式 168

14.2.1 修改样式 169

14.2.2 创建新的ActionScript字体 170

14.3 创建问答页面 173

14.4 键盘事件响应 178

14.4.1 键盘代码的区别:KEYCodes和CHARACTER Codes 181

14.4.2 关于特殊按键代码 182

14.5 总结 184

第 15章 创建对象组,循环重复执行代码 185

15.1 什么是循环 187

15.1.1 使用For循环 187

15.1.2 通过break和continue控制循环 189

15.1.3 多重循环 190

15.1.4 另一种循环:do循环 191

15.2 用数组保存对象 192

15.2.1 修改数组 193

15.2.2 通过循环创建数组 195

15.2.3 遍历数组对象 198

15.3 总结 200

项目2 摇色子 202

项目2.1 项目说明:摇色子 204

项目2.2 界面设计:摇色子 204

项目2.3 项目启动会议:摇色子 205

项目2.4 解决方案以及实现过程:摇色子 206

项目2.4.1 文档类概览 206

项目2.4.2 文档类代码分析 209

项目2.5 总结 216

第4部分 用Action Script开始更多的创作 217

第 16章 用ActionScript绘图 218

16.1 绘画与代码 220

16.1.1 精灵:没有时间轴的MOVIECLIP元件 220

16.1.2 你的第 一个图形 221

16.1.3 扩展Sprite类 222

16.1.4 笔触与线条 224

16.1.5 绘制曲线 227

16.1.6 图形绘制 229

16.1.7 填充 232

16.1.8 渐变 233

16.1.9 结合循环使用绘图API 237

16.2 总结 239

第 17章 利用ActionScript创建动画 241

17.1 ActionScript动画=坐标+时间 243

17.1.1 利用Timer移动对象 244

17.1.2 创建随机动画 246

17.1.3 利用循环创建多物体动画 249

17.1.4 微调动画 253

17.5 总结 264

第 18章 使用外部多媒体资源 265

18.1 使用图片 267

18.2 播放网络中的音频 269

18.3 播放网络中的视频 270

18.4 控制视频播放 272

18.4.1 暂停播放 274

18.4.2 快进和快退 276

18.5 总结 279

第5部分 创建跨平台项目 281

第 19章 使用Adobe AIR创建桌面应用程序 282

19.1 序言 284

19.2 桌面应用的事件 286

19.2.1 **小化 286

19.2.2 **大化 287

19.2.3 拖曳 289

19.2.4 关闭 291

19.2.5 改变大小 292

19.3 创建会自适应大小变化的布局 295

19.4 配置你的AIR项目 301

19.4.1 图标 301

19.4.2 证书 302

19.4.3 发布与安装 304

19.5 总结 306

第 20章 Adobe AIR创建移动应用程序 307

20.1 序言 309

20.2 创建移动项目 310

20.2.1 你的第 一个Android应用程序 311

20.2.2 你的第 一个iOS应用程序 312

20.3 在移动设备上创建交互式应用 315

20.3.1 手指点击——基本的触控操作 315

20.3.2 简单拖曳 318

20.3.3 长按操作 319

20.4 多点触控事件 323

20.4.1 两手指进行缩放 323

20.4.2 旋转 326

20.5 利用USB调试程序 328

20.5.1 在Android上调试 328

20.5.2 在iOS上调试 329

20.6 性能优化 331

20.7 总结 332

项目3 FLIPR 333

项目3.1 项目说明:FLIPR 335

项目3.2 界面设计:FLIPR 335

项目3.3 项目启动会议:FLIPR 336

项目3.4 解决方案以及实现过程:FLIPR 337

项目3.4.1 项目概览 337

项目3.4.2 文档类概览 340

项目3.4.3 显示背景页 343

项目3.4.4 显示主菜单页 344

项目3.4.5 创建游戏逻辑 345

项目3.4.6 创建游戏面板 351

项目3.4.7 设置分数和计时器 352

项目3.4.8 设置游戏操控和游戏规则 354

项目3.5 总结 358

附录 配置移动设备开发环境 359

 对Android设备进行调试设置 361

 对iOS设备进行调试设置 362

详情

本书将时下众多的ActionScript 3开发技术有效地结合起来,将作者多年来自身的开发经验传授给读者,从而引导读者如何快速地开始进行用户界面开发。

图书摘要

相关图书

中文版Flash CC动画制作实用教程
中文版Flash CC动画制作实用教程
Flash CS6标准培训教程
Flash CS6标准培训教程
网页美工设计Photoshop+Flash+Dreamweaver从入门到精通 第2版
网页美工设计Photoshop+Flash+Dreamweaver从入门到精通 第2版
艺术二维码设计与制作完全攻略 PHOTOSHOP+ILLUSTRATOR+FLASH
艺术二维码设计与制作完全攻略 PHOTOSHOP+ILLUSTRATOR+FLASH
网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通
网页设计与前端开发 Dreamweaver+Flash+Photoshop+HTML+CSS+JavaScript 从入门到精通
中文版Dreamweaver CC+Flash CC+Photoshop CC网页设计实战视频教程
中文版Dreamweaver CC+Flash CC+Photoshop CC网页设计实战视频教程

相关文章

相关课程