当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash MX 编程深层次应用-复杂游戏(5)

Flash动画制作
我是大导演 MTV创作速成教程
二合一按钮的制作
[DIY]这种相册你有吗?
教你一招绝的!把Flash动画转换成VCD视频
使用Flash MX的3个小技巧
Flash课件一网打尽
Flash Player 7 安全策略解析
FlashMX特效之扩散与挤压
Flash MX 2004 体验之旅
Flash使用技巧--用Flash制作拖拉式菜单
Flash使用技巧--用Flash制作转动的地球仪
Flash使用技巧--用Flash 5制作Winamp光谱柱的效果
Flash使用技巧--用Flash制作落地有声的瓶子
Flash使用技巧--用Flash 5巧做“弹出”效果菜单
Flash使用技巧--用Flash制作即指即现的广告条
用大师级软件MixFX轻松打造专业FLASH
用Flash MX快速制作沟通留言程序
用Flash制作动感效果的网页链接提示框
巧妙运用Flash MX 2004制作“拖曳配对题”
用Flash MX制作精彩的粉荷清波动画特效一例

Flash动画制作 中的 Flash MX 编程深层次应用-复杂游戏(5)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 53 ::
收藏到网摘: n/a

5.5 游戏作品的保护

    

讲到作品的知识产权保护问题,可以分成两个部分,一个是作品本身的保护,另一个是源代码的保护。一个好的游戏是经过程序员辛苦编程、调试后完成的,其中的源代码包含了程序员的心血,如果不经过任何的保护就示之于众的话,很多程序员都是极不情愿的。但是软件代码保护与技术的公开交流是相互矛盾的,保护措施虽然保护了程序员的利益,但是同时又降低了人交流学习的机会。在有些时候有人利用查看源代码工具查看源代码,然后将其核心部分进行偷梁换柱,而且说成是自己的东西。因此,保护自己具有原创性游戏的源代码是势在必行的。

还有一种情况就是在游戏中加入保护分数的加密程序,如果不保护源代码,懂的人就可以轻易知道游戏是如何加密的,从而从容地修改游戏的属性值,这也有违游戏制作者的初衷。现在Flash作品的保护也是一个非常棘手的问题,很多经过艰苦制作的游戏,未经授权就被人copy出来拿到其他的商业网站进行播放,而被侵犯权利者却毫无办法。追究法律责任,好像不太值得;不追究,又觉得自己利益受到损害,真是处于两难境地。这时,一般通过技术上的加密法来解决侵权问题。

保护与不保护,孰是孰非一时难以讲清楚。那些说因为保护源代码妨碍了中国Flash进步的人大多都懒于思考,只想看看人家是怎么写的,然后原封不动地拿来用。技术上的东西,国外大把有,根本不用看中国人做的源代码。国外开放代码太多,已经足够做很长时间的研究了,他们的代码都没有加密。

现在国内可以得到的源代码查看工具主要有两种,一种叫做ActionScript Viewer(简称ASV)。目前国内可以下载到的是2.0版本,它主要可以查看Flash 5动画的源代码,可以轻松地以层次结构解开Flash。但是这个软件有一些Bug,利用这些Bug可以让它根本无法正常查看,其方法就是在想保护的程序代码前面加上0(1|0)。现在它已经出了3.0版本,但是目前只能得到Demo版本,因此也无法验证这种办法对3.0版本有没有用。另一个Flash源代码查看软件是硕思闪客精灵,软件英文名为SWF Decompiler,目前暂时还没有一种好的方法来对付这个软件。

     

作品保护中一个非常重要的内容就是作品播放权的保护,也就是如何让其他未授权的人不能正常播放作品。这又分成两部分,一个是在网上播放,一个是在硬盘里播放。其实要用到的内容都一样,只是通过Flash MX中提供的_url