Programming Flex 3: The Comprehensive Guide to Creating Rich Internet Applications with Adobe Flex

Pick Up in Store

Reserve and pick up in 60 minutes at your local store

Paperback
$43.88
BN.com price
$54.99 List Price (Save 20%)
Marketplace (New and Used)
from
$0.01
$54.99 List Price (Save 100%)
All (32)  
Used (22)  
New (10)  
Close
Sort by
Page 1 of 4
Showing 1 – 10 of 32 (4 pages)
$0.01
(Save 100%)
Seller since 2006

Feedback rating:

(50880)

Condition:

New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.

Good
Shows some signs of wear, and may have some markings on the inside. 100% Money Back Guarantee. Shipped to over one million happy customers. Your purchase benefits world literacy!

Ships from: Mishawaka, IN

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$0.25
(Save 100%)
Seller since 2012

Feedback rating:

(712)

Condition: Good
Sound copy, mild reading wear. May have scuffs, minor notes, highlighting or underlining.

Ships from: Hillsboro, OR

Usually ships in 1-2 business days

  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.75
(Save 97%)
Seller since 2008

Feedback rating:

(301)

Condition: Like New
2008 Paperback Fine Like new condition. Absolutely no highlightings or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it ... will be included in your copy. ) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2010

Feedback rating:

(27)

Condition: Like New
Like new condition. Absolutely no highlightings or markings inside the books. All covers subject to prior use. (If the book was published with a CD/DVD it will be included in your ... copy.) Read more Show Less

Ships from: Front Royal, VA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2009

Feedback rating:

(2445)

Condition: Good
26/09/2008 Paperback Used-Good Book in good or better condition. Dispatched same day from US or UK warehouse.

Ships from: Valley Cottage, NY

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2010

Feedback rating:

(1295)

Condition: Good
Book has a small amount of wear visible on the binding, cover, pages. Selection as wide as the Mississippi.

Ships from: St Louis, MO

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$1.99
(Save 96%)
Seller since 2010

Feedback rating:

(3285)

Condition: Good

Ships from: Lakewood, WA

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$3.94
(Save 93%)
Seller since 2007

Feedback rating:

(3184)

Condition: Good
Buy with confidence. Excellent Customer Service & Return policy.

Ships from: Richmond, TX

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
$4.99
(Save 91%)
Seller since 2010

Feedback rating:

(269)

Condition: Good
Book shows little or no wear. In good reading condition.

Ships from: Washington, DC

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
$4.99
(Save 91%)
Seller since 2010

Feedback rating:

(269)

Condition: Acceptable
Book is in good reading condition. Cover has wear at edges and corners, and may have creases. Spine has wear at edges and may have creases.

Ships from: Washington, DC

Usually ships in 1-2 business days

  • Canadian
  • International
  • Standard, 48 States
  • Standard (AK, HI)
  • Express, 48 States
  • Express (AK, HI)
Page 1 of 4
Showing 1 – 10 of 32 (4 pages)
Close
Sort by
NOOK Book (eBook)
$25.07
BN.com price
$43.99 List Price (Save 43%)

Available on NOOK devices and apps

  • Nook Devices
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for iPad
  • NOOK for iPhone
  • NOOK for Android
  • NOOK for Android (Tablet)
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK Study
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

Sending request ...

Overview

If you want to try your hand at developing rich Internet applications with Adobe's Flex 3, and already have experience with frameworks such as .NET or Java, this is the ideal book to get you started. Programming Flex 3 gives you a solid understanding of Flex 3's core concepts, and valuable insight into how, why, and when to use specific Flex features. Numerous examples and sample code demonstrate ways to build complete, functional applications for the Web, using the free Flex SDK, and RIAs for the desktop, using Adobe AIR. This book is an excellent companion to Adobe's Flex 3 reference documentation. With this book, you will:

  • Learn the underlying details of the Flex framework
  • Program with MXML and ActionScript
  • Arrange the layout and deal with UI components
  • Work with media
  • Manage state for applications and components
  • Use transitions and effects
  • Debug your Flex applications
  • Create custom components
  • Embed Flex applications in web browsers
  • Build AIR applications for the desktop

Flex 3 will put you at the forefront of the RIA revolution on both the Web and the desktop. Programming Flex 3 will help you get the most from this amazing and sophisticated technology.

Product Details

  • ISBN-13: 9780596516215
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 9/26/2008
  • Pages: 660
  • Product dimensions: 7.02 (w) x 9.24 (h) x 1.48 (d)

Meet the Author

Chafic Kazoun is the founder and Chief Software architect at Atellis, and is widely considered one of the world's top experts on Flex (outside of the Adobe Flex engineering team). He has worked with Flash technologies since 1998 and with Flex since its inception, and he has a deep understanding of the internals of the Flex framework. He maintains a busy speaking and consulting schedule.

Joey Lott is the author of several O'Reilly books on Macromedia technology, including Flash 8 Cookbook, Programming Flash Communication Server, and the ActionScript Cookbook. He is also the author of Flash 8 ActionScript Bible (Wiley) and Advanced ActionScript with Design Patterns (Adobe Press, October 2006). Joey has been teaching Flash and ActionScript since 1999. His professional experience in the Internet industry includes co-founding RightSpring, Inc., as well as consulting for YourMobile/Premium Wireless Services (J2EE B2C application) and Ads.com (leading the development of a J2EE B2B application).

Table of Contents

Foreword; Preface; Who This Book Is For; How This Book Is Organized; What You Need to Use This Book; Conventions Used in This Book; Using Code Examples; Safari® Books Online; Comments and Questions; Acknowledgments; Chapter 1: Introducing Flex; 1.1 Understanding Flex Application Technologies; 1.2 Using Flex Elements; 1.3 Working with Data Services (Loading Data at Runtime); 1.4 The Differences Between Traditional and Flex Web Applications; 1.5 Understanding How Flex Applications Work; 1.6 Understanding Flex and Flash Authoring; 1.7 What’s New in Flex 3; 1.8 Summary; Chapter 2: Building Applications with the Flex Framework; 2.1 Using Flex Tool Sets; 2.2 Creating Projects; 2.3 Building Applications; 2.4 Deploying Applications; 2.5 Summary; Chapter 3: MXML; 3.1 Understanding MXML Syntax and Structure; 3.2 Making MXML Interactive; 3.3 Summary; Chapter 4: ActionScript; 4.1 Using ActionScript; 4.2 MXML and ActionScript Correlations; 4.3 Understanding ActionScript Syntax; 4.4 Variables and Properties; 4.5 Inheritance; 4.6 Interfaces; 4.7 Handling Events; 4.8 Error Handling; 4.9 Using XML; 4.10 Reflection; 4.11 Summary; Chapter 5: Framework Fundamentals; 5.1 Understanding How Flex Applications Are Structured; 5.2 Loading and Initializing Flex Applications; 5.3 Understanding the Component Life Cycles; 5.4 Loading One Flex Application into Another Flex Application; 5.5 Differentiating Between Flash Player and the Flex Framework; 5.6 Caching the Framework; 5.7 Understanding Application Domains; 5.8 Localization; 5.9 Summary; Chapter 6: Managing Layout; 6.1 Flex Layout Overview; 6.2 Making Fluid Interfaces; 6.3 Putting It All Together; 6.4 Summary; Chapter 7: Working with UI Components; 7.1 Understanding UI Components; 7.2 Buttons; 7.3 Value Selectors; 7.4 Text Components; 7.5 List-Based Controls; 7.6 Pop-Up Controls; 7.7 Navigators; 7.8 Control Bars; 7.9 Summary; Chapter 8: Customizing Application Appearance; 8.1 Using Styles; 8.2 Skinning Components; 8.3 Customizing the Preloader; 8.4 Themes; 8.5 Runtime CSS; 8.6 Summary; Chapter 9: Application Components; 9.1 The Importance of Application Components; 9.2 MXML Component Basics; 9.3 Component Styles; 9.4 Summary; Chapter 10: Framework Utilities and Advanced Component Concepts; 10.1 Tool Tips; 10.2 Pop Ups; 10.3 Cursor Management; 10.4 Drag-and-Drop; 10.5 Customizing List-Based Controls; 10.6 Focus Management and Keyboard Control; 10.7 Summary; Chapter 11: Working with Media; 11.1 Overview; 11.2 Adding Media; 11.3 Working with the Different Media Types; 11.4 Summary; Chapter 12: Managing State; 12.1 Creating States; 12.2 Applying States; 12.3 Defining States Based on Existing States; 12.4 Adding and Removing Components; 12.5 Setting Properties; 12.6 Setting Styles; 12.7 Setting Event Handlers; 12.8 Using ActionScript to Define States; 12.9 Managing Object Creation Policies (Preloading Objects); 12.10 Handling State Events; 12.11 Understanding State Life Cycles; 12.12 When to Use States; 12.13 Summary; Chapter 13: Using Effects and Transitions; 13.1 Using Effects; 13.2 Creating Custom Effects; 13.3 Using Transitions; 13.4 Creating Custom Transitions; 13.5 Summary; Chapter 14: Working with Data; 14.1 Using Data Models; 14.2 Data Binding; 14.3 Enabling Data Binding for Custom Classes; 14.4 Data Binding Examples; 14.5 Building Data Binding Proxies; 14.6 Summary; Chapter 15: Validating and Formatting Data; 15.1 Validating User Input; 15.2 Formatting Data; 15.3 Summary; Chapter 16: Client Data Communication; 16.1 Local Connections; 16.2 Persistent Data; 16.3 Communicating with the Host Application; 16.4 Summary; Chapter 17: Remote Data Communication; 17.1 Understanding Strategies for Data Communication; 17.2 Working with Request/Response Data Communication; 17.3 Web Services; 17.4 Real-Time/Socket Connection; 17.5 File Upload/Download; 17.6 Summary; Chapter 18: Application Debugging; 18.1 The Flash Debug Player; 18.2 Using FDB; 18.3 Debugging with Flex Builder; 18.4 Remote Debugging; 18.5 Logging Using trace() Within an Application; 18.6 The Logging Framework; 18.7 Debugging Remote Data; 18.8 Summary; Chapter 19: Building Custom Components; 19.1 Component Framework Overview; 19.2 Component Life Cycle; 19.3 Component Implementation; 19.4 Adding Custom Properties and Events; 19.5 Adding Styling Support; 19.6 Summary; Chapter 20: Embedding Flex Applications in a Web Browser; 20.1 Embedding a Flex Application in HTML; 20.2 Integrating with Browser Buttons and Deep Linking; 20.3 Flash Player Security; 20.4 Using Runtime Shared Libraries; 20.5 Summary; Chapter 21: Building AIR Applications; 21.1 Understanding AIR; 21.2 Building AIR Applications; 21.3 Working with AIR Features; 21.4 Distributing AIR Applicationnnnnns; 21.5 Summary; Chapter 22: Building a Flex Application; 22.1 Introducing the Sample Application; 22.2 Utilizing Best Practices; 22.3 Using Blueprints and Microarchitectures; 22.4 Abstracting Common Patterns; 22.5 Summary; Colophon;

