did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780321660503

Adobe Flex 4 Training from the Source, Volume 1

by ; ;
  • ISBN13:

    9780321660503

  • ISBN10:

    0321660501

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2010-05-06
  • Publisher: Adobe Press
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $49.99

Summary

The #1 Flex book on the market, completely updated to cover the new features of Adobe Flex 4 Uses project-based tutorials and real-world examples to teach beginner Flex developers how to create Rich Internet Applications. Written by a team of authors with practical experience as consultants, mentors and developers of courseware. Includes complete coverage of New Flex 4 features such as the Spark Component Model, advanced skinning, component creation. Adobe Flex 4: Training from the Source, Volume 1 is the best-selling and most trusted resource for learning about Adobe Flex. Written by a team of authors with practical experience as consultants, mentors and developers of courseware, this book/CD uses project-based tutorials, and is designed to teach beginning Flex developers the details of building and architecting realworld rich internet applications using Flash Builder incorporating MXML and ActionScript 3.0. The book includes a CD that contains all the files used in the lessons, plus completed projects for comparison. This latest edition includes complete coverage of New Flex 4 features such as the Spark Component model, Advanced Skinning, Component Creation, and much more. Adobe Flex 4: Training from the Source, Volume 2, will follow later in the year and be geared towards more intermediate and advanced users.

Table of Contents

Forewordp. x
Introductionp. xii
Understanding Rich Internet Applicationsp. 3
The Evolution of Computer Applicationsp. 4
The Break from Page-Based Architecturep. 6
The Advantages of Rich Internet Applicationsp. 7
RIA Technologiesp. 8
Getting Startedp. 17
Getting Started with Flex Application Developmentp. 18
Creating a Project and an MXML Applicationp. 18
Understanding the Flash Builder Workbenchp. 24
Running Your Applicationp. 27
Exploring the Flash Builder Debuggerp. 32
Getting Ready for the Next Lessonsp. 40
Laying Out the Interfacep. 45
Learning About Layoutsp. 46
Laying Out the E-Commerce Applicationp. 50
Working with Constraint-Based Layoutsp. 58
Working with View Statesp. 63
Refactoringp. 70
Using Simple Controlsp. 77
Introducing Simple Controlsp. 78
Displaying Imagesp. 79
Building a Detail Viewp. 83
Using Data Binding to Link a Data Structure to a Simple Controlp. 86
Using a Form Layout Container to Lay Out Simple Controlsp. 88
Handling Eventsp. 93
Understanding Event Handlingp. 94
Handling System Eventsp. 104
Using Remote XML Datap. 111
Using Embedded XMLp. 112
Using XML Loaded at Runtimep. 117
Retrieving XML Data via HTTPServicep. 121
Searching XML with E4Xp. 124
Using Dynamic XML Datap. 131
Using the XMLListCollection in a Flex Controlp. 135
Creating Classesp. 139
Building a Custom ActionScript Classp. 140
Building a Value Objectp. 140
Building a Method to Create an Objectp. 147
Building Shopping Cart Classesp. 150
Manipulating Shopping Cart Datap. 156
Using Data Binding and Collectionsp. 167
Examining Data Bindingp. 168
Being the Compilerp. 174
Understanding Bindable Implicationsp. 179
Using ArrayCollectionsp. 179
Refactoring ShoppingCartltemp. 200
Breaking the Application into Componentsp. 203
Introducing MXML Componentsp. 204
Splitting Off the ShoppingView Componentp. 210
Breaking Out a ProductItem Componentp. 217
Creating Components to Manage Loading the Datap. 226
Using DataGroups and Listsp. 237
Using Listsp. 238
Using DataGroupsp. 241
Visualization with Listsp. 251
Displaying Grocery Products Based on Category Selectionp. 253
Creating and Dispatching Eventsp. 257
Understanding the Benefits of Loose Couplingp. 258
Dispatching Eventsp. 259
Declaring Events for a Componentp. 263
Identifying the Need for Custom Event Classesp. 265
Building and Using the UserAcknowledgeEventp. 266
Understanding Event Flow and Event Bubblingp. 270
Creating and Using the ProductEvent Classp. 276
Using DataGrids and Item Renderersp. 287
Spark and MXp. 288
Introducing DataGrids and Item Renderersp. 288
Displaying the ShoppingCart with a DataGridp. 289
Using the AdvancedDataGridp. 302
Using Drag and dropp. 327
Introducing the Drag and Drop Managerp. 328
Dragging and Dropping Between Two DataGridsp. 329
Dragging and Dropping Between a DataGrid and a Listp. 333
Using a Non-Drag-Enabled Component in a Drag-and-Drop Operationp. 337
Dragging a Grocery Item to the Shopping Cartp. 343
Implementing Navigationp. 351
Introducing Navigationp. 352
Creating the Checkout Process as a ViewStackp. 354
Integrating CheckoutView into the Applicationp. 359
Using Formatters and Validatorsp. 365
Introducing Formatters and Validatorsp. 366
Using Formatter Classesp. 368
Examining Two-Way Bindingsp. 371
Using Validator Classesp. 372
Customizing a Flex Application with Stylesp. 379
Applying a Design with Styles and Skinsp. 380
Cleaning Up the Appearancep. 380
Applying Stylesp. 381
Changing CSS at Runtimep. 400
Customizing a Flex Application with Skinsp. 405
Understanding the Role of Skins in a Spark Componentp. 406
The Relationship between Skins and Statesp. 410
Creating a Skin for the Applicationp. 419
Creating Custom ActionScript Componentsp. 425
Introducing Components with ActionScript 3.0p. 426
Building Components Can Be Complexp. 426
Understanding Flex Componentsp. 427
Why Make Components?p. 428
Defining a Componentp. 430
Creating the Visualsp. 437
Adding Functionality to the Componentp. 444
Creating a Renderer for the Skinp. 455
Setup Instructionsp. 459
Minimum System Requirementsp. 458
Software Installationp. 459
Importing Projectsp. 461
Indexp. 466
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program