
I have been creating a code base for a Screen Manager system that I am using for an iOS app I am building in AS3. I wanted to create a dynamic way to reference and instantiate classes that represent each of the Screens in the app so I can reuse this for other applications in [...]
Garbage collection can be a big deal when writing complex programs in Actionscript. Not removing EventListeners is probably one of the biggest sources of AS holding onto memory it doesn’t need. There is a very easy way to allow GC to handle your event listener clean-up for you when creating a new event listener – [...]

This is the official website for Les Stroud’s newest television series: Les Stroud Beyond Survival. The artwork was created by Luke Despatie & The Design Firm and I provided all the development for the project which included the creation of a Flash-based custom video player. Technologies: XHTML, CSS, Javascript, ActionScript 3

As the resident “web guy” for Les Stroud Productions, I was tasked with maintaining and improving upon the flagship website for Les Stroud. Built on WordPress this site has seen many changes since I started working on it and is a great example of a “working” site. Many website are built and then left alone [...]
1180: Call to a possibly undefined method assignListeners.
1046: Type was not found or was not a compile-time constant: URLRequest;
Functions (aka methods) are the bread and butter of any application. Without them you can’t do much of anything. So I thought I would show you how to write one.
I am loving the stupid names I’ve been using for these posts. Pretty soon you’ll have no idea what I am talking about. In my last post, I showed you have to create a new class and the topic of access modifiers was mentioned. I would like to expand on that topic and use it [...]
Opening a URL in Action Script 3 Navigating to a URL in AS 2 was pretty straight forward. getURL(“http://www.ryanwelcher.com”); As with most things in AS3 that has changed a fair amount. It is no longer one line of code. I’ll show you everything and then walk you through it
So the first thing you may have noticed is that everything in AS2 that had an underscore in front of it no longer does in AS3. That is a MAJOR issues for all of us lazy coders that just want to copy and paste old AS 2 code into an AS3 document – it will [...]
If you’re like me you probably never used Event Listeners in AS2. Not unless you needed to do something “crazy” (insert sarcasm here at how amateur I was then, I’m only slightly less amateur now but that’s besides the point) Well AS3 is all about Event Listeners, well Events actually. Actionscript is an Event based [...]
Using the Hand Cursor on a button In AS2 we took for granted that when we assigned a mouse event (onRelease, onPress, onRollOut etc) to a movie clip Flash by default would change the cursor from the arrow to the hand when the user interacted with that movie clip. In AS3 that is no longer [...]