reklama - zainteresowany?

Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers - Helion

Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers
ebook
Autor: Joshua Noble, Todd Anderson
ISBN: 978-05-965-5067-7
stron: 704, Format: ebook
Data wydania: 2008-05-13
Księgarnia: Helion

Cena książki: 126,65 zł (poprzednio: 147,27 zł)
Oszczędzasz: 14% (-20,62 zł)

Dodaj do koszyka Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers

The best way to showcase a powerful new technology is to demonstrate its real-world results, and that's exactly what this new Cookbook does with Adobe Flex 3.

Wide ranging and highly practical, Flex 3 Cookbook contains more than 300 proven recipes for developing interactive Rich Internet Applications and Web 2.0 sites. You'll find everything from Flex basics, to solutions for working with visual components and data access, to tips on application development, unit testing, and using Adobe AIR.

You also get ideas from the development community. Through its Flex Cookbook website (www.adobe.com/devnet/), Adobe invited Flex developers to post their own solutions for working with this technology, and from hundreds of posts, the authors chose the best and most useful solutions to supplement Flex 3 Cookbook.

Each recipe inside provides a solution to a common problem, explains how and why it works, and offers sample code that you can put to use immediately. Topics include:

  • Containers and dialogues
  • Working with Text
  • Data driven components
  • DataGrid and Advanced DataGrid
  • ItemRenderers and Editors
  • Images, bitmaps, videos, and sounds
  • CSS, styling, and skinning
  • States and effects
  • Working with Collections, arrays, and DataProviders
  • Using DataBinding
  • Validation, formatting, and regular expressions
  • Using Charts and data visualization
  • Services and Data Access
  • Using RSLs and Modules
  • Working with Adobe AIR

Whether you're a committed Flex developer or still evaluating the technology, you'll discover how to get quick results with Flex 3 using the recipes in this Cookbook. It's an ideal way to jumpstart your next web application.

Dodaj do koszyka Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers

 

Osoby które kupowały "Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers", wybierały także:

  • Windows Media Center. Domowe centrum rozrywki
  • Ruby on Rails. Ćwiczenia
  • DevOps w praktyce. Kurs video. Jenkins, Ansible, Terraform i Docker
  • Przywództwo w Å›wiecie VUCA. Jak być skutecznym liderem w niepewnym Å›rodowisku
  • Scrum. O zwinnym zarzÄ…dzaniu projektami. Wydanie II rozszerzone

Dodaj do koszyka Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers

