Now I do know that obfuscation is never 100% safe, but it’s better than nothing when attempting to avoid others from decompiling your .swf files.
I googled and found one which only changed variable names and removed comments. I need something more advanced. Any recommendations?
It seems you use Flex, so if you use a lot of MXML, than there is no need for obfuscation. It is hard to reverse engineer the original MXML from the decompiled ActionScript that has been generated from that very MXML source. The generated ActionScript is not really a pleasure to work with.
Sidenote: