I may be a little late to the table on this one but, in my own defense, I’ve downloaded it two or three times in the past but have always been too busy to take a look at it. Well, I took a quick look today and all I can say is ‘Holy Crap, I wish I had made time to look into this earlier.’
According to its project page on OSFlash, Xray (previously known as The Admin Tool) by Blitz Labs, is “a snapshot viewer of the current state of your Flash application without impacting the performance or the file size of your application. Xrayâ€™s true nature is to look into the very guts of the Flash application and disolve the 2d myth you see on screen to a 3D tangible entity you can truly crawl through.”
Doesn’t sound too interesting? You can just use the debugger or trace output to troubleshoot? You’re a fool! This app is the be-all-end-all of debugging tools.
Just install the extension, drag the Xray component into your app, publish, run the Xray app, and be astounded. To say that it simply adds functionality over the Flash debugger would be a slap in the face to the Blitz team.
Once connected to the app you can dynamically modify objects, including sounds and video. Want to see what a drop shadow filter would look like on that save button? Switch to the filters tab and apply it! Want to execute AS while the app is running? Switch to the Trace/Execute tab and execute it! Want to know which on screen object is the one appearing as menuButton_btn in your treeview? Roll over the entry and it will be highlighted by a yellow border on screen! I’ve used Xray for less than a day now but I’m hooked.
The one issue I had while trying to get it up and running, perhaps due to my own stupidity, is that the app was trying to connect to the wrong swf when I ran it (I had several FF tabs open at the time). Once I closed FF and IE and opened my app alone, I was on my way. Other than that hurdle, which took me some time to get over, every other piece of functionality seems to be covered by helpful and detailed videos available in the help section.
My write-up here does not do it justice. If you do any ASing at all, do yourself a favor and set aside an hour to take a look at this tool.