Flash CS3 "Save As" Gotcha (and Adobe's nasty "Save" trick)
Be careful with the Save As feature in Flash CS3: it's horribly broken.
On any other Mac application, if you choose to Save As, your file dialogue will default to the folder that the file is currently saved in. Not so in Flash CS3, where it defaults to the folder that you last saved any file into. So, if you save FLA A into Folder A and then do a Save As on FLA B (which is in Folder B), it will default to saving it in Folder A. This can result in having different versions of files saved in weird and wonderful locations on your drive which, in turn, can lead to lots of head scratching and the wasting of otherwise valuable and potentially productive time.
To make things worse, it will also forget the version of Flash that the FLA was saved for. So, if you saved an FLA for Flash 8 (because you need to share it with people who are still using Flash 8 Professional), it will randomly forget this.
So that's the problem with Save As, but it gets worse when you look at a related but different feature: plain old Save (File -> Save). And this time, the problem is not a bug; it's by design. When you try to save a Flash 8 FLA in Flash CS3, Flash will try and save it in CS3 format every time, forcing you to use the (broken) Save As feature until you finally can't take it anymore and save it as CS3, thereby locking out anyone with Flash 8 Professional from editing your FLA (which is exactly what Adobe wants you to do so it can sell more licenses of Flash CS3). Of course, this could also backfire. Since working in a mixed team where some members have Flash 8 Professional and others have Flash CS3 is so frustrating, some companies may choose to keep everyone on Flash 8 Professional for as long as possible.
Unfortunately, for the most part, the way the Save feature works is a very effective way to get people to upgrade, usability be damned. It's a cheap and nasty trick and I do hope that Adobe reconsider this tactic and stop using it in the future. But it does work, and virally at that (by pissing people off so much that everyone in a team/company is forced to upgrade when one person does), so I won't be holding my breath on that one.
Regardless of the "as designed" behavior of the Save feature (File -> Save), the Save As (File -> Save As) behavior I described above is most definitely a bug and I do hope that it gets fixed in the next point release. I rely on the Save As feature working correctly so much that I sometimes use it to make sure that I'm working on the correct version of a file.
Update: You can command-click (right-click) the name of the FLA on the title bar of the Flash IDE to see which folder it's in. This works with nearly every OS X application. Thanks to Jay, in the comments, for the tip.
Please fix Save As. And, if you really want to be nice, change the Save feature too so that it doesn't automatically try to save Flash 8 FLA files in CS3 format. What you lose in upgrade sales through frustration, you may gain in goodwill. Or maybe I'm just naïve like that...
Comments
by Dimitar G. on 2007-05-09 13:59:19
by Keith Peters on 2007-05-09 14:44:13
by Phillip Kerman on 2007-05-09 15:06:23
by initial gripes with new Flash CS3 ui « creacog on 2007-05-09 15:42:39
by aral on 2007-05-09 16:24:36
by LEE on 2007-05-09 18:22:37
by Weyert on 2007-05-09 23:02:22
by aral on 2007-05-10 00:24:39
by Michael Kaufman on 2007-05-10 01:03:23
by Derek Vadneau on 2007-05-10 02:34:07
by aral on 2007-05-10 07:27:39
by timbot on 2007-05-10 13:21:36
by aral on 2007-05-10 13:41:30
by timbot on 2007-05-10 16:28:20
by aral on 2007-05-10 16:44:00
by Freddy on 2007-05-10 17:44:13
by aral on 2007-05-10 19:50:05
by subhero on 2007-05-10 21:09:07
by Damien Jorgensen on 2007-05-13 22:24:20
by SonnyZ on 2007-05-24 16:19:49
by Tink on 2007-05-28 11:30:00
by aral on 2007-05-28 13:05:22
by creacog-the-blog » Blog Archive » initial gripes with new Flash CS3 ui on 2007-06-02 23:53:16
by creacog » initial gripes with new Flash CS3 ui on 2007-06-10 22:13:09
by Jay on 2007-06-14 21:18:24
by thewebguy on 2007-07-24 13:10:08
by Aral on 2007-07-24 13:14:22
by Rostislav Siryk on 2007-08-09 16:39:35
by annie on 2007-08-09 21:07:21
by Aral on 2007-08-10 11:00:40
by Luuk Eigenraam on 2008-02-27 08:56:43
by Ed on 2007-10-30 16:50:18
by Aral on 2007-10-30 18:30:37
by Doug on 2007-12-17 15:42:54
by Kirk Zimmerman on 2008-03-07 20:04:54
by Adobe CS4 Annoyances « Groove 11 Code Blog on 2009-05-07 18:08:27
by Aral on 2008-03-09 15:27:35
by Stringycustard on 2008-09-08 08:11:47
by Tom on 2008-06-11 09:47:31
by Andrew on 2008-05-12 04:12:57
by Mitch on 2008-10-24 17:35:54
by E on 2008-03-15 15:41:52
by Peter on 2008-11-07 19:51:23
by Parvesh on 2008-12-11 05:19:05
by Aaaargh! on 2008-10-21 01:55:56
by Nigel on 2008-10-03 12:41:20
by Parvesh on 2008-12-11 05:04:27
by Parvesh on 2008-12-11 05:07:02
by Parvesh on 2008-12-11 05:11:28
by Aral on 2008-12-11 18:09:50