本站推荐:陈冰写的书或者是其译的书,都给我们很多的启发和收益,在国内技术书赶场一样的今天,能给这样一个评价的书,确实很少。现在他又以自己的全身心的投入写出了这本《Flash MX Professional 2004第一步》,我们自然不怀疑其价值。这也是一本以电子书发布的书,希望大家多多支持。对于已经有基础的闪客,我们建议从后两个部分读起。对于初学者,建议从头看,这样有益重新认识Flash。
请点击:介绍、购买和阅读样章
内容简介:
如果你是一位正为选择哪本书犹豫不决的Flash初学者,那么,你手头的这本书正是你所需要的。本书从最基础的Flash知识开始讲起,循序渐进,在愉悦中带领你遍历Flash MX Professional 2004全部的能力所在。本书语言风趣幽默,通俗易懂,对概念的讲解极为地道,加之贯穿全书的两百多个小例子会使你轻松的完成Flash的自学。 如果你是一位此前已经接触过Flash,但却积累了很多难点、疑点亟待解决的Flash用户,那么,本书将为你解开很多长期困扰你的Flash疑难问题。毫不妥协的面对这些难点使本书有别于其他同类图书。你将高兴的看到本书全面而深刻的讨论了在开发Flash的过程中所涉及到的各种高级话题。
前言
我相信当你面对这本书时,你的第一个问题就是为什么这么厚的一本Flash书其名字却是“第一步”。“难道我看完了如此厚书后却只是在Flash中走出了第一步?”也许你期待我给你一个不同寻常的答案,但我给你的回答却是——是的。这只是你在广阔的Flash天地中走出的第一步。 但,这是坚定、自信,且正确的一步。 这时,我想起了我每次出去旅行前规划我的旅行线路,整理我的背包的情形。我那时总是会想,只要我能制定出正确的路线和计划,打理好我的背包,确保没有落下一切必要的装备,那么我将可以去任意远的地方,无论路上遇到什么困难。 你手中的这本书就是你这个正手搭凉棚眺望远方的Flash旅者的地图和背包。 这本书是为Flash初学者准备的,只要你是从本书的开头看起的,那么,我可以保证你能够顺利地看到本书的最后一页。你将不会再被以往计算机书中时不时冒出的没有解释的专业术语和晦涩的词句打断思维和感到气馁;你也不会再遇到来到一个位置却不知道下一步该往哪里去的困惑。我书桌边的废纸篓里曾装载过许多本那样的计算机书。我知道读那种书的艰难,所以我不会让你再体验这种感受。 我对本书中所有我认为必要的术语和知识点都给出了一个合理的解释。有些读者甚至会认为我对有些术语和知识点的解释是多余的,因为这些术语和知识点看似与Flash关系不大,或是已经偏离了Flash。但作为一个读者,作为一个曾经也是初学者的我,我知道—当你学习一个全新的知识时,唯一能使学习过程顺利进行下去的方法就是对你遇到的每一个不懂的地方寻根究底,当你把整体中的每一个细节的概念和原理都搞清楚时,你也就对整体彻底明了了,只有毫不妥协的态度才能带给你真正的快乐,才能使你具备解决未来问题的能力。每到一个地方总留下一些遗憾和困惑,尽管你可以继续往前走,但遗憾和困惑却在慢慢积累,等到累积到突破阈值,你将遇到那堵叹息的墙壁,再也无法前进一步。 这本书是为Flash初学者而写的,但这决不意味着本书只是对Flash浅显的讲解。恰恰相反,正如本书的重量已经暗示的那样,这本书没有逃避Flash所涉及的任何高级话题。事实上,对Flash开发及其开发过程中所涉及到的各种其他技术(例如:XML、Web服务、服务器端脚本、数据库等等)中的难点、疑点,以及令人困惑之处的详细讨论和剖析正是本书的特点。这些探讨将使你对Flash这个软件做到真正的了解。如果你曾经因为一些错误的解释而被误导,以至总是遭遇一些自相矛盾且无法理解的事情,那么,本书将为你澄清这些错误,使所有过去不能解释的事情如今都能有一个合理的答案。基于这些原因,我相信本书也将使那些正寻找这些疑难问题答案的中高级Flash用户受益匪浅。 自Flash 5开始,Macromedia就为Flash确立了以矢量动画创作为主的面向对象的应用程序集成开发环境的发展方向。Flash MX Professional 2004的出现更是使Flash在面向对象开发方面达到了一个前所未有的令人唏嘘的高度。类、包、继承、封装、丰富的组件、项目管理、版本控制,这些以往只能在专业的面向对象的应用程序集成快速开发环境中才能见到的东西已经统统的在Flash中得到了贯彻。Flash再也不是一个专司动画创作的工具了。 作为本书的作者,我从事软件开发已经有8年时间了,一些对于软件开发非常重要的经验和思想,我已经写进了本书中,我相信这些知识将对你会有好的帮助。我经常遇到一些Flash初学者问我学习Flash中的编程语言(ActionScript)是否需要有C语言基础。我的回答总是—如果一开始就让你学习C语言,你又该拿什么语言作为基础?事实上,Flash中的编程语言—ActionScript—是最容易的编程语言了,学习它你不需要具备任何基础。对于一些人宣称的—“应该先学会C,再来学Flash ActionScript”,这就像让你先学会花样游泳,再来学习普通的蛙泳一样。 狮子是强大的,但这并不意味着狮子强大到可以飞行。Flash是强大的,但这并不意味着Flash可以做任何事情。我经常在一些Flash论坛看到有人寻求帮助试图让Flash作一些它不能做的事情。比如,有人想用Flash来向XML文档中写入数据,或是想用Flash来操作数据库等等。这些人将会失望,因为Flash自身不能做这些事情,至少目前还不能。但Flash可以调用服务器端脚本,而服务器端脚本可以做这些Flash不能做的事情。因此,在很多情况下,要想用Flash来实现某些任务,你必须把Flash和其他技术结合起来才行。我在本书中对Flash可能涉及到的其他Web技术都作了必要而深刻的讲解,你也将在本书中看到这些技术是如何与Flash完美结合的。 我知道,对于初学者而言,总是学会一个新知识后,就会迫不及待的要去尝试。为此,我把本书中出现的所有代码和例子都做成了一个个的Flash源文档,你可以在随书光盘中找到这些源文档。在你阅读本书时,你可以随时编译并运行这些Flash文档,加深对书中相应内容的理解。爱因斯坦曾经说过—任何事物都应该尽量简洁,但又不流于简陋。本书中的例子都是遵循这个原则的。毫无疑问,一个简洁的例子相对于一个繁琐的例子更容易让人领会其本质。在学习一个技术时,最让人头疼的事情就是将概念隐藏于一个庞大的例子中,进不去出不来,最终迷失在例子中。在跟随本书完成一个个例子时,你会发现这些例子的可爱之处,它们以自身的简洁使概念和技术本身得到体现。同时,由于它们的简洁,使得你很容易成功,这使它们变得很有价值。我始终认为,如果我不能成功的完成一个例子,这个例子对我就毫无益处。 我相信没有人会愿意看一本枯燥乏味的计算机书,尤其当那本书厚达800页时,那同看一本电话号码簿没有什么区别。好在本书是如此有趣,尽管很厚,却风趣幽默,而且适合在任何时候阅读。我相信你在阅读本书时总会感到快乐的。 Flash MX 2004有两个版本——普通版(Flash MX 2004)和专业版(Flash MX Professional 2004)。本书是基于Flash MX Professional 2004的。专业版包含所有普通版所具有的功能,同时较之普通版还增加了许多方便应用程序开发的功能和部件。 本书分为六个部分: 第一部分—入门篇。你将在这个部分中了解什么是Flash,熟悉Flash的工作环境,并建立你的第一个全Flash网站。 第二部分—深入篇。在这个部分中,我将带领你进入Flash各个功能部分,教你学会如何使用这些功能部件。你将领悟很多Flash中非常基础但非常重要的概念。 第三部分—ActionScript篇。在这个部分中,我将帮助你建立一套完整的编程思想,你将学会像一个软件设计师那样来思考问题。你会掌握在Flash中进行程序开发工作所必需具备的重要知识,你将学会运用Flash完整的编程体系来完成从简单到复杂的各种编程任务。在开发一个Flash应用的过程中会涉及到的各种其他Web技术也将在这个部分中进行清晰的阐述。 第四部分—组件篇。你将看到Flash中日见重要的角色—组件—是如何缩短你的开发时间并使你的程序变得美观的。你将学会如何利用组件来开发强大的Flash应用程序和Web服务程序。 第五部分—专题篇。一些较为独立的Flash技术被安排在了这个部分中。例如:屏幕技术、项目管理和版本控制,以及如何使用Flash扩展。 第六部分—综合应用篇。我在全书最后的这个部分中提供了一些Flash综合应用的例子。 我在本书的写作中投入的精力超出了我此前的想象。尽管我从Flash 3.0就开始使用这个软件,并在其后的几年里一直使用Flash进行开发,但Flash MX Professional 2004较之其前任(Flash MX)所产生的深刻而广泛的变化仍令我感叹。Flash MX Professional 2004是Flash发展史上继Flash 5之后的又一次变革,有太多全新的东西融入其中。为了解决一些难点问题而动辄查阅数百、甚至上千页的技术资料是写作本书中并非罕见的情形。 我想说的是,对于本书,我已经努力做到了“好”,你尽可以放心的阅读和学习。每当我看到一些计算书的前言中有这样的话——“由于本人水平有限,错误在所难免”——时,我就感到厌恶,这话是缺乏责任心的人推卸责任的托词。 正如你读到这里已经感觉到的那样,本书会是你学习Flash的良师益友。如果你在学习本书的过程中遇到任何困难或疑问,你可以给我写信,我的邮箱是chenbing@neosaga.net,也可以在我的网站上留言,我的网站的网址是www.neosaga.net。 记得圣经中有这样一句话“你应该了解真相,真相会使你自由”。现在,就让我们来了解真相,获得自由,进入Flash天马行空的世界吧。
出处:蓝色理想
责任编辑:蓝色
|