Creating Custom Components

There’s been a bit of traffic on the flashcoders mailing list today about how to create custom components extending the UIComponent class. Jesse Warden droppped a link to some really excellent step-by-step tutorials (click here for tutorials, click here for source files) which walk you through the entire process from start to finish. Not only are the tutorials excellent and walk you through some of the more common pitfalls of component development (I know I personally have less hair) , but you also get a taste of JesterXL’s lingo which adds a bit of flava to the learning process (my favorite from this session is how he emphasizes the second syllable in “init” which makes it sound as though you are in the middle of something rather than initializing something). Anyways, Jesse is an excellent resource for the community and deserves many kudos. Taken together with Chafic Kazoun’s excellent series of articles on Ultrashock the community now has a very detailed set of tools to assist the component development process. I know I speak for many others in saying thank you to Jesse and Chafic for the time and effort they put into these tutorials.

One Trackback

  1. [...] Great v2 component resources keep coming to my attention following my initial Creating Custom Components blog entry of two weeks ago. Greg Hammer, Manager of the Las Vegas Macromedia Users Group, turned me on to an excellent tutorial on creating custom v2 architecture components which is made available courtesy of laflash.org (User Groups Rock!!). As Greg pointed out, this is a fairly unknown resource–I had never seen or heard of it and I’ve looked under a lot of v2 rocks over the last year and a half–which was posted about 6 months ago. The presentation by Jacob Bullock runs nearly an hour, so be prepared to to clear your schedule for some component clarity (presentation focuses on entry / intro to v2 component architecture and incidentally covers many basic fundamentals of AS2.o development) . [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*