虽然ActionScript 3.0较之以前的版本有许多的变化,但本书的主旨在于动画编程,所以本书不在语言版本的区别上花费笔墨,但如果你打算阅读本书,最好先学一点面向对象的编程知识。另外,本书的动画编程算法思路是在基于物理的动画基础上阐述的,书中虽然没有提供大型完整的动画实例,但它却是各种独立技术的荟萃,如果你能熟练灵活地运用书中介绍的数学或物理公式及其相关技术,无疑能使你如虎添翼地制作出相当酷炫的作品来。
本书所有的范例都在Flash CS 3环境下测试过。
Flash ActionScript(AS)3.0是一种功能强大的面向对象的编程语言。当前,网络游戏、网络特效、互动广告的火爆带动了它的应用和开发。本书以ActionScript 3.0程序设计为主线,从动画编程的角度介绍了flash动画的制作与开发。全书由三大部分组成:第一部分为AS 3.0语言基础,介绍了ActionScript 3.0的基本语法、事件侦听机制、类的设计与应用;第二部分为AS 3.0动画编程基础,内容涵盖Flash动画基础知识、flash动画中的显示编程及交互编程技术;第三部分为AS 3.0动画编程提高,内容涉及动画制作中从简单运动到复杂运动的诸多内容。本书最大特色是对动画编程附以大量程序范例进行讲解,使读者的学习能够轻松而高效,并在此基础上做出优秀的动画作品。
本书知识系统、范例丰富,每章配备提高思考题,既适合作为Flash ActionScript的初中级读者的教材或自学教材,也适合作为各级培训读本。