Ambiera ForumDiscussions, Help and Support. |
|
|
|||||
|
Hi, I am trialing your product and comparing the results in a decompiler. There are a few questions I still have about your product. How do I enable obfuscation for packages? Some function names are not obfuscated. Why is this? How do I enable obufcation of function arguments? thanks, Chris |
||||
|
Hi, Function names which are not obfuscated are probably named like reserved functions from Adobe. Function arguments don't need to be obfuscated normally, because they won't appear with names in the compiled .swf. Obfuscation for packages is not supported currently, due to several technical problems with the flex compiler. |
||||
|
The functions I am having trouble with were written by me. Some functions are obfuscated, some are not. I cannot find anything in common with the functions that were not obfuscated- it seems random. Now that I have checked throughly, the same goes for local variables and arguments. The only thing that works every time is class names. Also, mxml class names are not obfuscated? I would just resort to a swf based obfuscate but that is not working for me at all. Will post again soon with samples. thanks, Chris |
||||
|
Had to find an open source example. I am fine with the arguments and local vars not getting scrambled- they don't show up anyway. In this example several fields are not obfuscated. Is this because they are named similarly to a field in the SDK? Is there any way around this?
|
||||
|
I guess names like 'current' and 'count' are simply used by Adobe, and irrFuscator won't touch those then. If you name them _count for example, just to try out, I guess it will work. |
|