Flex woes from a AS3 perspective

Hey all,

This is a somewhat weird question i guess but having spent 3 years with AS3, i feel im well versed. I will always have alot to learn, having ticked off Box2d as “experimental stage” after 9 months, im just about to go into PaperVision and have a list as big as my arm after that.

Theres 3 types of book out there:

Flash Dev
AS3 Dev
Flex Dev

Starting with Flash and moving over to pure AS3 has been a time consuming (although interesting) journey which has opened up new doors, but when you take away the bells and whistles, Flash is just AS3. Code in both are identical.

When it comes to Flex, i cannot picture its position in the chain. I have never done HTML as it bored me, so i understand Flex by way of XML. None the less, the basic idea to me is that its some kind of magical TAG-2-AS3 system or framework.

I was niave to think that if this was the case then i could do “var form:Form = new Form()” somehow, but obviously this is not possible, and why should it be?? (or is it?)

This brings me to AIR.

Id really like to use AIR to burn the next few months when im bored. The problem is that it seems to merely be an addition to the Flex (framework?) so im cut off from its usage.

Still, there must be some way to have the best of both words. If i am going to build a game for example which i know will have some Forms and the like, then id like to make use of the power of Flex components purely to save me some time.

Is there a way to start a project using the Flex Framework and then at the first oppertunity, switch to AS3 for the remainder of the application? Will this give me the ability to use Flex/Air capabilities?

“creationComplete = load up Main.as which is the entry point for the rest of the application then i know where i am.”

Alas, now im lost again because what about the preloader… wheres my stage… and if my Main.as is no longer a Sprite, then what is it???

Does anyone know of a good book or resource that essentially starts off where a common book such as… hmm… colin moocks essential as3 or actionscript design patterns or etc left off? Any explainations or posts or links or blogs with articles that might prove useful to me are welcome because im out of ideas.

Thanks for reading,