I'm working on a very large flash project that shares code extensively across runtime libraries. I'm evaluating whether to obfuscate our code, and which obfuscator to use, and I'm having trouble finding one that fits the bill.
-Many RSLs, many source trees and projects. -We use some dynamic properties, so I'd like to have a good deal of control over which symbols are renamed. -Integrable into a build system
I looked at Amayeta, but I'm not convinced it has the fine-grained control I need. I looked at irrfuscator, but it seems very immature, and doesn't seem to scale well to large projects.
Any other recommendations? I'm aware that obfuscation or encryption won't provide complete protection, I'm just looking to make it harder for folk to mess with us.
On the other hand, if no acceptable obfuscator exists, I'll just argue that we don't need to do it.