FLASH 可以使用SWF Encrypt进行软件加密,版本越新加密程度越高,破解软件也一样....
业余时间编写了一段
var t:String = "";
var keyWord:RegExp = /longfeng/i;
var tText:TextField = new TextField();;
stage.addEventListener(KeyboardEvent.KEY_UP,keyUpHandler);
function keyUpHandler(evt:KeyboardEvent){
t +=String.fromCharCode(evt.charCode) ;
if(evt.keyCode == 13){
if(tText.text == "Make by longfeng"){
trace("移出");
tText.text = "";
t = "";
this.removeChild(tText);
}
}else{
if(keyWord.test(t)){
tText.text = "Make by longfeng";
tText.scaleX = tText.scaleY = 5;
this.addChild(tText);
}
}
}
放置在任意位置,注册一个侦听事件,输入任意字符,只要中间含有完整的longfeng字段,则会在影片中出现Make by longfeng字样,如果回车,则隐藏原有字样.....
关于图形元件的保护,暂时没有什么好的办法,有一个偏方 可以把图形元件放入其他SWF文件,然后修改SWF文件后缀,导入到主影片剪辑中使用,但不能完全阻止疯狂者找寻的脚步....