First, you need to learn the Flex framework. Most AS guys I know are actually on a variety of projects, some of which might of been better suited to Flex. Some AS guys are actually so good, they claim they don't need Flex because they can build everything themselves. You need to learn the Flex clientelle; ask other Flex developers about their project. Dig into UIComponent and SkinnableComponent. Learn the skinning architecture in 4, the invalidation, and a little about containers.
Second, learn frameworks. You don't have to know 'em all, but at least dig into 2, such as Parsely, Swiz, and Robotlegs. Build a project with 'em and post to your blog. Compare with other examples out there.
Third, get experience. You need to "eat your own shit" as it were. You do that a few times, you'll learn simplicity, and good architecture.
over 1 year ago