Hi Alex, Yes, it was a fairly standard, though large, Flex 3.6 application. Some of the decompilers seem able to resurrect .mxml files (but not mine, clearly); I understand there's a problem with local variable names.
I never kept the generated actionscript files because (obviously incorrectly) I thought my version control and backup routines were solid. So there's nothing there to compare. And if there had been, they'd be gone, too, unless I had placed them somewhere completely different. So unless there's a way to resurrect the project from the current .as files produced the the JPEXS Free Flash Compiler, a better working decompiler is my only hope short of rebuilding things from docs and observation. On Wed, Feb 19, 2014 at 1:59 PM, Alex Harui <aha...@adobe.com> wrote: > > > I assume this was a Flex app with MXML files? > > > BTW, I don't think the de-compilers will resurrect local variable names. > > > I would suggest starting from both ends and working towards the middle. > If you use the -keep-generated-actionscript option in the MXMLC compiler, > it should create a folder called "generated" in the output folder. > Comparing that to what the decompiler found for those same files might > help you figure out what modifications need to go into whatever versions of > the source you currently have. > > > HTH, > > -Alex > > > ------------------------------ > *From:* flexcoders@yahoogroups.com <flexcoders@yahoogroups.com> on behalf > of Tom McNeer <tmcn...@gmail.com> > *Sent:* Wednesday, February 19, 2014 7:55 AM > *To:* flexcoders@yahoogroups.com > *Subject:* [flexcoders] Original application files lost > > > > Hi, > > I won't go into the gory details, but despite backups and version > control systems, the source files for a very important application were > trashed. The files are not recoverable from version control. > > After much work with file recovery tools, most of the original files > were restored. But many of them are versions that are several generations > back in terms of revisions. > > Obviously, this is a bit of a disaster. > > I have attempted to decompile the current application with the tools > from SoThink and Trellix. In both cases, the decompiler crashed, using both > Windows and Mac versions of both applications. Trellix development has > reproduced the problem and say they will out it on a bug list. > > Which doesn't help much right now, obviously. > > I have also attempted decompiling the application with the open source > JPEXS Free Flash Compiler. This appeared to work, in that nothing crashed > and I was able to export lots of files. > > These files - even if they're correct - are all ActionScript, I assume > the intermediate AS files that the compiler creates as it works. > > I have created an ActionScript project from those files and attempted > compilation. But evidently the relationships of the classes are somehow > lost. The compiler appears to only look at the file which represents the > core of the original Flex application file, and errors out immediately. > > Thus, short of trying to reproduce lots of code, with lots of logic, > from documentation and the running application, I don't know what to try > next. > > Obviously, any advice would be greatly appreciated. > > -- > Thanks, > > Tom > > Tom McNeer > MediumCool > http://www.mediumcool.com > 1735 Johnson Road NE > Atlanta, GA 30306 > 404.589.0560 > > > -- Thanks, Tom Tom McNeer MediumCool http://www.mediumcool.com 1735 Johnson Road NE Atlanta, GA 30306 404.589.0560