打印

[AS3] 关于Flash作品保护

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文件后缀,导入到主影片剪辑中使用,但不能完全阻止疯狂者找寻的脚步....
有用吗  没有发现
"有一个偏方 可以把图形元件放入其他SWF文件,然后修改SWF文件后缀"
临时文件夹 肯定有