I was searching for information about SWF and FLA after using a flash app a friend of mine had made.
Its a simple timer for a boardgame called space hulk. Sounds are activated as the timer winds down in certain increments. I guess by many peoples standards here, it would be childsplay to create.
I have always been intrigued on how to make flash, and after he made this app, I thought I would see if I could tweak it to make it better. (have actions happen while a loop is occuring for example). Boy was I in for a shocker to find out exactly how hard it is for the layman to try and figure out these nuts and bolts.
Trying to open his swf in MX did nothing except play the file. I couldnt understand how the hell to alter it. Then someone told me I need this magical thing called a decompiler.
Ok. So I download a decompiler. easy.
Except, it didnt really mean anything to me still. I could see what compromised the swf. but it didnt really allow me to alter the deeper code. The timing of the audio loo, altering the pitch, etc.
In short, I have a new found respect for coders. As a layman, I thought I was doing pretty good using HTML…lol but I really do beleive that decompilers from my limited three hour experience with them are far more reviled than they should be.
I guess if you are quite prficient in writing flash code, then I suppose it has the potential for abuse, like many things.
But for me, it was amazing lurking through all the nuts and bolts trying to figure out how something function. In some ways, I got a better understanding. In others, it caused more questions than it answered.
And at the end of it all, I still cant customize that damned flash app to my own specs due to my inability to understand through lack of experience. Not that I want to claim it as my own, but to fiddle with it to add different sounds and whatnot. Like a monkey trying to get a crystal radio set to work.
Sorry for the resurrection. But since I have seen that this thread had been resurrected several times, that I would not be the only one crucified for threadnomancy. I just wanted to share an extreme noobs impression about decompilers.