Is it me, or did Colin Moock’s post stir up some feelings I have about flash 9 cs3?
I’ve used flash 8 for years and haven’t had a single problem with it except for the slow compile times. Now, adobe comes out with the new flash 9 cs3. Not only do they take out the data services, they add in this really odd way of generating classes and re-work the entire way the objects are created on the stage. This makes the workflow not as simple and generally re-works the flow.
So, my question on flash 9 cs3 is, why?
1. Why take out the data services? So we all move to flex?
I do flex projects, don’t get me wrong. I think flex is great for what it is. But the problem is in flash there is SOOO much more freedom because of assets and the timeline and animation and designs are so much easier to create.
2. Why make it more complex?
Why make every object it’s own class? What if we have a whole series of nested objects and don’t want to make every nested symbol a property in a file? Why not just simply let it be by itself… Keep it simple. The amount of times I’ve opened a project and not been able to compile it because of the “Automatically declare stage instances.” really gets on my nerves.
Error messages — Man – some of these just don’t make sense. They are verbose and unclear. In flash 8 it was simple.
3. Runtime mxml?
Why not make it easy to load in runtime mxml in flash 9 cs3?
This way we can load in xml on the fly and have it generate form data? I think this would be awesome and very useful.
4. How about a set of layout controls for flash 9 cs3? Use flash for what it’s good for…
Don’t get me wrong. I think as3 is cool and the speed factor is cool, but I think the workflow of flash 9 cs3 is what is the most important thing. Its not the language – with fdt 1.5 I felt complete with as2.0. Never had a problem, could do anything I wanted to do. With as3 its a bit of a headache sometime because of all of these changes.