I'm going to do a switcheroo. Excellent post Patrick, I'm in agreement more and more after reading this and previous debunking Moock's points. Moock seems to be really stretching his points in order to make a viral blog post. You're making more sense than he is.
Jason Merrill Bank of America Enterprise Technology & Global Risk L&LD Instructional Technology & Media Join the Bank of America Flash Platform Developer Community Are you a Bank of America associate interested in innovative learning ideas and technologies? Check out our internal GT&O Innovative Learning Blog & subscribe. >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf >>Of Patrick Matte | BLITZ >>Sent: Wednesday, July 16, 2008 4:17 PM >>To: Flash Coders List >>Subject: RE: [Flashcoders] The Charges Against ActionScript 3.0 >> >>I've always admired Colin Moock, but after reading those 9 >>points, I'm not sure he still has all that credibility anymore... >> >> > 1. The removal of on()/onClipEvent() from Flash CS3 >>makes creating >>> simple interactivity hard. >> >>Who would want to add an onClipEvent on a movieclip anymore? >>I haven't done that since like... flash 5 or 6... You're much >>better off writing function onEnterFrame(){} instead of >>onClipEvent(enterFrame){}... And I'm so glad AS3 got rid of >>that onLoad method... >> >>> 2. Getting rid of loaded .swf files is hard. >>That is like the only point in this list that makes sense. >> >>> 3. Casting DisplayObject.parent makes controlling parent movie >>> clips hard. >>Not sure what that means but I never ever use parent... its >>just bad OOP... But I guess they could have casted parent as >>Sprite. And also maybe set Sprite as a dynamic class like MovieClip? >> >>> 4. The removal of getURL() makes linking hard. >>Yeah well it's just a little more complicated but when you >>know how to do it, it's just fine. >> >>> 5. The removal of loadMovie() makes loading .swf files >>and images hard. >>Haven't used loadmovie since flash 6. In flash 7, use >>MovieClipLoader instead, it's much better. Now why does AS3 >>use Loader instead of MovieClipLoader... that I don't know... >> >>> 6. ActionScript 3.0's additional errors make coding cumbersome. >>Hmm well those errors are supposed to help you... But I admit >>that some of the errors could be a little more explicit on >>what is wrong... If I'm trying to access a property that is >>undefined, can Flash please tell me which one ? >> >>> 7. Referring to library symbols dynamically is unintuitive. >>No it's not. I really like doing addChild(new RedCircle()) >>instead of attchMovieClip("RedCircle", "circle", >>getNextHighestDepth()) >> >>> 8. Adding custom functionality to manually created text >>fields, to >>> all movie clips, or to all buttons is cumbersome. >>I don't think this is really relevant. Nobody wants all >>classes to be dynamic do they? Althought, I admit it could be >>nice to extend TextField... >> >>> 9. The removal of duplicateMovieClip() makes cloning a MovieClip >>> instance (really) hard. >>Duplicate movieclips ? Geez, I remember using that back in >>the day, I would put a button off stage and then duplicate it >>to create multiple instances of it. But you're much better >>off using attachMovie if you're working with AS2. >> >> >>BLITZ | Patrick Matte - 310-551-0200 x214 >> >>-----Original Message----- >>From: [EMAIL PROTECTED] >>[mailto:[EMAIL PROTECTED] On Behalf >>Of Jordan L. Chilcott >>Sent: Wednesday, July 16, 2008 12:03 PM >>To: Flash Coders List >>Subject: Re: [Flashcoders] The Charges Against ActionScript 3.0 >> >>Let's be fair: I'm not looking to argue. I have a wife for that. :) >> >>I intend to state my issues, but it may have to wait a couple >>of days because I'm sure most, if not all, of you are in a >>working situation and faced with some slimy brown stuff >>rolling downhill towards you. I was going to type a whole >>thing before this happened, but let me just start for now by >>saying that having programmed in Flash among other things, >>that a lot of things I have issues against were, in my mind, >>the cause of a lot of programming deficiencies and obstacles >>within Flash. >> >>I intend to elaborate further... and keep in mind that this >>is, again, just my opinion. >> >>jord >> >>Kerry Thompson wrote: >>> Jord wrote: >>> >>> >>>> Let me rephrase this: I hardly agree with MOST of the issues. >>>> >>> >>> Fair enough. It would be a valuable contribution to the >>discussion if >>> you told us which issues you have, <ahem> issues with, and why. >>> >>> I personally am not in a position to argue with Colin >>Moock, but I do >>> enjoy a good debate, as long as it illuminates issues. >>> >>> >>> >>_______________________________________________ >>Flashcoders mailing list >>Flashcoders@chattyfig.figleaf.com >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> >>_______________________________________________ >>Flashcoders mailing list >>Flashcoders@chattyfig.figleaf.com >>http://chattyfig.figleaf.com/mailman/listinfo/flashcoders >> _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders