您的浏览历史

Flash ActionScript 3.0开发王

进入免费试读


精彩评论
市场价 : ¥69.00
普通会员 : ¥58.65
1-3星会员: ¥57.27
4-5星会员: ¥55.20

基本信息
【评  价】 (共 20 条) 参与评论
【作  者】张亚飞 [同作者作品] [作译者介绍]
【丛 书 名】 网站开发专家
【出 版 社】 电子工业出版社     【书 号】 9787121067358
【上架时间】 2008-7-28
【出版日期】 2008 年6月 【开 本】 16开 【页 码】 579     【版 次】1-1
【所属分类】 计算机 > 软件与程序设计 > 综合 > 高级程序语言设计
计算机 > 数码/设计 > Flash
编辑推荐

砍掉错误——建立正确的认知.
砍掉混乱——建立完整系统的知识体系...



【内容简介】

本书是关于开发Flash动画应用程序的经典图书,使用最新的ActionScript 3.0作为开发语言。
本书首先为开发人员建立首要的、基础的正确认知;然后沿着“Flash是基于时间轴的应用程序”这一完整系统的知识体系,循序渐进,以深入浅出的实例教授用户怎样使用最新的ActionScript 3.0和最新的Flash CS3进行Flash应用程序开发。
本书直击ActionScript 3.0和Flash CS3技术的核心,理论与实务并进,对开发理论的阐述,辅以实际案例的开发,学习效果最佳!
本书内容绝非泛泛而谈理论,而是围绕实际案例代码来组织的,让读者马上可以上手,并且加深理解。“实用”是技术类书籍好坏的唯一衡量标准,而本书更是将这个词演绎到了极致。
动画设计师可以通过本书学习到更为高级的Flash动画设计技巧,网页设计师也可以通过本书学习到如何制作出界面更加华丽的网络应用程序。

【编辑推荐】

“在正确与错误之间做抉择并不艰难,要开前言,将抉择权把握在自己手中。”
  建立正确的认知、完整系统的知识体系
  究竟什么是Flash ActionScript,让本书来给你答案;完全范例讲解,内容通俗易懂;范例完全通过W3C推荐验证程序验证,真正使你的作品完全符合行业标准;完全涵盖Flash ActionScript,全面学习动画设计脚本语言;直击FIash ActionScript技术的核心.用开发理论的阐述,辅以实际案例的开发,学习效果最佳;循序渐进地指导读者将Flash ActionScript融入到动画制作中,掌握如何制作出界面更加华丽的Flash应用程序。
  本书特点:
·以FIash开发和ActionScript语言的基础知识为切入点展开讲解。包括变量和语法约定,数据运算和流程控制,使用全局函数和创建自定义函数,创建基于时间轴的应用程序,开发FIash应用程序的基本步骤。
·详细讲解FIash Foundation Class和OOP。包括使用基本的ActionScript顶级类,影片剪辑控制、多时间轴和显示列表,事件处理和基本的交互控制,设计用户界面和使用组件,在Flash中使用声音,在FIash中使用视频,Flash和XML集成开发,创建网络应用程序,在ActionScript中使用正则表达式ActionScript脚本调试原理与技术,创建自定义类和进行面向对象的编程。
· 深入阐释如何动态创建图形和动画效果。包括使用过渡效果相关类动态创建动画效果,使用滤镜动态处理影片剪辑以增加特效,动态处理图形和位图以增加特效。
·透彻分析了Flash高级主题。包括系统支持侦测与设置,应用程序影片的发布和调整。
·附录部分包括默认值的改变,保留的关键字,关于ActionScript使用原型实现面向对象开发,键盘键和键控代码值对照表,测试题答案 。

【作译者介绍】

本书提供作译者介绍
张亚飞,是现今活跃在信息技术领域的卓越作者。正如读者过去所看到的那样,他建立了一整套基于时间轴的完整系统的Flash知识体系,这个知识体系已经使很多Flash开发者和设计者受益。今天,他从纷繁复杂的乱象中抽象出真知,构建了一整套完整系统的万维网应用程序开发的知识体系,并将它完整地呈现在自己的作品中。目前,他的作品遍布海峡两岸(包括繁体和简体),内容囊括了设计和开发领域。

张涉猎广泛,精通几乎整个万维网网络开发和设计的知识,包括ASP、ASPNET、CSS、、HTML、JavaScrip.. << 查看详细

【目录信息】

第1篇 Flash开发和ActionScript语言基础入门
 第1章 建立首要的、基础的正确认知
 第2章 ActionScript 3.0语言基础——变量和语法约定
 第3章 ActionScript 3.0语言基础——数据运算和流程控制
 第4章 ActionScript 3.0语言基础——使用全局函数和创建自定义函数
 第5章 创建基于时间轴的应用程序
 第6章 开发Flash应用程序的3个基本步骤
第2篇 精通Flash Foundation Class和OOP
 第7章 使用基本的ActionScript顶级类
 第8章 影片剪辑控制、多时间轴和显示列表
 第9章 事件处理和基本的交互控制
 第10章 设计用户界面和使用组件
 第11章 在Flash中使用声音
 第12章 在Flash中使用视频
 第13章 Flash和XML集成开发
 第14章 创建网络应用程序
 第15章 在ActionScript中使用正则表达式
 第16章 ActionScript脚本调试原理与技术
 第17章 创建自定义类和进行面向对象的编程
<< 查看详细目录

【前言】

自从20世纪70年代因特网诞生以来,以WWW技术为支撑的万维网近十多年来迅猛发展,渗透到社会生活的各个方面。从旧金山郊外的硅谷,到新竹日夜通明的半导体工厂,它正在改变着我们工作和生活的方式。.
全世界有3/4的人还从未接触过因特网,这也预示着我们这些正在从事与因特网相关工作的人员,以及即将从事此类工作的设计者、开发者都将有一个美好的明天。
必须掌握的万维网常识
用户首先必须掌握万维网的基本常识,这是万维网的基本知识结构,也是“开发王”这套书所基于的基本理论基石和贯穿于始终的纲要。并且,这也不单单是一个知识结构的问题,其实任何的技术知识都是随着技术本身的发展慢.. << 查看前言

【书摘】

第一篇 Flash开发和ActionScript语言基础入门
01 建立首要的、基础的正确认知
  ActionScript脚本语言是Flash的交互语言,学习ActionScript程序语言最重要的就是要牢记:Flash是基于时间轴的应用程序。这句话是你学习ActionScript的开端,也是结尾,它更贯穿于你学习和应用Flash的整个过程。
  1.1 Flash应用程序开发环境和运行环境入门
  用户要学习Flash开发,首先要建立首要的、基础的正确认知。几乎所有的应用程序开发中,用户都要接触到3个相互关联的方面:一个是开发环境,另下个是运行环境,再一个是开发语言。
  Flash应用程序开发也包含3个方面,本书介绍的是使用Flash CS3 作为开发环境,以ActionScript3.0作为开发语言,以Flash Player 9为运行环境进行Flash 应用程序开发和创作的完整知识体系。
  对于Flash 应用程序开发,用户首先要正确认识的就是这3个方面的关系。
  1.1 正确认识Flash应用程序的开发工具
  在进行Flash开发时,安装一个开发工具(也被称为开发环境、创作环境等。因为现在大多数开发环境集成了很多用于辅助开发的功能,所以它们也被称为集成开发环境,英文简称IDE)是十分必要的。……

【插图】

chatu
评论交流 共有20人开贴评论  26人参与评论  15人参与打分 查看
8人
 53%
用户平均打分
我要写评论 help如何参与评论和打分
2人
 13%
2人
 13%
1人
 6%
2人
 13%

wood_muzy

一级评论员
  
发表于:2009-6-28 17:30:00
我只想说,这个人太无聊了,写了那么多书我的确很佩服你,可是你的态度太差,太嚣张,你的水平也不咋地,天天吹得自己跟神一样,伏在表面上写书,会被人骂死的
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

rainsilence
一级评论员
  
