主题:  有什么法子保护自己的swf??

年轻的闪客

职务:普通成员
等级:2
金币:10.0
发贴:421
#12000/10/31 9:03:51
(我在帝国看到ran兄的回的帖子,说的保护swf的----用load入文本的方法)

呵呵,不知道兄弟,们能详细介绍一下吗?

是不是不用用load进文本也可以的呀?小冬瓜在给老将的MTV《新》做保护时,好象是一种不同的方法,呵呵,不知道能不能介绍一下呀,好想知道哦 ;)



5D精英

职务:普通成员
等级:6
金币:10.0
发贴:2520
#22000/10/31 10:59:36
我说的那个不是保护SWF不被打开,而是让你的SWF只能在你的网站上播放,别人把你的SWF拿去也播不出正确内容。


[img]http://www.5dmedia.com/users/ran/cloudsign.gif[/img] always ran...

遥杳

职务:普通成员
等级:1
金币:0.0
发贴:32
#32000/10/31 13:08:20
楼上的说的是用LoadMc来保护么?
好像在浏览器里播放的同时被Load的Mc也进了缓存啊,
这样,从缓存里不是一样能把Swf扒出来么。



5D精英

职务:普通成员
等级:6
金币:10.0
发贴:2520
#42000/10/31 14:09:37
不是,我稍微说说吧。

大家都知道FLASH是可以读入外部变量的吧,就是LOAD VARIABLES(FLASH 4)或LOADVARIABLESNUM(FLASH5)。

通过在你自己的服务器上放一个秘密的文本文件(内容就是:变量名=内容),然后在FLASH MOVIE的头部加2个关键帧,第一个是读入外部变量,然后判断变量的内容是否符合设定的字段,如果是就跳到第三帧(即原MOVIE的开始),否就跳到第二帧,出现警告字样。

这样,如果有人把你的SWF放到他的主页上(另外的服务器咯),因为缺少那个放了变量的文本文件,就会出现警告字样。

大概就是这样了。希望对大家有帮助。


[img]http://www.5dmedia.com/users/ran/cloudsign.gif[/img] always ran...

遥杳

职务:普通成员
等级:1
金币:0.0
发贴:32
#52000/10/31 14:33:19
哦,原来是load变量啊,是我误解了。

那顺便问一下,是不是load外部的Mc或变量
一定要被载文件同Swf或者Fla文件在同一个
目录里呢?

如果不是,如何装载任何地址的文件。



5D精英

职务:普通成员
等级:6
金币:10.0
发贴:2520
#62000/10/31 14:45:28
不一定要相同目录,用法就跟HTML里面调用相对路径一样。由”..“和”/“组成


[img]http://www.5dmedia.com/users/ran/cloudsign.gif[/img] always ran...

年轻的闪客

职务:普通成员
等级:2
金币:10.0
发贴:421
#72000/10/31 18:45:56

谢谢ran兄啦

这样如果有人把那个swf拉回来用swfbrow之类的东东,不是也能把里面的物件弄出来当做自己的用吗?

还有就是小冬瓜那个保护swf的法子不知道原理是怎么样的!老兄能告诉我吗?



米米饭

职务:普通成员
等级:1
金币:0.0
发贴:79
#82000/11/2 18:00:08
给我个实际的例子,和源程序最好。



5D精英

职务:普通成员
等级:6
金币:10.0
发贴:2520
#92000/11/4 11:34:09
younger在上个贴子中说
引用:

这样如果有人把那个swf拉回来用swfbrow之类的东东,不是也能把里面的物件弄出来当做自己的用吗?

还有就是小冬瓜那个保护swf的法子不知道原理是怎么样的!老兄能告诉我吗?


我说的这种“保护”是很初级的,只是防止一般人盗用你的SWF,如果用SWFBORWSER拉出来,那就没有办法了。。我是编程低手!冬瓜兄的高招我怎么懂啊。。


[img]http://www.5dmedia.com/users/ran/cloudsign.gif[/img] always ran...

小东瓜

职务:普通成员
等级:1
金币:0.0
发贴:28
#102000/11/9 14:53:16
其实我那个东西的原理跟前面的差不多,
但是我增加了以下几点内容:
1、如果发现非法内容发出提示后stop,注意的是在后面几帧还要检查,也就是要检查几次,防止别人用右键跳过。
2、源程序的代码取变量名无任何意义。别人看了也不明白是什么内容。
3、不放在同一路径下,路径名也没有意义。



5D精英

职务:普通成员
等级:6
金币:10.0
发贴:2520
#112000/11/9 17:26:42
原来冬瓜兄的方法就是这个啊!佩服你喔!我也是听别人说,自己试验了一下才成功的。。。。


[img]http://www.5dmedia.com/users/ran/cloudsign.gif[/img] always ran...

年轻的闪客

职务:普通成员
等级:2
金币:10.0
发贴:421
#122000/11/11 8:35:30

[/quote]
冬瓜兄就是爽快,呵呵,试似先



寻梦少年

职务:普通成员
等级:1
金币:1.0
发贴:305
#132000/11/14 20:46:13
保护swf???怎么样才算是保护吗?不然别人抠出位图,音乐?这恐怕做不到,还是以后都用矢量图吧。把变量写到服务器的txt上,确实可以让别人脱机时无法播放,但连线以后呢?他把swf放到他的主页上去,由于Get URL取的是绝对路径的文本中的变量,它一样可以借“机”生蛋的哦。
寻梦到有一毒招,把变量写到asp里去,再由asp把变量的值赋给flash……何必呢?大家都是为学习flash而来的,何必互相保密呢?又想闭关锁国了?



rayzone

职务:普通成员
等级:1
金币:0.0
发贴:10
#142000/11/18 2:56:22
原来如此!



年轻的闪客

职务:普通成员
等级:2
金币:10.0
发贴:421
#152000/11/18 11:23:44

如果不是商业需要,也不必弄得那么绝!!!