Re: [Flashcoders] Recommendation for AS3 decompiler?
Hey, you should check out HP swfscan, it decompiles everything just fine(as2 and 3) and it's free. On Wed, May 6, 2009 at 12:11 PM, Glen Pike g...@engineeredarts.co.uk wrote: Hi, If you can run windows software, check out Burak's ASV - it's definitely worth the money and paying users can get access to the latest beta's of the AS3 decompiler... I find ASV really good for getting the AS code out and SoThink was good for rescuing movieclips from SWF's without FLA's... Glen Gerry Beauregard wrote: Thanks Anthony, very useful to know. BTW, I just noticed that the Mac version of SoThink's SWF Decompiler is at version 4.5, whereas the Windows version is now at 5.0. I need v5 to decompile AS3 code for FlashPlayer 10, so I'll run the Windows version under VMWare Fusion for now. On 2009-05-05 , at 23:40 , Anthony Pace wrote: When I have deleted the fla, I only have my swf, and I need to reuse a bit of code, sothink has come to the rescue quite a few times; however, I am on windows. If it has to be a mac, even though it crashes, I think sothink is your best bet. Gerry Beauregard wrote: Does anyone have a recommendation for a good tool for decompiling SWFs (and if possible SWCs) written in ActionScript 3? Must run on MacOS 10.5. I was considering buying the SoThink SWF Decompiler for Mac, but unfortunately it often crashes when I select an SWF I just built with Flex Builder 3, and even when it doesn't crash, the trial version doesn't display ActionScript code. Incidentally, I have no intention of ripping off anyone else's ActionScript code. Quite the contrary, I'm developing new code, and want to see what people using a decompiler would be able to figure out if I don't use obfuscation. If I conclude that obfuscation is necessary at all, I'll need a decompiler to evaluate obfuscation options... -Gerry ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
If you want to have your MXML back from a SWF than there isn't a tool out there that can do that. You will get some Classes but they may not reflect the project's structure in the begining. Otherwise only SoThink SWF Decompiler can read AS3 based SWFs. Gordon and Eltima Trillix only decompile up to AS2. You would have to go with the PC decompilers, and my favourite so far is burak's Action Script Viewer (http://www.buraks.com/asv/) Hope this helps Alain Gerry Beauregard wrote: Does anyone have a recommendation for a good tool for decompiling SWFs (and if possible SWCs) written in ActionScript 3? Must run on MacOS 10.5. I was considering buying the SoThink SWF Decompiler for Mac, but unfortunately it often crashes when I select an SWF I just built with Flex Builder 3, and even when it doesn't crash, the trial version doesn't display ActionScript code. Incidentally, I have no intention of ripping off anyone else's ActionScript code. Quite the contrary, I'm developing new code, and want to see what people using a decompiler would be able to figure out if I don't use obfuscation. If I conclude that obfuscation is necessary at all, I'll need a decompiler to evaluate obfuscation options... -Gerry ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
If you want to have your MXML back from a SWF than there isn't a tool out there that can do that. You will get some Classes but they may not reflect the project's structure in the begining. Otherwise only SoThink SWF Decompiler can read AS3 based SWFs. There never will be a tool that can give you the MXML, I think. My understanding is that this gets converted to AS3 prior to compilation. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
Why would you want it to? Why not just learn the AS3? If you know as3, you can use what you have learned and apply it to other languages. SoThink is not the only de-compiler; I just Checked out swfscan, and its not bad at all. Dave Watts wrote: If you want to have your MXML back from a SWF than there isn't a tool out there that can do that. You will get some Classes but they may not reflect the project's structure in the begining. Otherwise only SoThink SWF Decompiler can read AS3 based SWFs. There never will be a tool that can give you the MXML, I think. My understanding is that this gets converted to AS3 prior to compilation. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
Oops , I just realized they don't seem to have a Mac version, and that was probably what was meant by Sothink is the only option. Anthony Pace wrote: Why would you want it to? Why not just learn the AS3? If you know as3, you can use what you have learned and apply it to other languages. SoThink is not the only de-compiler; I just Checked out swfscan, and its not bad at all. Dave Watts wrote: If you want to have your MXML back from a SWF than there isn't a tool out there that can do that. You will get some Classes but they may not reflect the project's structure in the begining. Otherwise only SoThink SWF Decompiler can read AS3 based SWFs. There never will be a tool that can give you the MXML, I think. My understanding is that this gets converted to AS3 prior to compilation. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
Why would you want it to? Why not just learn the AS3? If you know as3, you can use what you have learned and apply it to other languages. Well, MXML and AS3 are used for different things in a typical Flex application. MXML is much better than AS3 for layout manager stuff. AS3 is much better than MXML for everything else. So a typical Flex app uses both appropriately. Any Flex programmer will, in fact, know AS3 because you can't write a useful Flex app with MXML alone. Well, maybe you could, but I really wouldn't want to try. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
RE: [Flashcoders] Recommendation for AS3 decompiler?
My understanding is that this gets converted to AS3 prior to compilation. This is true. You could infer some MXML structure based on the AS3 code, but it would be complicated to do. . Any Flex programmer will, in fact, know AS3 because you can't write a useful Flex app with MXML alone. This is true as well. Not that I am a complete pro at Flex, but I have found you want to know both MXML and Actionscript fairly equally. On large projects, I spend more time in Actionscript, but having the MXML makes life much easier and is important to make use of, MXML can save you a lot of time and headaches. I do think there are uses for MXML that are non-visual though, like setting up a webservice connection, describing effects (which I guess you could argue is visual, but it not a layout thing) or even loading XML, but for the most part, I think you're right. MXML for the view - what you see, and Actionscript for most everything else. You can even write arrays and stuff with MXML but I've never seen a good reason for that. Jason Merrill Bank of America Global Learning Shared Services Solutions Development Monthly meetings on the Adobe Flash platform for rich media experiences - join the Bank of America Flash Platform Community ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
This is true as well. Not that I am a complete pro at Flex, but I have found you want to know both MXML and Actionscript fairly equally. And, of course, the class library is the same in either, so if you know how to invoke something via MXML, you basically know how to invoke it in AS3 and vice-versa. The basic syntax of both MXML and AS3 can be picked up quite easily by any experienced programmer in a day or so. I do think there are uses for MXML that are non-visual though, like setting up a webservice connection, describing effects (which I guess you could argue is visual, but it not a layout thing) or even loading XML, but for the most part, I think you're right. MXML for the view - what you see, and Actionscript for most everything else. You can even write arrays and stuff with MXML but I've never seen a good reason for that. Yeah, I generally use MXML for WebService, HTTPService, RemoteObject, etc, but they're not really part of the view, it's just what I'm used to. The syntax for doing this just seems to be a bit cleaner to me. Dave Watts, CTO, Fig Leaf Software http://www.figleaf.com/ Fig Leaf Software provides the highest caliber vendor-authorized instruction at our training centers in Washington DC, Atlanta, Chicago, Baltimore, Northern Virginia, or on-site at your location. Visit http://training.figleaf.com/ for more information! ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
Hi, If you can run windows software, check out Burak's ASV - it's definitely worth the money and paying users can get access to the latest beta's of the AS3 decompiler... I find ASV really good for getting the AS code out and SoThink was good for rescuing movieclips from SWF's without FLA's... Glen Gerry Beauregard wrote: Thanks Anthony, very useful to know. BTW, I just noticed that the Mac version of SoThink's SWF Decompiler is at version 4.5, whereas the Windows version is now at 5.0. I need v5 to decompile AS3 code for FlashPlayer 10, so I'll run the Windows version under VMWare Fusion for now. On 2009-05-05 , at 23:40 , Anthony Pace wrote: When I have deleted the fla, I only have my swf, and I need to reuse a bit of code, sothink has come to the rescue quite a few times; however, I am on windows. If it has to be a mac, even though it crashes, I think sothink is your best bet. Gerry Beauregard wrote: Does anyone have a recommendation for a good tool for decompiling SWFs (and if possible SWCs) written in ActionScript 3? Must run on MacOS 10.5. I was considering buying the SoThink SWF Decompiler for Mac, but unfortunately it often crashes when I select an SWF I just built with Flex Builder 3, and even when it doesn't crash, the trial version doesn't display ActionScript code. Incidentally, I have no intention of ripping off anyone else's ActionScript code. Quite the contrary, I'm developing new code, and want to see what people using a decompiler would be able to figure out if I don't use obfuscation. If I conclude that obfuscation is necessary at all, I'll need a decompiler to evaluate obfuscation options... -Gerry ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
Thanks Anthony, very useful to know. BTW, I just noticed that the Mac version of SoThink's SWF Decompiler is at version 4.5, whereas the Windows version is now at 5.0. I need v5 to decompile AS3 code for FlashPlayer 10, so I'll run the Windows version under VMWare Fusion for now. On 2009-05-05 , at 23:40 , Anthony Pace wrote: When I have deleted the fla, I only have my swf, and I need to reuse a bit of code, sothink has come to the rescue quite a few times; however, I am on windows. If it has to be a mac, even though it crashes, I think sothink is your best bet. Gerry Beauregard wrote: Does anyone have a recommendation for a good tool for decompiling SWFs (and if possible SWCs) written in ActionScript 3? Must run on MacOS 10.5. I was considering buying the SoThink SWF Decompiler for Mac, but unfortunately it often crashes when I select an SWF I just built with Flex Builder 3, and even when it doesn't crash, the trial version doesn't display ActionScript code. Incidentally, I have no intention of ripping off anyone else's ActionScript code. Quite the contrary, I'm developing new code, and want to see what people using a decompiler would be able to figure out if I don't use obfuscation. If I conclude that obfuscation is necessary at all, I'll need a decompiler to evaluate obfuscation options... -Gerry ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
Re: [Flashcoders] Recommendation for AS3 decompiler?
When I have deleted the fla, I only have my swf, and I need to reuse a bit of code, sothink has come to the rescue quite a few times; however, I am on windows. If it has to be a mac, even though it crashes, I think sothink is your best bet. Gerry Beauregard wrote: Does anyone have a recommendation for a good tool for decompiling SWFs (and if possible SWCs) written in ActionScript 3? Must run on MacOS 10.5. I was considering buying the SoThink SWF Decompiler for Mac, but unfortunately it often crashes when I select an SWF I just built with Flex Builder 3, and even when it doesn't crash, the trial version doesn't display ActionScript code. Incidentally, I have no intention of ripping off anyone else's ActionScript code. Quite the contrary, I'm developing new code, and want to see what people using a decompiler would be able to figure out if I don't use obfuscation. If I conclude that obfuscation is necessary at all, I'll need a decompiler to evaluate obfuscation options... -Gerry ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders ___ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders