查看 变频器原理与应用视频教程 36讲 哈工大 《ActionScript 3.0权威指南》(ActionScript The Definitive Guide) pdf 中文-简介及下载-电脑,动画设计,Flash
首页| 如何下载(?) | 网站地图
大学视频教程网logo点击查看更多 大学视频教程
网站地图 | 当前位置: 大学视频教程网电脑动画设计Flash → 《ActionScript 3.0权威指南》(ActionScript The Definitive Guide) pdf 中文

《ActionScript 3.0权威指南》(ActionScript The Definitive Guide) pdf 中文

大学视频教程,璇璇视频教程
资料录入:侠小侠

更新时间:2009-05-30 10:59:00

文件大小:13 MB

语言要求:中文

资料类型:电子书

下载方式:电驴(eMule)下载
ActionScript 3.0权威指南


原创经典,字字珠玑。.
资深动画师乔珂力作,ActionScript 3.0经典图书横空出世。
蓝色理想、闪吧、DDC传媒三大网站大力推荐。
·彻底理清ActionScript 3.0的概念、语法和新特性,一一瓦解学习的难点。..
·遵循ActionScript 3.0自身逻辑,深入剖析动画设计的各种算法。
·深入ActionScript 3.0的深层机制,建立独立、完整的开发思维。
·结合实际开发,提供大量典型示例和3个综合案例,具有超强的实用性。
·适用于Flash、Flex等多种开发环境,具有较强的通用性。...

序:美妙的语言
借阅读《ActionScript 3.0权威指南》书稿的机会,我不禁重新审视ActionScript——这门独具魅力的语言,一个广阔思想的展台。
ActionScript 最初设计用于Flash交互与控制动画。当开发者可以快速地建立动画,配合音效,并根据浏览者的意图来产生互动时,是多么令人振奋!越来越多的人开始使用 Flash创建属于自己的个人网站,在互联网上展示自己。网络上随处可见五彩缤纷的Flash作品、游戏,使我看到了许多让人赞叹的精彩创意。
自 2.0以后ActionScript类库的更新,标志着ActionScript已经成为一门面向对象语言,随着越来越多的Flash作为前端 RIA(Rich Internet application)应用的出现,宣告了ActionScript进入新的时代。直到Micromedia被Adobe公司收购以 后,ActionScript遇到了一个不大不小的变革。说大,是因为语言结构发生了很大的变化;说小,是因为虽然类的组织进行了更加完善的架构,而根本 的思想还是从之前的体系演化而来的。当然,在这个过程中,ActionScript的能力得到了进一步的强化,也吸引了很多从事Java或C++的程序员 进来,于是,Flash被更加明确地分成了两类:界面动画图形设计与交互程序。不可否认,ActionScript 3核心的类库做出了大幅度的重构,并且在语法上也和ActionScript 2存在着较大的分歧。然而,要注意的是,虽然这个改动导致了很多从事ActionScript 2开发者难以适应,但是,新的架构体系与其说是改变了很多东西,还不如说是提炼了很多东西,它以更规范、更高效的形态来逐步改变开发者的思想。令人欣慰的 是,本书作者乔珂也清楚看到了ActionScript的变化脉络,在这部800多页的专著中,他用易于理解的思路和语言详细阐述了 ActionScript作为一门日趋丰满的面向对象语言的独特魅力,并结合自身开发经验为读者提供了丰富的案例来借鉴学习。
我一直认为,无论是 Flash IDE也好,Flex Builder也好,或者什么都好,作为开发环境而言,并没有优劣之分。直到现在,还有很多朋友在提出类似到底哪一个更好的问题。其实,无论是RIA何种 应用,游戏,网站,动画展示等,无非都是以“swf”为后缀的文件,用Flash Player解析呈现而已,这是Flash在终端所展示的形态。现在,你既可以用Flash轻松加入喜爱的图片、音乐,并有序地组织好这些资源,也可以使 用Flex快速创建应用程序,通过调用别的后台语言,如PHP、JSP、ColdFusion等获取数据,再使用合理的逻辑把数据和界面组织起来。如果你 熟悉了ActionScript,在这个平台里,你可以尽情地按照你的想象来发挥,我相信现在的ActionScript 3有着非常优秀的架构体系和宽广的应用面,也相信会有更多的朋友加入到这个充满活力的阵营中来。
感谢Adobe开发组的所有成员,奉献和创造了如此美妙的语言。
希望看到本书的读者,不要错过领悟美妙的ActionScript的机会。
“蓝色理想”网站站长 曾沐阳
www.blueidea.com


专家推荐

感谢Adobe开发组的所有成员,奉献和创造了如此美妙的语言。
希望看到本书的读者,不要错过领悟美妙的ActionScript的机会。
——“蓝色理想”站长 曾沐阳

正如本书作者所言,ActionScript发展到今天已经是一门独立且有特色的开发语言,学习ActionScript迫切需要一本知识全面、讲解深入且案例丰富的实用指南。本书正是这个选择。
——“闪吧”网站站长 古墓

对于那些苦于无法进入一个崭新的Flash世界的用户来说,这本书会真正带你入门。对于已经有了一定Flash开发经验的用户来说,本书会使通往AS3的旅程变得更加顺畅。
——“闪客帝国”创始人 边城浪子

虽 然市面上有很多关于ActionScript的图书,但大都是针对编程人员来撰写的,从事设计工作的人难以掌握。现在,我们终于看到了一本为设计师编写的 关于如何学习ActionScript的图书。这本书从设计师的角度出发,深入浅出地进行剖析并详细讲解,能让学习者少走很多弯路。希望读者能够在这本书 中便捷、高效地学习到ActionScript技术。
——DDC传媒网站总编 王东

