getDefinitionByName

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 the future and to make it a lot less code intensive.

I setup a series of static variables that held string names to represent each of the Screens in the application. Then when I want to create the screen and add it to the stage I use the getDefinitionByName() method and pass the string name of the class. (more…)

Continue ReadinggetDefinitionByName

Getter ready, get Setter, Go!

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 to introduce a new one for class creation.

(more…)

Continue ReadingGetter ready, get Setter, Go!

Going Somewhere?

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 (more…)

Continue ReadingGoing Somewhere?

Syntax

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 fire all sorts of errors such as this one:

Warning: 1058: Migration issue: The property _x is no longer supported.  Use the DisplayObject.x property instead.

(more…)

Continue ReadingSyntax