Hi all,
After several months of working in my spare time, I have finally launched a new version of my website, this time based on Actionscript 3.
I still have more work I want to do on the site before I am happy with it. Both visually, and behind the scenes.
Converting my website to AS3 was more difficult than I ever imagined. I have written a lot of stuff using Adobe Flex (see Lifetick’s app) and am very familiar with AS3 but in the Flash IDE it was very tough.
Flex builder is based on Eclipse and it is a very strong coding environment. For a start, all classes are automatically imported, there is great code completion (including completing your own classes, variables, function etc…) The debugging is excellent, including debugging from the browser, and it will not even compile if you have a problem in your code (flash sort of did this, but too many mistakes went through with out identification)
The problems with Flash CS4 are too numerous to mention. Aside from Performance, the workspace layout feels too complicated and cluttered. The new motion editor for tweens seems great, but just makes it harder to do simple tweens (maybe I need more time with it) The debugging was very difficult. As I said before, you could not debug from the browser only from a stand alone swf (if I am wrong about that, please correct me in the comments with instructions), The connection between classes and movie clips feels disjointed, movie clips are not as strict as classes but it feels weird to code, plus I didn’t seem to be able to override a function of the class my movie clip is based on.
At the end of the day, I didn’t enjoy making this new version of my site, I felt I battled with Flash the whole time, everything was a struggle, and it left me wanting to return to Flex as fast as possible. If you do any application building, you must try Flex, and leave flash behind, you will not believe the difference.
ps: I have removed the AS2 version of my template from sale, I hope to make the AS3 version available for sale at a later date.
5 Comments »