I know I'm not the intended audience, but here's my thoughts
Quote:
1.) The removal of on()/onClipEvent() from Flash CS3 makes creating simple interactivity hard.
Ridiculous. The syntax has changed, but it's not like the new way is harder or makes less sense. It makes MORE sense, and it's more flexible.
Quote:
2.) Getting rid of loaded .swf files is hard.
Maybe. I don't see what's so hard about removing references, but if an "automagic" solution actually worked I wouldn't object.
Quote:
3.) Casting DisplayObject.parent makes controlling parent movie clips hard.
Good. Child objects shouldn't be directly controlling parents anyway.
Quote:
4.) The removal of getURL() makes linking hard.
Laughable.
Quote:
5.) The removal of loadMovie() makes loading .swf files and images hard.
New way is better. More intuitive, and more flexible.
Quote:
6.) ActionScript 3.0's additional errors make coding cumbersome.
Completely false. I realize that the article came to the same conclusion.
Quote:
7.) Referring to library symbols dynamically is unintuitive.
No, not really. Proper datastructers for collections are a much better solution than magic methods which interpret built up Strings.
Quote:
8.) Adding custom functionality to manually created text fields, to all movie clips, or to all buttons is cumbersome.
Through the IDE, yes. This is not AS3's fault. Extending classes to achieve this is dead simple.
Quote:
9.) The removal of duplicateMovieClip() makes cloning a MovieClip instance (really) hard.
Hard, but not really hard. I wouldn't object to having a DisplayObject.clone method if it was fully type aware.