Professional Adobe Flex 3
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 bookTechniques for skinning and styling Flex 3 componentsWays to integrate Flash-built assets into Flex 3 applicationsVarious components in the Flex 3 framework that manipulate or display data in the applicationThe Cairngorm micro-architecture frameworkBest practices for building efficient, high-performance Flex 3 applicationsComponents of the Flex 3 toolset, including the debugger, profiler, unit testing framework, logging framework, and automation frameworkWays to migrate to Flex from other languagesWho this book is forThis 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 guidesare 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.