ActionScript权威指南

ActionScript权威指南
作 者: 莫克
出版社: 机械工业出版社
丛编项: O'Reilly精品图书系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: javascript
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  Colin Moock自1995年开始从事Web 的研究、设计和开发工作。Colin在1997年之前任SoftQuad公司(HOTMetaL PRO的制造者)的站点管理员。他现在是ICE的Web工作者,他的大部分时间用在编写Web代码,在会议上发表讲话,以及为诸如Sony,Levis,Nortel,Air Canada和Hewlett-Packard公司创建交互内容上。Colin为Flash开发者提供的出色的Flash作品和支持站点,使他在Flash开发者群体中享有很高的声誉。Macromedia公司已经在官方的Web的站点上正式承认他为Flash专家,并且委任他为Flash顾问委员会的成员之一。Colin是《The Flash 4 Bible》和《The Flash 5 Bible》的合作者。

内容简介

MacromediaFlash是全球25000万用户在Web上发布多媒体信息的实际标准。本书是关ActionScript(Flash的面向对象编程语言)的完整而深入说明,它并不仅仅要给Web开发者提供创建高级web站点的基础工具。其目标读者既包括初来乍到的Flash开发者,又包括那些要将技术转移到ActionScript上的JavaScript程序员(两种语言都是以ECMAScript标准为基础的)。ColinMoock将全部的实际知识和恰当的表达方式结合起来的能力,使他在Flash界广受赞誉。本书第一部分“ActionScript基础”,描述了核心编程概念(变量、数据类型、操作符、语句、函数、事件、数组和对象)以及它们的详细用法,并特别介绍了影片剪辑。第二部分“ActionScript应用”,包括了普通的应用程序,比如处理在线表单。第三部分“语言参考”详细列举了ActionScript的全局函数、属性、方法、事件处理器和对象,并包括广泛的应用示例。本书可以让新的ActionScript程序员获得迅速的进步。它用传统的形式来说明ActionScript,给读者打下坚实的理论基础。富有经验的程序员可以在学习Flash的复杂部分时利用他们的JavaScript知识。在理论之上,本书还包含了很多实际技巧和现实的例子,包括了滚动文本域、菜单按钮、多项选择测试、XML驱动的站点、物理视频游戏和实际的多用户环境等等。本书还谨慎地讨论了一些未证明或者正在证明的主题。广受欢迎的站点——ActionScript代码库(http://moock.org/asdg),包括了所有的源.fla文件和很多附加的示例,还有一个用Java编写的XMLSocket服务器范例和一个Perl文本数据库范例。“这是我所看到的最好的ActionScript书籍。你将很难在其他在方找到如此之多的ActionScript信息。”——SlavikLozben,Macromedia,Flash5的主工程师“Moock已经撰写了Flash脚本编写方面的惟一的、真正的指南。你在其他任何地方都不能再到如此详尽、实际而精确的指南了。”——JeremyClark,MacromediaFlash产品经理封面介绍

图书目录

第一部分 ActionScript基础

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

一些基础习语

更为深入的ActionScript概念

创建多项选择测试

小结

第二章 变量

创建变量(声明)

变量赋值

变量值的修改和获取

值的类型

变量作用域

应用举例

小结

第三章 数据和数据类型

数据和信息

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

数据的创建和分类

数据类型转换

原始数据和复合数据

小结

第四章 原始数据类型

数字类型

整数和浮点数字

数值直接量

数字处理

串类型

串的处理

布尔类型

undefined

null

小结

第五章 操作符

操作符的一般特点

赋值操作符

算术操作符

等于和不等操作符

比较操作符

串操作符

逻辑操作符

组合操作符

逗号操作符

空(void)操作符

其他操作符

小结

第六章 语句

语句的类型

语句语法

ActionScript语句

语句和动作

小结

第七章条件语句

if语句

else语句

else if语句

模拟switch语句

简化的条件语句语法

小结

第八章循环语句

while循环

循环术语

do-while循环

for循环

for-in循环

提前终止循环

时间线和剪辑事件循环

小结

第九章 函数

函数的创建

函数的运行

向函数传递参数

退出函数并返回值

函数直接量

函数的可用性和生命周期

函数的作用域

再论函数参数

递归函数

内部函数

函数对象

代码的集中

再看多项选择测试

小结

第十章 事件和事件处理器

同步代码的执行

基于事件的异步代码执行

事件的类型

事件处理器

事件处理器语法

创建事件处理器

事件处理器作用域

按钮事件

影片剪辑事件综述

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

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

执行的顺序

复制剪辑事件处理器

用updateAfterEvent更新屏幕

代码的重复使用性

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

事件处理器应用

小结

第十一章 数组

什么是数组

数组的分析

数组的创建

引用数组元素

确定数组的大小

命名数组元素

向数组添加元素

删除数组中的元素

通用数组操作工具

多维数组

多项选择测试的第三版本

小结

第十二章 对象和类

对象的分析

实例化对象

对象属性

方法

类和面向对象的编程

内置ActionScript类和对象

小结

第十三章 影片剪辑

影片剪辑的对象性

影片剪辑的类型

创建影片剪辑

影片和实例的堆栈顺序

实例和主影片的引用

删除剪辑实例和主影片

内置影片剪辑属性

影片剪辑方法

影片剪辑应用举例

最后的测试

小结

第十四章 词法结构

空白

语句终结符(分号)

注释

保留字

标识符

大小写区分

小结

第十五章 高级主题

复制. 比较和传递数据

位逻辑编程

高级函数作用域问题

影片剪辑数据类型

小结

第二部分 ACtionScript应用

第十六章 ActionScript制作环境

动作面板

为帧添加脚本

对按钮添加脚本

为影片剪辑添加脚本

代码都在哪里

生产力

外在化ActionScript代码

组件打包成智能剪辑

小结

第十七章 Flash表单

Flash表单数据循环

创建Flash填充表单

小结

第十八章 屏幕文本域

动态文本域

用户输入文本域

文本域选项

文本域属性

HTML支持

关于文本域选择

空文本域和for-in语句

小结

第十九章 调试

调试工具

调试方法

小结

第三部分 语言参考

ActionScript语言参考

第四部分 附录

附录一 资源

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

附录三 向后兼容

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

词汇表