I finally got around updating my "auto snapshot" extension for the Flash IDE. It's one of those projects that I did about 3 years ago and didn't get back around to updating it. Well, I noticed that the extension had been downloaded over 25k times on Exchange so decided I probably should put some effort into improving it. It's really a simple thing that just does a "save as" for any open FLAs, but with most things the code needed to get that to work didn't come easy.

I thought the biggest open issue was with support for mac, which oddly enough didn't seem to be an issue when I tried testing it on my mac. Others long ago had reported it didn't work. So I'm not 100% sure what was up there. I've tested this latest version on both PC and Mac and it seems to work fine.

There were some other reports and requests from people and I tried to work them in which basically resulted in redoing the majority of the code. heh. So now it knows what to do when you have 5 FLAs open and you've only modified one of them. It also doesn't try taking a snapshot when there aren't any FLAs open (doh!) which used to throw up a scary looking JSFL error.

I realize not everyone works on FLAs in the Flash IDE these days, but for those of you who do and don't use the "version cue" server or some other versioning system.. then this might save you from the pain of having worked for an hour without saving and having the Flash IDE lock up on you. Ouch.

I'm going to give it a week or so on my site to get any bugs out and then submit the updated MXP to Exchange..

Get the updated MXP and some more info here