Adobe Flex 4 Training from the Source, Volume 1

by ; ;
Edition: 1st
Format: Paperback
Pub. Date: 2010-05-06
Publisher(s): Adobe Press
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $49.99

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

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.

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.