secureSWF? Professional is the most sophisticated protection, obfuscation, and encryption software for Adobe's Flash SWF and SWC files. It has the following features:
Renames almost every identifier in your ActionScript
Local and global identifiers
AS2/AS3 classes
frame labels names
symbol instances names
Stops all know decompilers and disassembling tools using
Control-flow Obfuscation
Statement level randomization
Dynamic code wrapping
Function calls breaking
Protects from a variety of security threats by providing literal strings encryption.
Limits access to your published SWF files through: