Ambiera Forum

Discussions, Help and Support.

Ambiera Forum > irrFuscator
Flash IDE

Rhett Thompson
Guest
Quote
2011-04-01 15:45:08

Hi,

I'm trying out irrFuscator for a project of mine, and I have a few questions. I use the Flash IDE pretty heavily (use it basically like a form designer), and then reference the symbols in code (I have loads of these so I have to get it right). I think i'm just a little confused on the ignore lists...

My understanding for what to put in the list:
1. the names of all symbols on the stage (in the IDE).
2. any symbols in the library (in the IDE) that are exported for AS.

For the second step; if it has both a class name and a baseclass specified...do I add them both to the list?

Thanks for the help.


niko
Moderator
Quote
2011-04-01 16:59:15

Yes, both. Basically, the more you add the less can happen wrongly. :)


Rhett Thompson
Guest
Quote
2011-04-01 17:17:50

Thanks :) If i can get it to compile be sure I'm buying a copy :) Used to use Irrlicht a million years ago...


Rhett Thompson
Guest
Quote
2011-04-01 22:57:12

Hi,

I might have a problem. I've tried and tried and I can't get a runnable swf out of this. I've got at least a thousand (likely a lot more) exported symbols/named symbols on the stage. All of these are referenced in code all over the place. Is this the solution for me?

Thank you.


niko
Moderator
Quote
2011-04-02 07:07:49

Hm, why don't you try to compile everything in your flash ide to the single .swf and the obfuscate that with the binary obfuscator in irrfuscator? Wouldn't that be a solution as well?


Rhett Thompson
Guest
Quote
2011-04-04 20:40:21

That's what I was doing...in doing this what's the purpose of the ignore lists?


niko
Moderator
Quote
2011-04-05 17:44:17

It's for dynamic code, which cannot be obfuscated. From the manual:

Actionscript 3 still is a dynamic language altough it has a lot of static typed features now. When a dynamic symbol was obfuscated, it may cause the program not to work correctly anymore. The usual way to make the program work again is putting all dynamic symbols into the ignore list.
Example: The URLVariables object or the attributes in XMLNodes are dynamic. When accessing an XML attribute in this way for example:
var node:XMLNode = // some node..;
node.attributes.FooBar
then 'FooBar' is dynamic and should not be obfuscated. To let irrFuscator know that it should not obfuscate any symbol with the name 'FooBar', put FooBar into the sybmol ignore list.



Create reply:


Posted by: (you are not logged in)


Enter the missing letter in: "Inte?national" (you are not logged in)


Text:

 

  

Possible Codes


Feature Code
Link [url] www.example.com [/url]
Bold [b]bold text[/b]
Image [img]http://www.example.com/image.jpg[/img]
Quote [quote]quoted text[/quote]
Code [code]source code[/code]

Emoticons


   






Copyright© Ambiera e.U. all rights reserved.
Privacy Policy | Terms and Conditions | Imprint | Contact