irrFuscator is an ActionScript obfuscator. It protects .SWF files as well as .AS and .MXML files, no matter if you use Flash or flex. irrFuscator is available for the command line but also comes with a convenient GUI frontend. It is able to encrypt strings, obfuscate method, variable and class names, strip whitespace, does nondeterministic obfuscation and automaticly detects references to external flex code.