Book description
New Web applications require engaging user-friendly interfaces-and the cooler, the better. With Flex 3, Web developers at any skill level can create high-quality, effective, and interactive Rich Internet Applications (RIAs) quickly and easily. Flex removes the complexity barrier from RIA development by offering sophisticated tools and a straightforward programming language so you can focus on what you want to do instead of how to do it. And now that the major components of Flex are free and open source, the cost barrier is gone, as well! Flex 3 in Action is an easy-to-follow, hands-on Flex tutorial. Chock full of examples, this book goes beyond feature coverage and helps you put Flex to work in real day-to-day tasks. You'll quickly master the Flex API and learn to apply the techniques that make your Flex applications stand out from the crowd. Interesting themes, styles, and skins? It's in there. Working with databases? You got it. Interactive forms and validation? You bet. Charting techniques to help you visualize data? Bam! The expert authors of Flex 3 in Action have one goal - to help you get down to business with Flex 3. Fast. Many Flex books are overwhelming to new users-focusing on the complexities of the language and the super-specialized subjects in the Flex eco-system; Flex 3 in Action filters out the noise and dives into on the core topics you need every day. Using numerous easy-to-understand examples, Flex 3 In Action gives you a strong foundation that you can build on as the compexity of your projects increases. And now, purchase the print edition and you'll get the Flex 3 in Action ebook and the Flex 4 in Action ebook upon its release both for free! Simply follow instructions on the insert to redeem your two free ebooks.
Table of contents
- Copyright
- Foreword
- Preface
- Acknowledgments
- About this book
-
1. Application basics
- 1. Introduction to Flex
- 2. Getting started
- 3. Working with ActionScript
- 4. Layout and containers
- 5. Displaying forms and capturing user input
- 6. Validating user input
- 7. Formatting data
- 8. DataGrids, lists, and trees
- 9. List customization
-
2. Application flow and structure
- 10. Events
- 11. Application navigation
- 12. Introduction to pop-ups
- 13. View states
- 14. Working with data services
-
15. Working with XML
- 15.1. XML primer
- 15.2. XML components and classes
- 15.3. Loading external XML source data
- 15.4. Binding in XML
-
15.5. ECMAScript for XML (E4X)
- 15.5.1. E4X syntax
-
15.5.2. Working with XML structure
- Example 1: Looping Over XML Structure Using its Index
- Example 2: Looping Over Nodes as Keys
- Example 3: Looping Over Nodes in an XML Fragment
- Example 4: Acquiring Descendents
- Example 5: Acquiring Nodes and Attributes by Wildcard
- Example 6: Prepending and Appending Nodes
- Example 7: Inserting Nodes in Between Existing Nodes
- Example 8: Copying a Nodea
- Example 9: Deleting a Node
- 15.6. Summary
- 16. Objects and classes
- 17. Custom components
- 18. Advanced reusability in Flex
-
3. The finishing touches
-
19. Customizing the experience
- 19.1. Styles
- 19.2. Embedding fonts
- 19.3. Images and icons
- 19.4. Skins
- 19.5. Summary
-
20. Working with effects
- 20.1. What is an effect?
- 20.2. Triggered effects
- 20.3. Programmatically applying an effect
- 20.4. Creating composite effects
-
20.5. Using out-of-the-box effects
- 20.5.1. The AnimateProperty effect
- 20.5.2. The Blur effect
- 20.5.3. The Dissolve effect
- 20.5.4. The Fade effect
- 20.5.5. The Glow effect
- 20.5.6. The Iris effect
- 20.5.7. The Move effect
- 20.5.8. The Pause effect
- 20.5.9. The Resize effect
- 20.5.10. The Rotate effect
- 20.5.11. The SoundEffect effect
- 20.5.12. The Wipe effects
- 20.5.13. The Zoom effect
- 20.6. Easing functions
- 20.7. Fonts and effects
- 20.8. Summary
-
21. Drag-and-drop
- 21.1. The drag-and-drop process
- 21.2. Drag-and-drop events
- 21.3. Components that support drag-and-drop
- 21.4. Enabling D&D on List-based components
- 21.5. Moving versus copying
- 21.6. Multi-item drag
- 21.7. Two-way drag-and-drop
- 21.8. Using D&D for user-controlled sorting
- 21.9. Enter the DragManager
- 21.10. Accepting or denying a drop
- 21.11. Applying your own drop
- 21.12. Adding D&D to non-List components
- 21.13. Customizing the drag-and-drop experience
- 21.14. Summary
- 22. Charting
-
23. Debugging and testing
- 23.1. Debugging
- 23.2. Testing
- 23.3. Summary
-
24. Wrapping up a project
- 24.1. Printing
- 24.2. Customizing the wrapper
- 24.3. Deployment
- 24.4. Summary
-
19. Customizing the experience
- Resources
Product information
- Title: Flex 3 in Action
- Author(s):
- Release date: February 2009
- Publisher(s): Manning Publications
- ISBN: 9781933988740
You might also like
book
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Pentaho Data Integration Cookbook Second Edition
The premier open source ETL tool is at your command with this recipe-packed cookbook. Learn to …
book
Learning Pentaho Data Integration 8 CE - Third Edition
Get up and running with the Pentaho Data Integration tool using this hands-on, easy-to-read guide About …
book
Architectural Patterns
Learn the importance of architectural and design patterns in producing and sustaining next-generation IT and business-critical …