ActionScript 3 をソースレベルで難読化するツールです。
AS3でバリバリ開発されている方には、既知だと思いますが、ご紹介です。
いくつか使ってみましたがお勧めの逸品です。
http://www.ambiera.com/irrfuscator/
- Obfuscate .as and .mxml files (source)
- Protect .SWF files (binary)
- Process even whole Flex projects
package
{
import flash.display.*;
public class TestClass extends MovieClip {
public var win:MovieClip;
private var _status:int;// = 0
public static const START:int = 1;
public static const WIN:int = 4;
public function TestClass(){
_status = START;
super();
addFrameScript(0, frame1);
}
public function winner():void{
this.gotoAndStop("win");
_status = WIN;
}
public function start():void{
this.gotoAndStop("start");
_status = START;
}
public function get Status(){
return (_status);
}
function frame1(){
stop();
}
}
}
↓
難読化
↓
package
{
import flash.display.*;
public class _hj14 extends MovieClip {
public var win:MovieClip;
private var _status:int;// = 0
public static const START:int = 1;
public static const WIN:int = 4;
public function _hj14(){
_status = START;
super();
addFrameScript(0, _pa12);
}
public function _ti14():void{
this.gotoAndStop("win");
_status = WIN;
}
public function start():void{
this.gotoAndStop("start");
_status = START;
}
public function get _um13(){
return (_status);
}
function _pa12(){
stop();
}
}
}