发表于:2009-5-1 13:21:00
我在书店拜读了你的新书,关于flex的。完全没感觉和其他人写的有什么不同开始讲actionscript3的基本语法,估计抄文档的。接下来讲控件。有点.net的书的风格。接下来讲flex4,这个倒是可以看看我想说的就是,你应该有很多的flash开发经验。但是似乎这些经验让你不能从我们开发者的角度写书。flex不是.net,并不是讲讲控件,讲讲语法就完了的。从来没有什么经典是从官方文档上面抄下来的。你应该多从flexframework的角度上去看。我们需要的不是另一个.net。相信你也明白flash的价值!!我说的flexframework,希望你能正确理解他的意思。不是指pure mvc那样的东西,也不是lifecycle。我非常希望有人能够写出一本有思想,有深度的书。make things move就是其中一本。明白否?不需要面面俱到,但是要有深度!!

to aoliao:
对于你的无知和挑拨水平我领教了。你完全不懂java的世界,甚至不到业余水平。
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)

sandal1980

二级评论员
  
发表于:2009-3-10 11:48:00
老张的书越来越水
您觉得呢? 送鲜花 (得0支)  扔鸡蛋 (得0个)

aoliao
三级评论员
评价等级:  
发表于:2008-9-3 14:47:00
张亚飞对目前开发领域内普遍的基础性错误和混乱深感担忧,在很多开发领域内都存在致命的问题,而且这些问题都非常基础,正是因为非常基础,所以显得非常显眼,例如在OOP的认识上。

对于JavaScript OOP,现在仍然有很多人沿袭错误的认识,仍认为JavaScript是基于对象的语言而不是面向对象的语言,这错误如果不剪除,那么就不可能有真正的 JavaScript开发。大部分人都认为,并且很自以为是地认为使用Class才叫面向对象,特别是初学者。这是不正确的:目前原型链和类链是两个不同的面向对象开发的体系。按照ECMA262V2实现的语言(最流行的当是Javascript和Actionscript1.0)都是使用原型链来实现面向对象开发的。

张亚飞提醒大家,不要认为使用类链就可以没有问题了,因为Java可以说是目前最流行的OOP语言,所以很多人都对他很放心,认为学习JavaOOP 就能对面向对象开发更了解,其实不然,只要看看对接口和抽象的混乱认识就知道有多肤浅了,从译自老外写的Java垃圾图书,到国内的垃圾,几乎都是错的。他们似乎不想让用户知道“接口是规范,类是实现”这样一个基本的显而易见的规则,或者他们自己也根本不知道(后者的可能性最大)。PHP也不例外,存在同样的问题,虽然PHP OOP发展没几年,但是大多数人仍沿用了和JavaOOP同样的思维。这都是最基本的OOP知识啊,同时也是整个软件世界相互通信的基本规则,没有想到,虽然OOP诞生了几十年,尚还有如此肤浅的错误。

再举一个事实,看一看Java开发中的JSP JavaBeans问题吧,你就知道灾难有多深重了,出现这样的灾难,企业的信誉变会荡然无存,软件用户的利益就没有办法保障,到最后,责难肯定会有落到我们这些开发者身上。

更多的实事:很多开发者就知道使用IIS或Tomcat中的基本验证模块、摘要验证等模块来对用户进行验证,它们就认为这就是所谓基本验证、摘要验证,并且还都很自以为是,因为书上就是这样讲的。把实现当作是知识的根基,这是最大的悲哀,亦是混乱之根源。

在Flash Actionscript 3.0开发的领域有些错误更是显得好笑,连基本的变量作用域都尚未搞清,这个就不说了,太浅了。



如果有任何问题都可以通过张亚飞的BLOG与其交流:

http://cn.zhang-yafei.com/(简体)
http://tw.zhang-yafei.com/(繁体)
回复 ( 3条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得1支)  扔鸡蛋 (得1个)

gaoxudong2001

二级评论员
评价等级:  
发表于:2008-10-24 8:34:00
回aoliao:
你作枪手是不是也太明显了。到各大书的评论上都发同样的内容,这书我看了。说实话确实不怎么样,actionscript3.0本身就是应该基于面向对象设计,你还敢说基于时间轴的知识体系。明眼人一看就知道怎么回事。
回复 ( 2条评论-- 点击查看讨论 )
您觉得呢? 送鲜花 (得2支)  扔鸡蛋 (得0个)
我要写评论
查看所有评论交流(共20条)