在大学为了适应未来教师工作的需要,本人开始接触Flash,到现在为止,已经有8年多的时间了。从最初使用脚本代码的Flash 4到使用ActionScript 1.0的Flash 5、Flash MX,再到使用ActionScript 2.0的Flash MX 2004、Flash 8,最后到最新推出的使用ActionScript 3.0作为编程语言的Flash CS3,我都有着大量的研究经验。特别是从2003年起,在闪客天堂作技术版斑竹的日子中,为了适应广大Flash编程爱好者的需求和解决他们提出的问题,我对ActionScript 1.0、ActionScript 2.0都做了大量的分析和探索,并做了大量的代码测试,写出了很多技术含量很高、流传范围很广的技术教程。更重要的是,在这里受到“皮皮狼”老师“将as作为基础的编程语言”这一理想的启发,使我萌生了做一名ActionScript基础教师和推广者的念想,这也是我写本书的初衷和目的。.
在Adobe公司收购Macromedia公司后不久,就推出了全新的ActionScript 3.0。这是Adobe公司为了利用功能强大的客户端工具,适应目前网络开发的需求而推出的。ActionScript 3.0实现了对面向对象编程(OOP)语言的完全支持,已经成为了一门比较成熟的计算机语言。其良好的功能和优质的性能,值得广大Flash开发者和爱好者学习和使用。为了使广大读者能够充分地了解其原理和功能,特写了本书,希望能够对Flash学习者有所帮助。
本书从最基础的语法讲起,循序渐进地介绍了使用ActionScript 3.0进行编程的原理和方法,并利用大量的代码示例对功能进行实例说明,便于读者学习、巩固和提高。
本书特色
本书深入浅出,循序渐进地讲解了使用ActionScript语言进行编程的基本概念原理和实现方法。在讲解的过程中,针对不同的原理和功能,采用了不同的示例代码创建了相应的应用实例,方便读者测试和练习使用。
1.实例丰富,注释完整
本书无论在ActionScript 3.0编程基础中,还是在核心类介绍中,都穿插了大量的实例内容,做到学以致用。在每个实例的代码中,都使用注释的方法,对每段代码的含义做了讲解,方便读者体会每段代码的作用。
2.注重思想,举一反三
本书在讲解每个应用的时候,不但讲解了知识的应用方法和步骤,同时还讲解了实例使用设计理念,方便读者融会贯通。本书的设计理论和设计思想,并不仅仅局限于传统的在Flash中应用,其设计的原理和方法,同样可以在Flex中进行开发和应用。
3.内容全面,知识完整
本书的内容涉及了ActionScript 3.0编程语言的各个方面,从基本的语法知识,到面向对象编程,从简单的应用实例,到大规模的应用实战开发。全书覆盖了ActionScript应用的常见领域。
4.循序渐进,结构严谨
本书的编排采用循序渐进的方式,适合初级、中级学者逐步掌握使用ActionScript 3.0进行编程和设计的基本方法。
5.与时俱进,紧跟时代
本书中所有内容都适应了新的技术发展。在编程语言上,使用最新版本的ActionScript 3.0进行讲解,在Flash开发环境上,使用最新的Flash CS3版本;在编程思想上,执行了最新的文档和代码分离的设计思想。
6.提供完善的售后服务
在读者学习和使用本书的过程中,以及在实际的项目开发中,可以将自己遇到的问题随时反馈给作者,作者将尽力帮助大家解决这些问题。
本书的内容..
本书共分为5篇26章,从最基础的编程概念着手,详细地讲解使用ActionScript 3.0脚本语言进行编程的思路和方法。最后通过3个具体的应用实例,展示了使用ActionScript 3.0进行应用开发的设计流程和实现过程。
第一篇(第1章至第6章)ActionScript 3.0编程基础。
.本篇为编程基础知识介绍,包括ActionScript 3.0的基本语法和语句、创建基本的函数、处理事件和面向对象编程的基本原理和方法。
第二篇(第7章至第9章),ActionScript 3.0显示和动画编程。
本篇详细地介绍了使用ActionScript 3.0进行显示和动画编程的方法,并创作了大量的代码实例,使Flash动起来,产生丰富的显示效果。
第三篇(第10章至第20章)ActionScript 3.0核心类。
本篇是ActionScript 3.0核心类介绍,这些类包括数组类、与数学相关的Math类、Point类以及矩阵向量类、绘制类、字符串、显示字符串的文本类、处理字符串的正则表达式类、位图类、滤镜类、时间类和声音类。
第四篇(第21章至第23章)ActionScript 3.0数据通信技术。
本篇足关于ActionScript 3.0网络和数据通信技术的,内容包括创建和使用XML数据、加载外部数据的方法、与外部数据进行交换的方法、将数据保存到本机的方法,最后还介绍了ActionScript 3.0的错误处理方法。
第五篇(第24章至第26章)ActionScript 3.0综合应用实例。
本篇足项目实战篇,主要通过实例来介绍使用ActionScript 3.0创建完整应用实例的方法。课件实例主要介绍在Flash CS3中使用ActionScript 3.0进行创作的方法;游戏实例主要介绍使用外部类和文档类控制及开发应用程序的方法,留言本实例主要侧重于ActionScript 3.0与后台数据库进行连接并处理的方法。
本书由浅入深,由理论到实践,尤其适合初级读者逐步学习和完善自己的知识结构。
本书配套光盘内容
本书源代码
本书视频演示
本书电子教案(PPT)
1200余页编程技术文档(免费赠送)
45个编程专题视频讲座(免费赠送)
本书适合的读者
Flash设计制作人员
Flash开发人员
Flex开发人员
AIR开发人员
RIA开发人员
ActionScript编程爱好者
课件开发人员
大中专院校的学生
社会培训学员
本书的作者
本书主要由蒋国强编写,其他参与编写和资料整理的人有高会东、王建超、邓薇、黄丽莉、吝晓宁、汪洋、白广元、蔡念光、陈辉、冯彬、刘长江、刘明、沙金、张士强、张洪福、多召英、贾旭、李宽、江宽、陈科、方成林、班晓娟、方中纯、刘兰军、郑雪峰。
编者...