An important part of building a rich Internet application (RIA) is building effective client-side architecture. When you use Flash Player to build an application, you have the ability to use an event-based programming model, build rich client-side data models, and create a logical application following good object-oriented best practices. This type of development is very different for web application developers as it does not use a page-based development model. Ultimately, using this client-side, event-based architecture will result in better-performing applications that consume less network traffic because page refreshes are no longer needed. During this lesson, you will receive an introduction to the powerful object-oriented language and event-based programming model of ActionScript 3.0.
The finished FlexGrocer data structure built in ActionScript 3.0 and integrated into the application.