另外的方法:1.请用swf studio软件将你的flash打包成exe文件,可靠程度4颗星。目前的swf studio3.0支持flash8,未注册版生成的exe文件有效使用期1天,正好可以用来做你的demo :)
当然,你也可以用已注册版的swf studio来任意设置产品过期时间,设置产品版权信息,甚至可将若干分散的资源(如mp3、jpg、swf等)打包在一起。当然,该软件的功能远不止于此,但对于初学者,花30分钟,就能达到以上目的,还不快试试!
swf studio 3.0试用版
http://www.northcode.com/images/v3free.gif
2.flash8将fla生成exe后,使用loadMovie()语句时,将启动安全沙箱功能,如果载入的文件不在同一域,这条语句不会执行,即使使用相对目录也不行。如在A中使用loadMovie(b.swf),将A发布成EXE文件后,这条语句就无法正常执行了。但若在A中写入loadMovie(
file:c://b.swf) 这样的网络式绝对路径方式,然后再将b.swf放入c盘根目录,b.swf被正常加载。
这个看起来不起眼的功能,也可以用来维权--把你的Dome设计成只能在硬盘的某个特定目录运行(购买方绝对不希望产品有这样的限制)。当然,你还需要加一个A和B之间的验证,例如在A中定义pass=123456,B被加载后,检查这个变量,如果没有或者不等于123456,则卸载整个动画。这种方法比较适合在制作较大的线下产品时使用。
尽管无论用什么方法,总会有被破解的一天,但维权是自己的事,你觉得有必要,就开始行动起来吧,即使用微弱的声音来维护我们的权益,对于预施暴、施骗者,也是一个有效的警告。
[此贴子已经被作者于2005-11-24 5:29:43编辑过]