Chafic Kazoun is the founder and Chief Software architect at Atellis, and is widely considered one of the world's top experts on Flex (outside of the Adobe Flex engineering team). He has worked with Flash technologies since 1998 and with Flex since its inception, and he has a deep understanding of the internals of the Flex framework. He maintains a busy speaking and consulting schedule.

Joey Lott is the author or co-author of "Flash 8 Cookbook", "Programming Flash Communication Server", and "ActionScript 3.0 Cookbook" (all O'Reilly). Working in the Internet industry since 1996, Joey co-founded RightSpring, Inc., and consulted for YourMobile/Premium Wireless Services and Ads.com, before joining Schematic. He's been teaching Flash and ActionScript since 1999.

Customer Reviews

Be the first to write a review
( 0 )

Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or Leave Anonymously

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identiy on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

We're sorry, but penname is already taken.

Please select one of the following:
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

penname is available!

By visiting the BN.com website or marking a purchase on BN.com, a User is deemed to have accepted the Terms of Use.

Continue Anonymously

Welcome, penname

You have successfully created your Pen Name. Start enjoying the benefits of the BN.com Community today.

Sort by: Showing all of 3 Customer Reviews
  • Posted July 9, 2009

    Programming Flex 3 Reader Reviews

    The book Flex 3 Programming does not focus only on Flex Framework programming. It also presents how to configure Flex Builder to Flex. The book contains 22 chapters, which take in a very professional way through the whole process of creating applications. The book is compendium of knowledge about the framework. The Flex 3 Programming explains very well the basics, as well as professional diagrams and helps to fill up the gaps on issues. The issues are prepared very carefully. The chapter 12 Managing State is a good example.. In the book there are only micro examples, it does not focus on the process of building a specific applications, because it was not the intention of authors. In my opinion only Chapter 11 of this book perhaps should be more developed.

    The book Flex 3 Programming is a bestseller. However, I would not start my journey with Flex with this book. It does not teach programming in Flex, but it will be helpful to fill up the gaps on some issues. This book is for people who want to train and improve the work with Flex projects. Certainly it does not contain the exact solutions that have carried through the process of building applications. I consider the book Flex 3 Programming as very well. Table of contents will tell you whether this book is for you or not.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted January 31, 2010

    No text was provided for this review.

  • Anonymous

    Posted April 1, 2010

    No text was provided for this review.

Sort by: Showing all of 3 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)
500 character limit