In recent years, Flex has become the leader in rich Internet application (RIA) development technologies based on the Flash platform, and excitement continues to build around the potential of what Flex 3 has to offer. This comprehensive, in-depth resource provides you with the foundations of Flex 3 and shows how you can maximize your use of Flex 3 to create unique experiences on the Internet and the desktop.
The team of authors distinguishes the relationships between various aspects of Flex 3 and the Flash platform, while also offering extensive coverage of client-side Flex applications development and development best practices. They explain what Flex® Builder can do, how to develop simple Flex 3 applications, and ways to use the Flex 3 framework classes and components. You'll also take a look at more advanced topics such as data integration, architectural frameworks, and advanced tools.
Packed with detailed examples throughout, this authoritative guide will get you up and running with Flex 3 quickly, regardless of your level of Flex experience.
What you will learn from this book
- Techniques for skinning and styling Flex 3 components
Ways to integrate Flash-built assets into Flex 3 applications
Various components in the Flex 3 framework that manipulate or display data in the application
The Cairngorm micro-architecture framework
Best practices for building efficient, high-performance Flex 3 applications
Components of the Flex 3 toolset, including the debugger, profiler, unit testing framework, logging framework, and automation framework
Ways to migrate to Flex from other languages
Who this book is for
This book is for programmers and developers who are looking to leverage the Flex 3 platform to create RIAs. Experience with Flash, ActionScript, and an XML-based language is assumed.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.