ActionScript 3.0完全自学手册
基本信息
编辑推荐
*详细讲解ActionScript编程基础及高级技术
*理论与实践结合,详细介绍多个应用实例
*详细讲解教学课件的制作过程
*详细讲解Flash游戏的设计过程
*详细讲解Flash与ASP后台结合的过程
内容简介回到顶部↑
actionscript 3.0是adobe公司为了适应新的形势需要而推出的面向开发人员的一门脚本语言。本书详细地介绍了actionscript 3.0的基础知识,并介绍了在flash cs3的开发环境中进行系统开发的方法。全书共分为5篇26章,从最基础的编程概念着手,详细讲解了actionscript 3.0的语法、程序设计方法、核心类、数据通信技术等方面的知识,并结合小实例,讲解了每个知识的应用方法。在本书最后的应用实例部分,通过3种不同类型的实例,具体讲解了使用actionscript 3.0进行系统开发的方法和技巧,让读者能够融会贯通、学以致用。
本书的特点是详细介绍了actionscript 3.0脚本的基础知识和基本应用,使用丰富的代码实例详细地阐述了代码的实现方法,方便读者模拟实施。
本书适合广大flash制作和开发人员、web应用开发人员和大专院校学生阅读,并可作为actionscript开发人员的参考手册。
本书的特点是详细介绍了actionscript 3.0脚本的基础知识和基本应用,使用丰富的代码实例详细地阐述了代码的实现方法,方便读者模拟实施。
本书适合广大flash制作和开发人员、web应用开发人员和大专院校学生阅读,并可作为actionscript开发人员的参考手册。
目录回到顶部↑
写给自学编程的人员
前言
第一篇 actionscript 3.0编程基础
第1章 actionscript 3.0概述
第2章 actionscript 3.0编程语言基础
第3章 actionscript 3.0程序设计
第4章 函数
第5章 事件的发送和处理
第6章 面向对象编程基础
第二篇 actionscript 3.0显示和动画编程
第7章 actionscript 3.0显示编程
第8章 使用与控制影片剪辑
第9章 actionscript 3.0动画编程
第三篇 actionscript 3.0核心类
第10章 数组
第11章 数学与数字
第12章 point类与向量
第13章 几何结构
第14章 绘图与颜色
第15章 文本
前言
第一篇 actionscript 3.0编程基础
第1章 actionscript 3.0概述
第2章 actionscript 3.0编程语言基础
第3章 actionscript 3.0程序设计
第4章 函数
第5章 事件的发送和处理
第6章 面向对象编程基础
第二篇 actionscript 3.0显示和动画编程
第7章 actionscript 3.0显示编程
第8章 使用与控制影片剪辑
第9章 actionscript 3.0动画编程
第三篇 actionscript 3.0核心类
第10章 数组
第11章 数学与数字
第12章 point类与向量
第13章 几何结构
第14章 绘图与颜色
第15章 文本
前言回到顶部↑
在大学为了适应未来教师工作的需要,本人开始接触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编程基础。
在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编程基础
第1章ActionScript 3.0概述
ActionScript 3.0是针对Flash Player运行时环境的编程语言,它拥有处理各种人机交互、数据交互等功能。本章将粗略地介绍ActionScript语言的发展历史、新增特色、编程环境等内容,以及第l个ActionScript 3.0程序。
1.1关于ActionScript 3.0
ActionScript 3.0是随着Adobe Flash CS3和Flex 2.0的推出而同步推出的脚本编程语言。本节将对ActionScript 3.0进行简要的介绍,并通过一些具体的实例图片,展示常见的ActionScript的应用领域。
1.1.1 ActionScript 3.0介绍
ActionScript 3.0与ActionScript以前的版本有个本质上的不同。它是一门功能强大、符合业界标准的面向对象的编程语言。它在Flash编程语言中有着里程碑的作用,是用来开发富应用程序(RIA)的重要语言。
ActionScript 3.0在用于脚本撰写的国际标准化编程语言ECMAScript的基础之上,对该语言做了进一步的改进,可为开发人员提供用于丰富Internet应用程序(RIA)的可靠的编程模型。开发人员可以获得卓越的性能并简化开发过程,便于利用非常复杂的应用程序和大的数据集和面向对象的、可重复使用的基本代码。ActionScript 3.0在Flash Player 9中新的ActionScript虚拟机(AVM2)内执行,可为下一代RlA带来性能突破。
Adobe于2007年6月11日推出了Adobe Intergated Runtime(RIA)的Beta版,正式提出了新的RIA概念。2008年2月25日,AIR 1.0正式版和Flex 3.0集成发布。AIR依次允许开发人员使用Flex或HTML/CSS/JavaScript组合来构建桌面应用程序。它是一款链接本地操作系统与在线的网络应用之间的桥梁;它能让平常要在网路上浏览使用的网页程序(如Flash、HTML、JavaScript、AJAX)直接安装在你的电脑,让你可以直接在电脑上执行,不必开网页浏览器。
无论IE支持的Flash Player播放器,还是AIR程序,都真正支持跨系统应用,其核心语言都为ActionScrpit 3.0。
……
第1章ActionScript 3.0概述
ActionScript 3.0是针对Flash Player运行时环境的编程语言,它拥有处理各种人机交互、数据交互等功能。本章将粗略地介绍ActionScript语言的发展历史、新增特色、编程环境等内容,以及第l个ActionScript 3.0程序。
1.1关于ActionScript 3.0
ActionScript 3.0是随着Adobe Flash CS3和Flex 2.0的推出而同步推出的脚本编程语言。本节将对ActionScript 3.0进行简要的介绍,并通过一些具体的实例图片,展示常见的ActionScript的应用领域。
1.1.1 ActionScript 3.0介绍
ActionScript 3.0与ActionScript以前的版本有个本质上的不同。它是一门功能强大、符合业界标准的面向对象的编程语言。它在Flash编程语言中有着里程碑的作用,是用来开发富应用程序(RIA)的重要语言。
ActionScript 3.0在用于脚本撰写的国际标准化编程语言ECMAScript的基础之上,对该语言做了进一步的改进,可为开发人员提供用于丰富Internet应用程序(RIA)的可靠的编程模型。开发人员可以获得卓越的性能并简化开发过程,便于利用非常复杂的应用程序和大的数据集和面向对象的、可重复使用的基本代码。ActionScript 3.0在Flash Player 9中新的ActionScript虚拟机(AVM2)内执行,可为下一代RlA带来性能突破。
Adobe于2007年6月11日推出了Adobe Intergated Runtime(RIA)的Beta版,正式提出了新的RIA概念。2008年2月25日,AIR 1.0正式版和Flex 3.0集成发布。AIR依次允许开发人员使用Flex或HTML/CSS/JavaScript组合来构建桌面应用程序。它是一款链接本地操作系统与在线的网络应用之间的桥梁;它能让平常要在网路上浏览使用的网页程序(如Flash、HTML、JavaScript、AJAX)直接安装在你的电脑,让你可以直接在电脑上执行,不必开网页浏览器。
无论IE支持的Flash Player播放器,还是AIR程序,都真正支持跨系统应用,其核心语言都为ActionScrpit 3.0。
……

点击看大图





加载中...
