《ActionScript权威指南》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:(美)Colin Moock著;赵声攀等译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2003
  • ISBN:7111110854
  • 页数:752 页
图书介绍:MacromediaFlash是全球25000万用户在Web上发布多媒体信息的实际标准。本书是关ActionScript(Flash的面向对象编程语言)的完整而深入说明,它并不仅仅要给Web开发者提供创建高级web站点的基础工具。其目标读者既包括初来乍到的Flash开发者,又包括那些要将技术转移到ActionScript上的JavaScript程序员(两种语言都是以ECMAScript标准为基础的)。ColinMoock将全部的实际知识和恰当的表达方式结合起来的能力,使他在Flash界广受赞誉。本书第一部分“ActionScript基础”,描述了核心编程概念(变量、数据类型、操作符、语句、函数、事件、数组和对象)以及它们的详细用法,并特别介绍了影片剪辑。第二部分“ActionScript应用”,包括了普通的应用程序,比如处理在线表单。第三部分“语言参考”详细列举了ActionScript的全局函数、属性、方法、事件处理器和对象,并包括广泛的应用示例。本书可以让新的ActionScript程序员获得迅速的进步。它用传统的形式来说明ActionScript,给读者打下坚实的理论基础。富有经

目录 1

序言 1

序言 1

前言 5

前言 5

第一部分ActionScript基础 17

第一章针对非程序员的简单介绍 17

一些基础习语 19

更为深入的ActionScript概念 28

创建多项选择测试 36

小结 51

第二章变量 52

创建变量(声明) 53

变量赋值 55

变量值的修改和获取 56

值的类型 58

变量作用域 60

应用举例 71

小结 73

第三章数据和数据类型 74

数据和信息 74

用数据类型来保持数据的意义 75

数据的创建和分类 76

数据类型转换 78

原始数据和复合数据 87

小结 89

第四章原始数据类型 90

数字类型 90

整数和浮点数字 90

数值直接量 91

数字处理 95

串类型 96

串的处理 100

布尔类型 120

undefined 122

null 123

小结 123

第五章操作符 124

操作符的一般特点 124

赋值操作符 129

算术操作符 130

等于和不等操作符 135

比较操作符 140

串操作符 144

逻辑操作符 144

逗号操作符 150

组合操作符 150

空(void)操作符 151

其他操作符 151

小结 155

第六章语句 156

语句的类型 156

语句语法 157

ActionScript语句 159

语句和动作 167

小结 168

第七章条件语句 169

if语句 170

else语句 172

else if语句 173

模拟switch语句 175

简化的条件语句语法 176

小结 177

第八章循环语句 178

while循环 178

循环术语 182

do-while循环 183

for循环 184

for-in循环 186

提前终止循环 187

时间线和剪辑事件循环 190

小结 197

第九章函数 198

函数的创建 199

函数的运行 200

向函数传递参数 201

退出函数并返回值 204

函数直接量 207

函数的可用性和生命周期 207

函数的作用域 209

再论函数参数 213

递归函数 217

内部函数 219

函数对象 220

代码的集中 221

再看多项选择测试 222

小结 226

第十章事件和事件处理器 227

同步代码的执行 227

基于事件的异步代码执行 228

事件的类型 228

事件处理器 229

事件处理器语法 230

创建事件处理器 230

事件处理器作用域 234

按钮事件 238

影片剪辑事件综述 242

针对影片播放的影片剪辑事件 243

针对用户输入的影片剪辑事件 250

执行的顺序 256

复制剪辑事件处理器 258

用updateAfterEvent更新屏幕 259

代码的重复使用性 260

动态的影片剪辑事件处理器 260

事件处理器应用 261

小结 263

第十一章数组 264

什么是数组 264

数组的分析 265

数组的创建 267

引用数组元素 269

确定数组的大小 271

命名数组元素 273

向数组添加元素 274

删除数组中的元素 280

通用数组操作工具 283

多维数组 289

多项选择测试的第三版本 290

小结 291

第十二章对象和类 292

对象的分析 294

实例化对象 295

对象属性 296

方法 298

类和面向对象的编程 302

内置ActionScript类和对象 318

小结 320

第十三章影片剪辑 321

影片剪辑的对象性 322

影片剪辑的类型 323

创建影片剪辑 326

影片和实例的堆栈顺序 333

实例和主影片的引用 339

删除剪辑实例和主影片 353

内置影片剪辑属性 356

影片剪辑方法 357

影片剪辑应用举例 362

最后的测试 366

小结 369

第十四章词法结构 370

空白 370

语句终结符(分号) 372

注释 373

保留字 375

标识符 376

大小写区分 377

小结 378

第十五章高级主题 379

复制、比较和传递数据 379

位逻辑编程 382

高级函数作用域问题 394

影片剪辑数据类型 396

小结 398

第二部分ActionScript应用 401

第十六章ActionScript制作环境 401

动作面板 401

为帧添加脚本 404

对按钮添加脚本 405

为影片剪辑添加脚本 406

代码都在哪里 407

生产力 408

外在化ActionScript代码 409

组件打包成智能剪辑 411

小结 418

Flash表单数据循环 419

第十七章Flash表单 419

创建Flash填充表单 422

小结 428

第十八章屏幕文本域 430

动态文本域 430

用户输入文本域 432

文本域选项 433

文本域属性 437

HTML支持 440

关于文本域选择 449

空文本域和for-in语句 449

小结 450

第十九章调试 451

调试工具 452

调试方法 457

小结 462

第三部分语言参考 467

ActionScript语言参考 467

第四部分附录 731

附录一资源 731

附录二Latin1字符指令表和键控代码 736

附录三向后兼容 743

附录四ECMA-262和JavaScript之间的差别 748

词汇表 751