如何保护自己免受从您的网站下载/窃取Flash游戏的人

时间:2011-01-05 14:57:36

标签: flash flex copy-protection

我在flash中开发游戏as5。刚刚开始1个月前。

多年前我知道可以直接访问网站,然后点击菜单附加信息 - >网站信息 - >媒体文件,然后下载游戏以离线播放甚至反编译。

现在我发现这已经不可能了,例如:

http://www.miniclip.com/games/robo-rampage/en/

http://www.casinoeuro.com/en/casino-games/table-games/txs-holdem-poker/0,1-5

他们如何防止这种情况?我来自PHP,我知道在这种脚本语言中你无法隐藏源代码。那是怎么回事?

我可以在这里下载的唯一内容是:loaders.swf或gameloader.swf。

有人可以完全重新制作这些游戏吗?

如果你没有反编译器,这里有这样的loaders.swf / gameloader.swf,点击Actionscript: http://software.pedrofaustino.com/swfinfo/sidebar/index.html?file=loader.swf

1 个答案:

答案 0 :(得分:3)

我使用的方法是在启动时检查loaderInfo.url(在as3中)并确保它与您网站的网址(或子网查找域名)相匹配,如果不存在,则有人放它在另一个网站上(偷了它)或者试图在本地运行它(这个url会说localhost)。然而,这并不会阻止任何反编译器运行,但是有一些混淆器,例如swfencrypt