前言
一本概念阐述与实例讲解俱佳的好书,值得你反复阅读!
学ActionScript的难点是什么
ActionScript是一门开发语言,但是使用它的并不是经过训练的程序员,大部分都是从设计方面转过来的,因此使用者对AcitonScript的很多概念都很陌生,在懵懵懂懂的状态下就开始编程了。这种情况下,很容易遇到瓶颈:
 代码冗长,不易阅读,后期维护非常困难。
 Bug很多,经常出现一些莫名其妙的错误。
 不能使用面向对象的思路设计程序,编写了大量的重复代码。
……
之 所以出现这些问题,就是因为没有深刻理解AS中的各种概念。我从Flash 5.0就开始编写AS代码,其中走了很多弯路,同时也积累下了大量的笔记和各种注意事项。后来总结的一条就是:如果理解了语言的核心概念和内部机制,不仅 能开发出健壮的Flash应用程序,而且能发现ActionScript 3.0自身的独特美感。
市场上虽然关于AcitonScript的书很多,但是都是流于介绍语法,而没有从本质、从概念上对其进行阐述,因此我才萌生了写书的想法,希望能对读者有所帮助。
本书的内容安排
本书在安排内容时,将ActionScript 3.0作为全新、独立、特色的语言看待。
 本书将ActionScript 3.0作为全新的语言,而不是早期版本的强化升级。以培养实际开发能力为目的,将语言的基本语法、核心概念及新增功能统一起来。根据知识点在语言逻辑体系 和实际应用中的权重,对语法和概念重新进行分级和组织。真正做到了由浅入深的平缓过渡。即使读者没有相关知识背景,也能毫无障碍地阅读本书,并最终掌握 ActionScript 3.0。
 本书将ActionScript 3.0作为独立的语言,而不是类似语言的简化变种。根据Flash网络应用和脚本开发的实际,深入阐述了语言的自身逻辑。不仅解决了应该如何的问题,还回 答了为何如此的疑问。帮助有开发经验的读者脱离惯性思维,重新认识语言,培养ActionScript 3.0开发思维。
 本书将ActionScript 3.0作为特色的语言,而不是语句概念的机械组合。围绕面向对象的开发思想,阐述了OOP在语言中的具体实现。尊重ActionScript自身逻辑,详 细讨论了编译执行、事件交互、显示列表、脚本动画等特色概念。引领读者体会ActionScript 3.0语法表象之内的深层美感,揭示语言设计者的独具匠心。
基于以上观点,全书分为四篇,共计15章。每章内容侧重于一组相关的知识和概念。读者在阅读时,能够举一反三,事半功倍。章节按照由简单到复杂、由表层到本质的原则,归入四篇:
第 一篇(第1章~第3章)主要涉及ActionScript 3.0的外围知识。第1章从脚本语言的基础知识开始,逐步介绍了ActionScript 3.0的发展过程、文件结构和运行原理。第2章介绍了ActionScript 3.0开发常用的三种环境:Adobe官方的Flash CS IDE,FlexBuilder 2,以及第三方软件FlashDevelop 3.0。第3章围绕创建“Hello World”程序,向读者介绍了ActionScript程序的开发过程及常用开发软件的具体使用方法。
第二篇(第4章~第7章)讲述了 ActionScript 3.0中的语言要素。该部分是本书的重点,也是语言的核心。包括语法基础结构,流程控制,面向对象编程和常用对象等内容。本编是ActionScript 3.0开发的基石,为读者进一步学习提供语言元素和基础概念。
第三篇(第8章~第12章)结合语言的实际应用,介绍简单动画、复杂动画、交互控 制、外部数据等语言应用。ActionScript 3.0是按照类组织的,在解决具体应用时,会涉及多个类。本篇各章节以应用为划分标准,穿插讲解涉及到的相关类。针对不同的应用需求,讲解面向对象编程在 解决Flash应用问题时的作用。读者阅读本编后,可以掌握常见应用的实现和核心类的用法。
第四篇(第13章~第15章)是实战篇。通过编写互动游戏、在线RSS新闻阅读器和全屏幕FLV视频播放器,涵盖了ActionScript 3.0开发的各种知识元素。在构建完整应用程序的过程中,使读者更深刻地掌握开发过程中语言的运用。
本书还介绍了矩阵变换、动画替身等Flash编程必备的周边知识和实际技巧,以满足不同读者的阅读需要。
本书的特点
本书以培养实际开发能力为目的,具有以下特点。
 全面性:本书不仅介绍了ActionScript 3.0的新特性,而且涵盖了语言的所有关键内容。
 实用性:紧密联系开发的实际,学以致用。避免了语言的教条罗列,具有很强的实用性。
 通用性:解除ActionScript 3.0语言与具体软件的绑定,适用于Flash、Flex等多种开发环境。
 渐进性:重新组织了语言的知识点分布,全书由整体到细节,由浅入深逐步扩展读者的视野。
 高效性:将内容整理归类,举一反三。避免相似知识的重复学习,提高学习效率。
 深入性:参考了大量Adobe内部文档资料,内容深入到语言的深层机制。
 通俗性:使用简单易懂的说明语言,配合大量直观的图片示例,将各种复杂概念一一瓦解。
 整体性:全书以OOP概念和实际开发需求为主线,章节环环相扣,前后呼应,避免了知识单元之间的分散和孤立。
 独立性:本书彻底地遵循ActionScript 3.0自身逻辑,以ActionScript 3.0的角度阐述各种编程概念,帮助读者建立独立完整的开发思维,避免周边语言开发习惯的干扰。
 配有学习论坛http://www.rzchina.net,读者可以在上面讨论技术,笔者会及时回答读者提问,并提供各种技术文章,帮助你提高开发水平。
大学视频教程 No Rights Reserved.