
Platform Evangelist
Adobe
You’re ready to make the Macromedia Flex plunge. You have installed the trial edition on your favorite application server. You have your favorite IDE ready (or maybe you decided to leverage Flex Builder (code-named Brady) and now you are ready to start coding your first Flex project. Hold on! Wait a second! Before you get started there are some things you should know about Flex that will make your life much easier.
Flex is a new product and you might think that best practices and patterns are still forming around the technology. In reality, the Flex programming model builds on traditional software engineering methodologies, best practices, and design patterns. Better understanding how Macromedia architected Flex can dramatically soften your learning curve.
In this article I cover some helpful hints that may not be immediately apparent when you start down the Flex development road. The first step is to understand the class library and how it manifests itself in the Macromedia Flex Markup Language (MXML). After that, I explain how you can dynamically create user interfaces (UI). At the end of this article, I will take a moment to stand on my soapbox and encourage you to think outside the box in terms of UI design—in hopes of improving your application performance at the same time.
To complete this tutorial you will need to install the following software: