另外,在交稿后我感觉自己对组件的使用方法讲解得还不够详细,虽然本书重点在开发,但使用是开发的目的,不好好说一下似乎离本书的完成总有一步之遥。如果在这方面有什么疑问的话,欢迎读者给我发邮件,我会及时给大家回复的。
最后,作为团队开发的重要利器,组件的开发更需要在成功的策划下完成,这样才能体现出它应有的意义。所以,在本书我所写的部分的最后两章中,我结合着组件的开发过程,简单介绍了如何策划一个组件,策划时应该注意的问题等。但毕竟我不是策划出身,大家若有更好的想法,不妨发邮件来交流经验。
希望各位闪客能通过本书对Flash的开发有更深入的认识,更好地运用已有的知识开发出属于自己的作品,创出自己的一番事业。
如果大家在阅读我所写的这部分时产生疑问,可以通过我的电子邮箱与我联系,我肯定会尽力帮助大家的:
我的邮箱:chemistric#163.com
HBrO(游志德)
2007年4月9日
“fanflash”致本书读者:
随着Flash版本的不断更新,功能越来越强大,广大的开发者们已经将它应用于互联网的各个方面―—在线应用程序、连线游戏、网站、动画等,因此,SWF也成了一种十分有价值的资源,我们已经从它身上看到了单机程序发展的影子――“破解者”出现了。随之而来的就是开发者们对SWF文件的保存工作越来越重视,就这样,单机软件破解与加密的攻防大战也在Flash上重新演义了。
如果说单纯的破解与加密,我认为这只是技术上的对垒,并没有谁对谁错之分,并且我认为这也是自然现象,一种技术上的优胜劣汰。只有这样,技术才会进步。现今的网络、软件安全技术都是在这样的对垒中发展起来的,因此我们可以把破解技术和加密技术公开地来讨论,这样并没有什么不好,因为有交流,才会有进步。因此,我希望大家如果有什么新的想法可以在我的网站(http://www.fanflash.cn)上面留言,互相交流一下大家的心得。
Flash的加密与破解并不像其他软件那样那么有广度和深度,因为Flash本身的内容相比起Windows应用程序来说实在少的可怜,因此,Flash的加密和解密技术是相对易于掌握的。基本上只有从两个方面入手:一个是从外部文件入手,我们的方法通常只有一个,使用SWF文件的加密软件或破解软件。当然,你也可以手动使用一些十六进制软件来对SWF文件进行操作,但是这种方法实在不够大众化,并且目前很少有一个SWF能有让你耗费大量时间和精力使用十六进制软件专门进行加密或破解的价值,另一方法就是内部编程了,我相信每一个对Flash和ActionScript熟悉并且知道其运行方式的朋友都可以想出许多方法来破解或加密一个SWF文件,我也是一个对ActionScript比较熟悉的人,所以我把我的一些经验和心得记录在这本书里,但是我的方法不一定是最好的,更不是唯一的,大家只有更加熟悉ActionScript才能想出更好的加密或破解方法。
本书中我所写的这部分内容共分三章:第一章是SWF保护与加密,在这章中我先是介绍了几款常用的加密软件,然后介绍了怎么在内部编写代码从而防止别人使用你的SWF文件;第二章是SWF解密与取消SWF的保护,同样地,我先是介绍了几款常用的破解软件,然后介绍了怎么编写程序来破解SWF内部的程序限制;第三章是针对目前的SWF数据交换的安全性这一话题的,我在书中向大家演示了一种相对安全的交换数据的解决方案。
因为本书的内容涉及到Flash程序的一些特殊的用法,因此可能会产生一些不同的见解或疑问,为此,大家可以将有关问题发送到我的邮箱(fanflash#msn.com)或在我的网站上留言或讨论,我将热情的解答并参与你们的讨论。
fanflash(高帆)
2007年4月7日



















