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

Flash动画制作
FlashMX经典实例(11)
[Flash]小孩走路教程
[Flash]韩国式下拉菜单
FlashMX经典实例(1)
FlashMX经典实例(4)
FlashMX经典实例(10)
在Flash MX中实现自由拖动图片和改变图片(3)
水纹三维设计效果的特效字(1)
水纹三维设计效果的特效字(3)
在Flash MX中实现自由拖动图片和改变图片(2)
在Flash MX中实现自由拖动图片和改变图片(1)
水纹三维设计效果的特效字(2)
水纹三维设计效果的特效字(5)
在Flash MX中实现自由拖动图片和改变图片(4)
水纹三维设计效果的特效字(4)
把Flash动画转换成GIF动画图片
Flash 动作脚本之:了解Action Script2.0 (4)
Flash 动作脚本之:了解Action Script2.0 (5)
Flash 动作脚本之:了解Action Script2.0 (6)
Flash 动作脚本之:资料速查(3)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-22   浏览: 95 ::
收藏到网摘: 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