Book description
NEWER EDITION AVAILABLE
Flex 4 in Action is now available. An eBook of this older edition is included at no additional cost when you buy the revised edition!
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.
About the Technology
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!
About the Book
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 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 complexity of your projects increases.
What's Inside
- Flex 3 features like Profiler, AdvancedDataGrid, and Refactoring.
- Layout your application using Containers.
- Create interactive forms with upfront validation.
- Connect to Databases with Data Services.
- Use charting to visualize data.
- Share code across multiple projects.
- Customize with styles, themes, and skins.
- Test, debug, and deploy Flex applications.
- Drag and drop.
- ActionScript 3.0 fundmentals.
- Use Effects for more than just the "cool" factor.
About the Reader
Flex 3 in Action will give you the skills you need to become productive pronto. Whether you want to make the next big Web 2.0 internet application, or take your enterprise applications to the next level—Flex 3 in Action will help you get there.
About the Authors
Tariq Ahmed is an accomplished web application pioneer having introduced next generation web technologies to companies such as Bell Canada and REUTERS. He and Jon Hirschi were first to introduce eBay to Adobe Flex which later proliferated to other teams. As an Adobe Flex Community Expert, Tariq has been evangelizing the technology and supporting the community through various projects and is particularly known for his Community Flex (CFLEX.Net) site. Tariq is the Manager of Product Development at Amcom Technology.
Jon Hirschi has been innovating with Flex since its first version. As an Adobe Flex Community Expert, he's been sharing his expert-level knowledge through his personal blog, technology magazine articles, and user groups. Jon was also involved in not only the introduction of Flex at eBay, but also in the continuance of it via a cutting-edge command center that allows eBay to manage its servers.
Faisal Abid is a software engineering student in Toronto, Canada and runs his own RIA consulting company (G-uniX Technologies). He's written RIA solutions for various clients including internet startups Buzzspot and RazorCom. Faisal's community involvement includes numerous articles for magazines, and he is known for his experiments with technology.
Quotes
The code examples are its strength -- plentiful for almost every topic in the book.
- Andrew Grothe, Triware Technologies Inc.
Easy enough for the newbie, detailed enough for the veteran.
- Ken Brueck, Move Networks
It's my user-friendly tutorial and reference.
- Christophe Bunn, Kitry S.A.S.
An impressive amount of Flex content in a single volume.
- Charlie Griefer, Amcom Technology
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
Flex 3 Cookbook
The best way to showcase a powerful new technology is to demonstrate its real-world results, and …
book
Creating Visual Experiences with Flex 3.0
Don’t settle for Flex’s boring, standard user interface. Set your Flex applications apart with the breakthrough …
book
Learning Flex 3
How soon can you learn Adobe Flex 3? With this book's unique hands-on approach, you will …
book
Programming Flex 3
If you want to try your hand at developing rich Internet applications with Adobe's Flex 3, …