Spis treści

Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers eBook -- spis treści

  • Flex 3 Cookbook
    • SPECIAL OFFER: Upgrade this ebook with OReilly
    • A Note Regarding Supplemental Files
    • Preface
      • 1. Bonus Chapters Online
      • 2. Who This Book Is For
      • 3. Who This Book Is Not For
      • 4. How This Book Is Organized
      • Conventions Used in This Book
      • Using Code Examples
      • How to Use This Book
      • OReilly Cookbooks
      • Safari Enabled
      • How to Contact Us
      • 5. Acknowledgments
        • From Joshua
        • From Todd
      • 6. Author Bios
      • Contributor Bios
      • Colophon
    • 1. Flex and ActionScript Basics
      • 1.1. Create a Flex Project in Flex Builder
        • Problem
        • Solution
        • Discussion
      • 1.2. Create a Flex Library Project in Flex Builder
        • Problem
        • Solution
        • Discussion
      • 1.3. Create an ActionScript Project
        • Problem
        • Solution
        • Discussion
      • 1.4. Set Compiler Options for the MXML Compiler in Flex Builder
        • Problem
        • Solution
        • Discussion
      • 1.5. Compile a Flex Project Outside of Flex Builder
        • Problem
        • Solution
        • Discussion
      • 1.6. Add an Event Listener in MXML
        • Problem
        • Solution
        • Discussion
      • 1.7. Set Properties of a Child Defined in MXML in ActionScript
        • Problem
        • Solution
        • Discussion
      • 1.8. Define Arrays and Objects
        • Problem
        • Solution
        • Discussion
      • 1.9. Set the Scope of Variables in ActionScript
        • Problem
        • Solution
        • Discussion
      • 1.10. Create a Component in ActionScript
        • Problem
        • Solution
        • Discussion
      • 1.11. Use Event Bubbling
        • Problem
        • Solution
        • Discussion
      • 1.12. Use a Code-Behind Model to Separate MXML and ActionScript
        • Problem
        • Solution
        • Discussion
      • 1.13. Make Properties of a Component Bindable
        • Problem
        • Solution
        • Discussion
      • 1.14. Use Custom Events and Dispatch Data with Events
        • Problem
        • Solution
        • Discussion
      • 1.15. Listen for a Keyboard Event
        • Problem
        • Solution
        • Discussion
      • 1.16. Define Optional Parameters for Methods
        • Problem
        • Solution
        • Discussion
      • 1.17. Determine the Type of an Object
        • Problem
        • Solution
        • Discussion
      • 1.18. Define and Implement an Interface
        • Problem
        • Solution
        • Discussion
    • 2. Menus and Controls
      • 2.1. Listen to a Button Click
        • Problem
        • Solution
        • Discussion
      • 2.2. Create a Set of Buttons That Toggle
        • Problem
        • Solution
        • Discussion
      • 2.3. Use a ColorPicker to Set Canvas Color
        • Problem
        • Solution
        • Discussion
      • 2.4. Load a SWF by Using the SWFLoader
        • Problem
        • Solution
        • Discussion
      • 2.5. Set Tab Indexes for Components
        • Problem
        • Solution
        • Discussion
      • 2.6. Set a labelFunction for a Control
        • Problem
        • Solution
        • Discussion
      • 2.7. Provide Data for Menus
        • Problem
        • Solution
        • Discussion
      • 2.8. Dynamically Populate Menus
        • Problem
        • Solution
        • Discussion
      • 2.9. Create EventHandlers for Menu-Based Controls
        • Problem
        • Solution
        • Discussion
      • 2.10. Display an Alert in an Application
        • Problem
        • Solution
        • Discussion
      • 2.11. Use the Date from a Calendar Control
        • Problem
        • Solution
        • Discussion
      • 2.12. Display and Position Multiple Pop-ups
        • Problem
        • Solution
        • Discussion
      • 2.13. Create a Custom Border for a Pop-up Window
        • Problem
        • Solution
        • Discussion
      • 2.14. Handle focusIn and focusOut Events
        • Problem
        • Solution
        • Discussion
    • 3. Containers
      • 3.1. Position Children by Using Layout Management
        • Problem
        • Solution
        • Discussion
      • 3.2. Position and Size Containers via Percentage Positioning
        • Problem
        • Solution
        • Discussion
      • 3.3. Track Mouse Position Within Different Coordinate Systems
        • Problem
        • Solution
        • Discussion
      • 3.4. Dynamically Add and Remove Children from a Container
        • Problem
        • Solution
        • Discussion
      • 3.5. Use Constraint-Based Layout for Containers
        • Problem
        • Solution
        • Discussion
      • 3.6. Set Maximum and Minimum Sizes for Children Within Containers
        • Problem
        • Solution
        • Discussion
        • See Also
      • 3.7. Specify Constraint Rows and Columns for a Container
        • Problem
        • Solution
        • Discussion
      • 3.8. Create Layout Flows for Text Using Constraints
        • Problem
        • Solution
        • Discussion
      • 3.9. Control Scrolling and Overflow Within Containers
        • Problem
        • Solution
        • Discussion
      • 3.10. Control the Layout of Box Components
        • Problem
        • Solution
        • Discussion
      • 3.11. Use Containers for Initialization
        • Problem
        • Solution
        • Discussion
      • 3.12. Create a TitleWindow
        • Problem
        • Solution
        • Discussion
      • 3.13. Control a ViewStack via a LinkBar
        • Problem
        • Solution
        • Discussion
        • See Also
      • 3.14. Bind the Selected Index of a ViewStack to a Variable
        • Problem
        • Solution
        • Discussion
        • See Also
      • 3.15. Use Delayed Instantiation to Improve Startup Time
        • Problem
        • Solution
        • Discussion
      • 3.16. Create and Control Resizable Containers
        • Problem
        • Solution
        • Discussion
        • See Also
      • 3.17. Create, Enable, and Disable TabControls Within a TabNavigator
        • Problem
        • Solution
        • Discussion
      • 3.18. Create a TabNavigator with Closeable Tabs
        • Problem
        • Solution
        • Discussion
      • 3.19. Create and Control an Alert
        • Problem
        • Solution
        • Discussion
      • 3.20. Size and Position a Dialog Box Based on Its Calling Component
        • Problem
        • Solution
        • Discussion
      • 3.21. Manage Multiple Pop-up Dialog Boxes
        • Problem
        • Solution
        • Discussion
      • 3.22. Scroll to a Specific Child in a Container
        • Problem
        • Solution
        • Discussion
      • 3.23. Create a Template Using IDeferredInstance
        • Problem
        • Solution
        • Discussion
      • 3.24. Manually Lay Out a Container
        • Problem
        • Solution
        • Discussion
      • 3.25. Measure and Alter Container Size
        • Problem
        • Solution
        • Discussion
      • 3.26. Control the Visibility and Layout of Children
        • Problem
        • Solution
        • Discussion
      • 3.27. Create a Tile Container with Simple Reorganization
        • Problem
        • Solution
        • Discussion
      • 3.28. Set a Background Image and Rounded Corners in an HBox
        • Problem
        • Solution
        • Discussion
      • 3.29. Control Positioning and Scrolling of Child Components
        • Problem
        • Solution
        • Discussion
    • 4. Text
      • 4.1. Correctly Set the Value of a Text Object
        • Problem
        • Solution
        • Discussion
      • 4.2. Bind a Value to TextInput
        • Problem
        • Solution
        • Discussion
      • 4.3. Create a Suggestive TextInput
        • Problem
        • Solution
        • Discussion
      • 4.4. Create an In-Place Editor
        • Problem
        • Solution
        • Discussion
      • 4.5. Determine All Fonts Installed on a Users Computer
        • Problem
        • Solution
        • Discussion
      • 4.6. Create a Custom TextInput
        • Problem
        • Solution
        • Discussion
        • See Also
      • 4.7. Set the Style Properties for Text Ranges
        • Problem
        • Solution
        • Discussion
      • 4.8. Display Images and SWFs in HTML
        • Problem
        • Solution
        • Discussion
      • 4.9. Highlight User-Input Text in a Search Field
        • Problem
        • Solution
        • Discussion
      • 4.10. Manipulate Characters as Individual Graphics
        • Problem
        • Solution
        • Discussion
      • 4.11. Specify Styles for HTML in a TextField
        • Problem
        • Solution
        • Discussion
      • 4.12. Use the RichTextEditor
        • Problem
        • Solution
        • Discussion
        • See Also
      • 4.13. Apply Embedded Fonts with HTML
        • Problem
        • Solution
        • Discussion
      • 4.14. Add a Drop Shadow to Text in a Text Component
        • Problem
        • Solution
        • Discussion
        • See Also
      • 4.15. Find the Last Displayed Character in a TextArea
        • Problem
        • Solution
        • Discussion
    • 5. Lists, Tiles, and Trees
      • 5.1. Create an Editable List
        • Problem
        • Solution
        • Discussion
      • 5.2. Set Icons for Items in a List
        • Problem
        • Solution
        • Discussion
      • 5.3. Add Effects to a List to Indicate Changes
        • Problem
        • Solution
        • Discussion
      • 5.4. Set a Basic Item Renderer for a TileList
        • Problem
        • Solution
        • Discussion
      • 5.5. Set XML Data for a Tree
        • Problem
        • Solution
        • Discussion
      • 5.6. Create an Item Renderer for a Tree
        • Problem
        • Solution
        • Discussion
      • 5.7. Use Complex Data Objects in a Tree Control
        • Problem
        • Solution
        • Discussion
      • 5.8. Allow Only Certain Items in a List to Be Selectable
        • Problem
        • Solution
        • Discussion
      • 5.9. Format and Validate Data Added in a Lists Item Editor
        • Problem
        • Solution
        • Discussion
      • 5.10. Track All Selected Children in a TileList
        • Problem
        • Solution
        • Discussion
      • 5.11. Use and Display Null Items in an Item Renderer
        • Problem
        • Solution
        • Discussion
      • 5.12. Create a Right-Click Menu for a List
        • Problem
        • Solution
        • Discussion
      • 5.13. Customize the Appearance of a Selection in a List
        • Problem
        • Solution
        • Discussion
    • 6. DataGrid and Advanced DataGrid
      • 6.1. Create Custom Columns for a DataGrid
        • Problem
        • Solution
        • Discussion
        • See Also
      • 6.2. Specify Sort Functions for DataGrid Columns
        • Problem
        • Solution
        • Discussion
      • 6.3. Enable Multicolumn Sorting in a DataGrid
        • Problem
        • Solution
        • Discussion
      • 6.4. Filter Items in a DataGrid
        • Problem
        • Solution
        • Discussion
      • 6.5. Create Custom Headers for an AdvancedDataGrid
        • Problem
        • Solution
        • Discussion
      • 6.6. Handle Events from a DataGrid/AdvancedDataGrid
        • Problem
        • Solution
        • Discussion
      • 6.7. Select Items in an AdvancedDataGrid
        • Problem
        • Solution
        • Discussion
      • 6.8. Enable Drag-and-Drop in a DataGrid
        • Problem
        • Solution
        • Discussion
      • 6.9. Edit Items in a DataGrid
        • Problem
        • Solution
        • Discussion
      • 6.10. Search Within a DataGrid and Autoscroll to the Match
        • Problem
        • Solution
        • Discussion
      • 6.11. Generate a Summary for Flat Data by Using GroupingCollection
        • Problem
        • Solution
        • Discussion
      • 6.12. Create an Async Refresh for a GroupingCollection
        • Problem
        • Solution
        • Discussion
    • 7. Renderers and Editors
      • 7.1. Create Your Own Renderers
        • Problem
        • Solution
        • Discussion
      • 7.2. Use the ClassFactory to Generate Renderers
        • Problem
        • Solution
        • Discussion
      • 7.3. Access the Component That Owns a Renderer
        • Problem
        • Solution
        • Discussion
      • 7.4. Create a Single Component to Act as Renderer and Editor
        • Problem
        • Solution
        • Discussion
      • 7.5. Create an Item Editor to Handle Data with Multiple Fields
        • Problem
        • Solution
        • Discussion
      • 7.6. Display SWF Objects as Items in a Menu by Using an Item Renderer
        • Problem
        • Solution
        • Discussion
      • 7.7. Select a DataGrid Column with a CheckBox Header Renderer
        • Problem
        • Solution
        • Discussion
      • 7.8. Create a Self-Contained CheckBox itemRenderer for Use in a DataGrid
        • Problem
        • Solution
        • Discussion
      • 7.9. Efficiently Set Images in a Renderer
        • Problem
        • Solution
        • Discussion
      • 7.10. Use Runtime Styling with itemRenderers and itemEditors
        • Problem
        • Solution
        • Discussion
      • 7.11. Use States and Transitions with an itemEditor
        • Problem
        • Solution
        • Discussion
      • 7.12. Create a CheckBox Tree Control
        • Problem
        • Solution
        • Discussion
      • 7.13. Resize Renderers Within a List
        • Problem
        • Solution
        • Discussion
    • 8. Images, Bitmaps, Videos, Sounds
      • 8.1. Load and Display an Image
        • Problem
        • Solution
        • Discussion
      • 8.2. Create a Video Display
        • Problem
        • Solution
        • Discussion
      • 8.3. Play and Pause an MP3 File
        • Problem
        • Solution
        • Discussion
      • 8.4. Create a Seek Bar for a Sound File
        • Problem
        • Solution
        • Discussion
      • 8.5. Blend Two Images
        • Problem
        • Solution
        • Discussion
      • 8.6. Apply a Convolution Filter to an Image
        • Problem
        • Solution
        • Discussion
      • 8.7. Send Video to an FMS Instance via a Camera
        • Problem
        • Solution
        • Discussion
      • 8.8. Access a Users Microphone and Create a Sound Display
        • Problem
        • Solution
        • Discussion
      • 8.9. Smooth Video Displayed in a Flex Application
        • Problem
        • Solution
        • Discussion
      • 8.10. Check Pixel-Level Collisions
        • Problem
        • Solution
        • Discussion
      • 8.11. Read and Save a Users Webcam Image
        • Problem
        • Solution
        • Discussion
      • 8.12. Use Blend Modes with Multiple Images
        • Problem
        • Solution
        • Discussion
      • 8.13. Handle Cue Points in FLV Data
        • Problem
        • Solution
        • Discussion
      • 8.14. Create a Video Scrubber
        • Problem
        • Solution
        • Discussion
      • 8.15. Read ID3 Data from an MP3 File
        • Problem
        • Solution
        • Discussion
      • 8.16. Display a Custom Loader while Loading Images
        • Problem
        • Solution
        • Discussion
      • 8.17. Enable Image Upload in Flex
        • Problem
        • Solution
        • Discussion
      • 8.18. Compare Two Bitmap Images
        • Problem
        • Solution
        • Discussion
    • 9. Skinning and Styling
      • 9.1. Use CSS to Style Components
        • Problem
        • Solution
        • Discussion
      • 9.2. Override the Default Application Style
        • Problem
        • Solution
        • Discussion
      • 9.3. Embed Styles by Using CSS
        • Problem
        • Solution
        • Discussion
      • 9.4. Override Base Style Properties
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.5. Customize Styles at Runtime
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.6. Load CSS at Runtime
        • Problem
        • Solution
        • Discussion
      • 9.7. Declare Styles at Runtime
        • Problem
        • Solution
        • Discussion
      • 9.8. Create Custom Style Properties for Components
        • Problem
        • Solution
        • Discussion
      • 9.9. Use Multiple Themes in the Same Application
        • Problem
        • Solution
        • Discussion
      • 9.10. Compile a Theme SWC
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.11. Use Embedded Fonts
        • Problem
        • Solution
        • Discussion
      • 9.12. Embed Fonts from a SWF File
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.13. Skin with Embedded Images
        • Problem
        • Solution
        • Discussion
      • 9.14. Apply Skins from a SWF File
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.15. Programmatically Skin a Component
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.16. Programmatically Skin a Stateful Control
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.17. Create Animated Skins from a SWF File
        • Problem
        • Solution
        • Discussion
        • See Also
      • 9.18. Customize the Preloader
        • Problem
        • Solution
        • Discussion
    • 10. Dragging and Dropping
      • 10.1. Use the DragManager Class
        • Problem
        • Solution
        • Discussion
      • 10.2. Specify a Drag Proxy
        • Problem
        • Solution
        • Discussion
        • See Also
      • 10.3. Drag and Drop Within a List
        • Problem
        • Solution
        • Discussion
        • See Also
      • 10.4. Drag and Drop Between Lists
        • Problem
        • Solution
        • Discussion
        • See Also
      • 10.5. Enable and Disable Drag Operations
        • Problem
        • Solution
        • Discussion
        • See Also
      • 10.6. Customize the DragImage of a List-Based Control
        • Problem
        • Solution
        • Discussion
        • See Also
      • 10.7. Customize the Drop Indicator of a List-Based Control
        • Problem
        • Solution
        • Discussion
        • See Also
    • 11. States
      • 11.1. Set Styles and Properties in a State
        • Problem
        • Solution
        • Discussion
      • 11.2. Create Transitions to Enter and Leave States
        • Problem
        • Solution
        • Discussion
      • 11.3. Use the AddChildAction and RemoveChildAction
        • Problem
        • Solution
        • Discussion
      • 11.4. Filter Transitions to Affect Only Certain Types of Children
        • Problem
        • Solution
        • Discussion
        • See Also
      • 11.5. Apply Parts of a Transition to Certain Children
        • Problem
        • Solution
        • Discussion
        • See Also
      • 11.6. Base a State on Another State
        • Problem
        • Solution
        • Discussion
      • 11.7. Integrate View States with HistoryManagement
        • Problem
        • Solution
        • Discussion
      • 11.8. Use Deferred Instance Factories with States
        • Problem
        • Solution
        • Discussion
      • 11.9. Use Data Binding with Objects Added in a State
        • Problem
        • Solution
        • Discussion
      • 11.10. Add and Remove Event Listeners in State Changes
        • Problem
        • Solution
        • Discussion
      • 11.11. Add View States to a Flash Component
        • Problem
        • Solution
        • Discussion
      • 11.12. Work with State Change Events
        • Problem
        • Solution
        • Discussion
      • 11.13. Dynamically Generate and Use New States and Transitions
        • Problem
        • Solution
        • Discussion
        • See Also
      • 11.14. Create Custom Actions to Use in a State
        • Problem
        • Solution
        • Discussion
    • 12. Effects
      • 12.1. Call an Effect in MXML and in ActionScript
        • Problem
        • Solution
        • Discussion
      • 12.2. Build a Custom Effect
        • Problem
        • Solution
        • Discussion
      • 12.3. Create Parallel Series or Sequences of Effects
        • Problem
        • Solution
        • Discussion
      • 12.4. Pause, Reverse, and Restart an Effect
        • Problem
        • Solution
        • Discussion
      • 12.5. Create Custom Effect Triggers
        • Problem
        • Solution
        • Discussion
      • 12.6. Create Tween Effects
        • Problem
        • Solution
        • Discussion
      • 12.7. Use the DisplacementMapFilter Filter in a Flex Effect
        • Problem
        • Solution
        • Discussion
      • 12.8. Create an AnimateColor Effect
        • Problem
        • Solution
        • Discussion
      • 12.9. Use the Convolution Filter to Create a Tween
        • Problem
        • Solution
        • Discussion
    • 13. Collections
      • 13.1. Add, Sort, and Retrieve Data from an ArrayCollection
        • Problem
        • Solution
        • Discussion
      • 13.2. Filter an ArrayCollection
        • Problem
        • Solution
        • Discussion
      • 13.3. Determine When an Item Is Modified in an ArrayCollection
        • Problem
        • Solution
        • Discussion
      • 13.4. Create a GroupingCollection
        • Problem
        • Solution
        • Discussion
      • 13.5. Create a Hierarchical Data Provider for a Control
        • Problem
        • Solution
        • Discussion
      • 13.6. Navigate a Collection Object and Save Your Position
        • Problem
        • Solution
        • Discussion
      • 13.7. Create a HierarchicalViewCollection Object
        • Problem
        • Solution
        • Discussion
      • 13.8. Filter and Sort an XMLListCollection
        • Problem
        • Solution
        • Discussion
      • 13.9. Sort on Multiple Fields in a Collection
        • Problem
        • Solution
        • Discussion
      • 13.10. Sort on Dates in a Collection
        • Problem
        • Solution
        • Discussion
      • 13.11. Create a Deep Copy of an ArrayCollection
        • Problem
        • Solution
        • Discussion
      • 13.12. Use Data Objects with Unique IDs
        • Problem
        • Solution
        • Discussion
    • 14. Data Binding
      • 14.1. Bind to a Property
        • Problem
        • Solution
        • Discussion
      • 14.2. Bind to a Function
        • Problem
        • Solution
        • Discussion
        • See Also
      • 14.3. Create a Bidirectional Binding
        • Problem
        • Solution
        • Discussion
        • See Also
      • 14.4. Bind to Properties by Using ActionScript
        • Problem
        • Solution
        • Discussion
      • 14.5. Use Bindable Property Chains
        • Problem
        • Solution
        • Discussion
        • See Also
      • 14.6. Bind to Properties on XML by Using E4X
        • Problem
        • Solution
        • Discussion
        • See Also
      • 14.7. Create Customized Bindable Properties
        • Problem
        • Solution
        • Discussion
        • See Also
      • 14.8. Bind to a Generic Object
        • Problem
        • Solution
        • Discussion
        • See Also
      • 14.9. Bind to Properties on a Dynamic Class
        • Problem
        • Solution
        • Discussion
        • See Also
    • 15. Validation, Formatting, and Regular Expressions
      • 15.1. Use Validators and Formatters with TextInput and TextArea Controls
        • Problem
        • Solution
        • Discussion
      • 15.2. Create a Custom Formatter
        • Problem
        • Solution
        • Discussion
      • 15.3. Create a More-International Zip Code Validator by Using Regular Expressions
        • Problem
        • Solution
        • Discussion
      • 15.4. Create a Validator to Validate UPCs
        • Problem
        • Solution
        • Discussion
      • 15.5. Validate Combo Boxes and Groups of Radio Buttons
        • Problem
        • Solution
        • Discussion
      • 15.6. Show Validation Errors by Using ToolTips in a Form
        • Problem
        • Solution
        • Discussion
      • 15.7. Use Regular Expressions for Locating Email Addresses
        • Problem
        • Solution
        • Discussion
      • 15.8. Use Regular Expressions for Matching Credit Card Numbers
        • Problem
        • Solution
        • Discussion
      • 15.9. Use Regular Expressions for Validating ISBNs
        • Problem
        • Solution
        • Discussion
      • 15.10. Create Regular Expressions by Using Explicit Character Classes
        • Problem
        • Solution
        • Discussion
      • 15.11. Use Character Types in Regular Expressions
        • Problem
        • Solution
        • Discussion
      • 15.12. Match Valid IP Addresses by Using Subexpressions
        • Problem
        • Solution
        • Discussion
      • 15.13. Use Regular Expressions for Different Types of Matches
        • Problem
        • Solution
        • Discussion
      • 15.14. Match Ends or Beginnings of Lines with Regular Expressions
        • Problem
        • Solution
        • Discussion
      • 15.15. Use Back-References
        • Problem
        • Solution
        • Discussion
      • 15.16. Use a Look-Ahead or Look-Behind
        • Problem
        • Solution
        • Discussion
    • 16. Charting
      • 16.1. Create a Chart
        • Problem
        • Solution
        • Discussion
      • 16.2. Add Effects to Charts
        • Problem
        • Solution
        • Discussion
      • 16.3. Select Regions of a Chart
        • Problem
        • Solution
        • Discussion
      • 16.4. Format Tick Marks for a Chart
        • Problem
        • Solution
        • Discussion
      • 16.5. Create a Custom Label for a Chart
        • Problem
        • Solution
        • Discussion
      • 16.6. Create a Drill-Down Effect for a Columnar Chart
        • Problem
        • Solution
        • Discussion
      • 16.7. Skin Chart Items
        • Problem
        • Solution
        • Discussion
      • 16.8. Use ActionScript to Dynamically Add and Remove Columns for a Chart
        • Problem
        • Solution
        • Discussion
      • 16.9. Overlap Multiple ChartSeries
        • Problem
        • Solution
        • Discussion
      • 16.10. Drag and Drop Items in a Chart
        • Problem
        • Solution
        • Discussion
      • 16.11. Create an Editable Line Chart
        • Problem
        • Solution
        • Discussion
    • 17. SharedObjects
      • 17.1. Create a SharedObject
        • Problem
        • Solution
        • Discussion
      • 17.2. Write Data into a SharedObject
        • Problem
        • Solution
        • Discussion
        • See Also
      • 17.3. Save a Local SharedObject
        • Problem
        • Solution
        • Discussion
        • See Also
      • 17.4. Read Data from a SharedObject
        • Problem
        • Solution
        • Discussion
        • See Also
      • 17.5. Remove Data from a SharedObject
        • Problem
        • Solution
        • Discussion
      • 17.6. Serialize Typed Objects
        • Problem
        • Solution
        • Discussion
      • 17.7. Access a SharedObject Between Multiple Flash Applications
        • Problem
        • Solution
        • Discussion
      • 17.8. Remember TextInput Values for Returning Users
        • Problem
        • Solution
        • Discussion
    • 18. Working with Services and Server-Side Communication
      • 18.1. Configure an HTTPService
        • Problem
        • Solution
        • Discussion
      • 18.2. Use RESTful Communication Between Flex Applications
        • Problem
        • Solution
        • Discussion
      • 18.3. Configure and Connect to a RemoteObject
        • Problem
        • Solution
        • Discussion
      • 18.4. Use Flex Remoting with AMFPHP 1.9
        • Problem
        • Solution
        • Discussion
      • 18.5. Use the IExternalizable Interface for Custom Serialization
        • Problem
        • Solution
        • Discussion
      • 18.6. Track Results from Multiple Simultaneous Service Calls
        • Problem
        • Solution
        • Discussion
      • 18.7. Use Publish/Subscribe Messaging
        • Problem
        • Solution
        • Discussion
      • 18.8. Register a Server-Side Data Type Within a Flex Application
        • Problem
        • Solution
        • Discussion
      • 18.9. Communicate with a WebService
        • Problem
        • Solution
        • Discussion
      • 18.10. Add a SOAP Header to a Request to a WebService
        • Problem
        • Solution
        • Discussion
      • 18.11. Parse a SOAP Response from a WebService
        • Problem
        • Solution
        • Discussion
      • 18.12. Communicate Securely with AMF by Using SecureAMFChannel
        • Problem
        • Solution
        • Discussion
      • 18.13. Send and Receive Binary Data via a Binary Socket
        • Problem
        • Solution
        • Discussion
      • 18.14. Communicate Using an XMLSocket
        • Problem
        • Solution
        • Discussion
    • 19. XML
      • 19.1. Load an XML File
        • Problem
        • Solution
        • Discussion
      • 19.2. Navigate an XML Document in E4X
        • Problem
        • Solution
        • Discussion
      • 19.3. Use Regular Expressions in E4X Queries
        • Problem
        • Solution
        • Discussion
      • 19.4. Add an XMLList to an XML Object
        • Problem
        • Solution
        • Discussion
      • 19.5. Bind to an XMLList or an E4X Query
        • Problem
        • Solution
        • Discussion
      • 19.6. Generate XML Objects from Arrays
        • Problem
        • Solution
        • Discussion
      • 19.7. Handle Namespaces in XML Returned by a Service
        • Problem
        • Solution
        • Discussion
      • 19.8. Encode an ActionScript Data Object as XML
        • Problem
        • Solution
        • Discussion
      • 19.9. Populate a Component with Complex XML Data
        • Problem
        • Solution
        • Discussion
      • 19.10. Decode XML from a Web Service into Strongly Typed Objects
        • Problem
        • Solution
        • Discussion
    • 20. Browser Communication
      • 20.1. Link to an External URL
        • Problem
        • Solution
        • Discussion
      • 20.2. Work with FlashVars
        • Problem
        • Solution
        • Discussion
      • 20.3. Invoke JavaScript Functions from Flex
        • Problem
        • Solution
        • Discussion
      • 20.4. Invoke ActionScript Functions from JavaScript
        • Problem
        • Solution
        • Discussion
      • 20.5. Change the HTML Page Title via BrowserManager
        • Problem
        • Solution
        • Discussion
      • 20.6. Parse the URL via BrowserManager
        • Problem
        • Solution
        • Discussion
      • 20.7. Deep-Link to Data via BrowserManager
        • Problem
        • Solution
        • Discussion
      • 20.8. Deep-Link Containers via BrowserManager
        • Problem
        • Solution
        • Discussion
      • 20.9. Implement Custom History Management
        • Problem
        • Solution
        • Discussion
    • 21. Development Strategies
      • 21.1. Use the Flex Component Kit to Create Components
        • Problem
        • Solution
        • Discussion
      • 21.2. Use the ContainerMovieClip to Create Flex Containers in Flash
        • Problem
        • Solution
        • Discussion
      • 21.3. Import Components from Flash CS3
        • Problem
        • Solution
        • Discussion
      • 21.4. Get Started with the Cairngorm Architecture
        • Problem
        • Solution
        • Discussion
        • See Also
      • 21.5. Create a Cairngorm View, Event, and Model
        • Problem
        • Solution
        • Discussion
        • See Also
      • 21.6. Create Cairngorm Commands and a Business Delegate Class
        • Problem
        • Solution
        • Discussion
      • 21.7. Create a Cairngorm FrontController and a ServiceLocator
        • Problem
        • Solution
        • Discussion
      • 21.8. Generate an Application Structure with the Cairngen Framework Generator
        • Problem
        • Solution
        • Discussion
      • 21.9. Learn Common Performance-Tuning Tricks
        • Problem
        • Solution
        • Discussion
      • 21.10. Create Custom Metadata Properties for a Component
        • Problem
        • Solution
        • Discussion
    • 22. Modules and Runtime Shared Libraries
      • 22.1. Create a Runtime Shared Library
        • Problem
        • Solution
        • Discussion
      • 22.2. Use Cross-Domain Runtime Shared Libraries
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.3. Use the Flex Framework as a Runtime Shared Library
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.4. Optimize a Runtime Shared Library
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.5. Create an MXML-Based Module
        • Problem
        • Solution
        • Discussion
      • 22.6. Create an ActionScript-Based Module
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.7. Load a Module by Using ModuleLoader
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.8. Use ModuleManager to Load Modules
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.9. Load Modules from Different Servers
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.10. Communicate with a Module
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.11. Pass Data to Modules by Using Query Strings
        • Problem
        • Solution
        • Discussion
        • See Also
      • 22.12. Optimize Modules by Using Linker Reports
        • Problem
        • Solution
        • Discussion
        • See Also
    • 23. The Adobe Integrated Runtime API
      • 23.1. Create an AIR Application Leveraging the Flex Framework
        • Problem
        • Solution
        • Discussion
      • 23.2. Understand the AIR Command-Line Tools
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.3. Open and Manage Native Windows
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.4. Create Native Menus
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.5. Read and Write to a File
        • Problem
        • Solution
        • Discussion
      • 23.6. Serialize Objects
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.7. Use the Encrypted Local Store
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.8. Browse for Files
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.9. Use the AIR File System Controls
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.10. Use the Native Drag-and-Drop API
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.11. Interact with the Operating System Clipboard
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.12. Add HTML Content
        • Problem
        • Solution
        • Discussion
      • 23.13. Cross-Script Between ActionScript and JavaScript
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.14. Work with Local SQL Databases
        • Problem
        • Solution
        • Discussion
        • See Also
      • 23.15. Detect and Monitor a Network Connection
        • Problem
        • Solution
        • Discussion
      • 23.16. Detect User Presence
        • Problem
        • Solution
        • Discussion
      • 23.17. Create System Tray and Dock Applications
        • Problem
        • Solution
        • Discussion
    • 24. Unit Testing with FlexUnit
      • 24.1. Create an Application That Uses the FlexUnit Framework
        • Problem
        • Solution
        • Discussion
      • 24.2. Create an Application to Run FlexUnit Tests
        • Problem
        • Solution
        • Discussion
      • 24.3. Create a FlexUnit Test Case
        • Problem
        • Solution
        • Discussion
        • See Also
      • 24.4. Add a Test Case to a Test Suite
        • Problem
        • Solution
        • Discussion
        • See Also
      • 24.5. Run Code Before and After Every Test
        • Problem
        • Solution
        • Discussion
        • See Also
      • 24.6. Share Test Data Between Test Cases
        • Problem
        • Solution
        • Discussion
      • 24.7. Handle Events in a Test Case
        • Problem
        • Solution
        • Discussion
        • See Also
      • 24.8. Test Visual Components with FlexUnit
        • Problem
        • Solution
        • Discussion
          • Component testing pattern
          • Component creation testing
          • Postcreation testing
          • Testing with timers
          • Using programmatic visual assertions
          • Hiding the component being tested
        • See Also
      • 24.9. Install and Configure Antennae
        • Problem
        • Solution
        • Discussion
      • 24.10. Generate Automated Test Suites
        • Problem
        • Solution
        • Discussion
    • 25. Compiling and Debugging
      • 25.1. Use Trace Statements Without Flex Builder
        • Problem
        • Solution
        • Discussion
      • 25.2. Use the Component Compiler
        • Problem
        • Solution
        • Discussion
      • 25.3. Install the Flex Ant Tasks
        • Problem
        • Solution
        • Discussion
      • 25.4. Use the compc and mxmlc Tasks in the Flex Ant Tasks
        • Problem
        • Solution
        • Discussion
      • 25.5. Compile and Deploy Flex Applications That Use RSLs
        • Problem
        • Solution
        • Discussion
      • 25.6. Create and Monitor Expressions in Flex Builder Debugging
        • Problem
        • Solution
        • Discussion
      • 25.7. Install the Ant View in the Stand-Alone Version of Flex Builder
        • Problem
        • Solution
        • Discussion
      • 25.8. Create an Ant Build File for Automating Common Tasks
        • Problem
        • Solution
        • Discussion
        • See Also
      • 25.9. Compile a Flex Application by Using mxmlc and Ant
        • Problem
        • Solution
        • Discussion
        • See Also
      • 25.10. Generate Documentation by Using ASDoc and Ant
        • Problem
        • Solution
        • Discussion
      • 25.11. Compile Flex Applications by Using Rake
        • Problem
        • Solution
        • Discussion
      • 25.12. Use ExpressInstall for Your Application
        • Problem
        • Solution
        • Discussion
      • 25.13. Use Memory Profiling with Flex Builder 3 to View Memory Snapshots
        • Problem
        • Solution
        • Discussion
    • 26. Configuration, Internationalization, and Printing
      • 26.1. Add an International Character Set to an Application
        • Problem
        • Solution
        • Discussion
      • 26.2. Use a Resource Bundle to Localize an Application
        • Problem
        • Solution
        • Discussion
      • 26.3. Use the ResourceManager for Localization
        • Problem
        • Solution
        • Discussion
      • 26.4. Use Resource Modules for Localization
        • Problem
        • Solution
        • Discussion
      • 26.5. Support IME Devices
        • Problem
        • Solution
        • Discussion
      • 26.6. Detect a Screen Reader
        • Problem
        • Solution
        • Discussion
      • 26.7. Create a Tabbing Reading Order for Accessibility
        • Problem
        • Solution
        • Discussion
      • 26.8. Print Selected Items in an Application
        • Problem
        • Solution
        • Discussion
      • 26.9. Format Application Content for Printing
        • Problem
        • Solution
        • Discussion
      • 26.10. Control Printing of Unknown Length Content over Multiple Pages
        • Problem
        • Solution
        • Discussion
      • 26.11. Add a Header and a Footer When Printing
        • Problem
        • Solution
        • Discussion
    • Index
    • About the Authors
    • SPECIAL OFFER: Upgrade this ebook with OReilly

Dodaj do koszyka Flex 3 Cookbook. Code-Recipes, Tips, and Tricks for RIA Developers

Code, Publish & WebDesing by CATALIST.com.pl



(c) 2005-2024 CATALIST agencja interaktywna, znaki firmowe należą do wydawnictwa Helion S.A.