Friday, March 21, 2008

ActionScript - Conditionals and Loops


Our latest installment of Learning Flex From Scratch on InsideRIA tries to explain the nature of conditional statements and looping blocks of code in ActionScript 3.0. Once again, I turned to my trusty companions for information: Colin Moock's Essential ActionScript 3.0, the Adobe live docs, Wikipedia, and of course, Google Talk incessantly pinging my mentor-Adam Flater.

Given that I am learning Flex as I go, and that we are determined to put up a new post each week, it's really important that i have lots of quality information at my disposal at all times. Thankfully, I do. Adam's help is absolutely indispensable, and his patience with my newbie questions deserves special mention.

As far as those resources I've come across on my own, I would say Essential ActionScript 3.0 and the Adobe live docs have been most helpful, at least for these last few posts. One thing I recently found helpful is the ActionScript 3.0 language reference. This is handy for any developer I'm sure, but for someone trying to get a handle on the language it really makes sense of the many sometimes confusing language components. Also, Colin Moock's website has got some really great resources. He's got a lecture series about ActionScript, and his notes are available to check out. It's just an outline with no detail on the included topics, (for details, read Essential ActionScript 3.0) but it really can help to see what the important areas are when you're first learning the language.

That's all for now, I've got to go study up on collections and arrays!

Thursday, March 13, 2008

public function learnActionScript (currentKnowledge : String)= "notMuch"

Our latest post on LFFS is called: LFFS-4-ActionScript 3.0, and it's all about writing a class in ActionScript 3.0. It's a little bit longer than the others, and it took a bit more time to complete, but I'm not sure if we could have made it any shorter. The class itself has a bunch of the stuff anyone learning the language needs to know. My hope is that my attempt at explaining the various parts of our example class comes through clearly. A challenge like learning an object-oriented language without any programming experience whatsoever lends itself to explanations of code that may not be the norm. I tried to reiterate points that I thought were important to my learning process, so hopefully those who are in the same situation as I am will be able to learn from our installment!

Cheeri-o

About Me