统计在线人数...

《Flash组件、游戏、SWF加解密》

[ 来源:不详 | 作者:moby | 时间:2007-9-11 下午 10:49:08 | 浏览:统计中... ]

需要特别指出的是,他在SWF加解密和Flash文件综合性保护方面有着深入的研究和独到的见解,他曾破解过大大小小几十个Flash站点和Flash应用程序,其中包括一些非常著名的Flash商业应用程序和组件。在他所写的130页的内容中,你将学到这些思想和技术。尽管他的拖稿令人无法容忍,但始终令我欣赏的一点是,他并没有因为后期时间的紧迫而对稿件的质量有所敷衍,他按照他的原则完成了他所写的部分,其完成质量是一流的。他有好的语言驾驭能力,但仅限于写书。我这样说的根据是,与他通电话时,总是我在说话,他那边唯一的回答或说响应就是两个字“好”、“嗯”。令人印象深刻。

   好了,就这本书而言,我不吐不快的话就是上面这些了。你已经将一本激动人心的书捧在手上了,Flash应用开发的盛宴现在开席。

                                     陈冰
                                    2007年4月30日

“弥赛亚之书”和“逆水游的鱼”致本书读者:

  Flash作为当今流行的开发平台,受到越来越多朋友们的青睐。我们不仅使用它进行动画创作,更能够通过它来进行交互式应用程序的开发。这款集成多种媒体形式和设备,并且能够面向对象编程的软件,使更多非专业用户展示自己非凡的创意成为可能。最明显的例子即体现在使用Flash开发游戏。我们两人于05年底相识,跨越了地域的限制组建了“GameWitch工作室”,致力于进行艺术性和娱乐性兼备的Flash游戏开发,也获得了一定的成绩。然而仅仅自己的探索是不够的,这个环境需要大家共同地营造和维持,需要更多的新鲜血液来共同努力。

  我们希望所有人都能发扬DIY(Do It Yourself)精神,勇于加入这一行列中来。尽管“GameWitch工作室”还不是十分成熟,但也在不断的尝试中积累了一些经验。我们一直希望能够通过某种方式理清思路,从而系统地、完整地把自己所学到的经验发布出来,把知识让更多人分享。

  机缘巧合之下,本书的策划编辑陈冰与我们取得了联系,并且提供给我们这次机会。陈冰编辑是一位知识全面并且要求严格的高手,同时也很有耐心,他理解我们在业余时间写作的艰难,给予我们充沛的时间创作和修改,并且经常地提出建议和鼓励。最后本书终于在严格的要求下出版并陈列在大家面前。我们必须承认,它诞生期间的种种酸甜苦辣,是在一开始所没有想象到的,我们所经历的挫折和挑战,在今后也会使自己获益良多。

  我们将先为大家讲解组件的概念、应用和制作方法,然后再叙述文件保护与加密的理论知识。在第三部分,我们将以完整的Flash游戏设计流程(包括策划设计、美术设计和脚本设计)来阐述如何创造新颖的系统、展现优秀的美术、培养良好的编程思想以及规范精简的代码。而同样重要的是,我们还会说明这些又是如何和谐地搭配的。本身Flash的开发门槛就不是很高,而且通过本书详尽的解释,我们相信大家一定能通晓其中的奥妙,从而创作出自己精彩的作品。为了确保大家的学习效果,在本书中出现的所有重要源文件都在随书光盘中提供,您在遇到困难时可以随时对其进行研究。

  我们希望通过本书能为广大Flash爱好者们踏上更高台阶而做出自己应有的贡献。

  如果大家在阅读我们所写的这部分时产生疑问,可以通过我们的电子邮箱与我们联系,我们肯定会尽力帮助大家。

游戏策划/美术/音效方面
弥赛亚之书:mess79#163.com

游戏脚本编程方面
逆水游的鱼:hardean#163.com

                              弥赛亚之书(向怡宁)
                              逆水游的鱼(夏德安)
                              2007年3月11日

“HBrO”致本书读者:

  随着网络技术的发展,Flash的受欢迎程度也日渐提高,为了满足不同闪客的要求,Flash在几代的升级过程中,功能逐渐趋于完善,在Web交互式动画的应用方面表现得尤为明显。

  组件的诞生是Web交互程序功能增强的重要体现之一。组件不但具有面向对象的基本特点,还可给开发者带来良好的用户体验。从Flash 5的智能剪辑到Flash 8的V2组件,组件的发展既使得其结构完善化,也使得用户体验更为优化。

  然而,组件,特别是Flash自带的V2组件,体积肥大,不方便网络传输,使得闪客在开发网络应用时对其既爱又恨。

  我学习Flash有三年多了,对Flash代码可谓情有独钟。自己写过不少程序,同时也与别人合作过一些项目。在合作的过程中,我发现尽管自己熟练于代码的编写,但在团队协同开发中仍然存在很多问题。

  首先,类似的代码,有时仅仅为了要做一些很小修改,设计师也不得不把我找过去。另外,很多情况下代码必须运行起来才能看到的效果,这也让设计师布局时感到特别地头痛。

  为了解决这些问题,我开始了对组件技术的研究。并在接受了本书策划编辑陈冰的邀请后开始了本书我这部分内容的创作。不得不承认,虽然在写作本书前,我对组件已经研究和使用了许久,但很多内容仍然是在写书的过程中才学到的。陈冰说“写书是一次难得的完善自己知识结构的机会”,我对此深有体会了。
本书假定你是一位了解基本的ActionScript编程语法,但是对组件开发尚未涉足的读者。我将从组件的发展史开始讲起,让大家对组件有个初步的认识。然后重点介绍V2组件的特征,类的绑定,用户体验等内容都将在这部分作讲解。
为了让读者们能及早享受到开发出一个组件的成就感,从第三章开始就结合组件开发技术进入实例的制作讲解。在我所写的这部分内容中,实时预览和自定义用户界面,即第4章的内容是我最满意的部分。该部分让大家了解到组件在类特征以外的一些优点,其中很多内容都为大多数组件开发教程所忽略了,甚至有的内容已在V2组件的诞生过程中失传。作为组件自身的特色,希望大家认真阅读这部分,不要跳过。

  在大家对组件开发的基本技术上手后,可能大家会发现我没有使用常规的组件开发步骤来制作组件,并对我的讲解表示质疑,但相信在你看过我对组件体积肥大原因的分析后,你就会明白我为什么不采用常规的组件开发方法了。但我在写书的过程中,忽略了对这个原因的解释,只好在这里说明一下了,不便之处,还请大家谅解。为此,我又给大家补充了一个源文件(放在本书光盘的“源文件\HBrO\前言”文件夹中了),这个源文件是按常规步骤制作的,功能简单但体积较

上一页  [1] [2] [3]  下一页

共有0人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

当前在线人数
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)