Print this page Share

Professional Adobe Flex 2

ISBN: 978-0-470-10267-1
720 pages
May 2007
Professional Adobe Flex 2 (0470102675) cover image


Wrox's Professional Flex 2 is one of the first guides to Adobe's (Macromedia's) new web application development platform. Flex experts Simon Barber, Rich Tretola and John Bennett share their experience with Flex 2, and teach readers how to leverage the platform to build rich internet applications. Professional Flex 2 relies heavy on practical examples, making this a hands-on guide that will get readers up and running with Flex 2 quickly.

Topics include:

  • Building applications with Flex Builder
  • Flex programming model
  • Using Actionscript 3.0
  • Developing applications in MXML
  • Creating UIs with Flex controls and containers
  • Data access and interconnectivity
  • Creating custom flex components
  • Charting
  • Testing, debugging and deploying Flex applications
  • and more
See More

Table of Contents



Part I: Getting Started.

Chapter 1: Introducing Flex 2.0.

Chapter 2: Introducing Flex Builder 2.0.

Chapter 3: Flex 2.0 Basics.

Chapter 4: Using Flex Builder 2.0.

Part II: Developing in Flex 2.0.

Chapter 5: Programming Languages.

Chapter 6: Building User Interfaces.

Chapter 7: Customizing the User Interface.

Chapter 8: Flex UI Topics.

Chapter 9: Flex Data.

Chapter 10: Flex Charting.

Chapter 11: Data Access.

Part III: Creating and Extending Flex Components.

Chapter 12: Creating MXML Components.

Chapter 13: Flex Component Properties.

Chapter 14: Flex Components.

Chapter 15: Custom Formatter, Validator, and Effect Components.

Part IV: Programming ActionScript 3.0.

Chapter 16: Overview of ActionScript Programming.

Chapter 17: Data Types and Classes.

Part V: Building and Deploying Flex 2.0 Applications.

Chapter 18: Building and Deploying Flex Applications.

Chapter 19: Debugging and Testing.

Chapter 20: Deploying Flex Applications.

Part VI: Advanced Flex 2.0.

Chapter 21: Using the Cairgorm Framework.

Chapter 22: Using the Flex-Ajax Bridge.

Chapter 23: Using the ActionScript 3.0 Libraries.

Chapter 24: Using ColdFusion/Flex Connectivity.

Part VII: Integration Techniques.

Chapter 25: Rich Media Integration.

Chapter 26: Integration with External Applications.

Appendix A. Flex 2.0.1.


See More

Author Information

Rich Tretola (Indianapolis, IN) is a programmer who specializes in developing rich internet applications using Flash and Flex with Java (Hibernate) for data persistence and the Cairngorm framework. He has written a number of articles on Flex, and his most recent thoughts can be found on his Flex website, EverythingFlex.com.

Simon Barber (Cape Town, South Africa) is a web developer and founder of ThoughtFaqtory, where they develop rich internet applications for clients large and small. Simon is well-known in the Flex community and has been working with the technology since its earliest alphas.

Renaun Erickson (Las Vegas, NV) is a RIA developer specializing in Flex, ColdFusion and PHP. He is an Adobe Community Expert and active in the community through his popular blog and the Las Vegas Adobe User Group.

See More

Related Websites / Extra

Creating Adobe Flex 2 MXML ComponentsA Wrox.com excerpt article from the book Professional Adobe Flex 2 by Rich Tretola, Simon Barber, and Renaun Erickson
See More


Download TitleSizeDownload
Chapter 4 Code 1000 bytes Click to Download
Chapter 5 Code 15.19 KB Click to Download
Chapter 6 Code 16.86 KB Click to Download
Chapter 7 Code 67.83 KB Click to Download
Chapter 8 Code 15.55 KB Click to Download
Chapter 9 Code 12.76 KB Click to Download
Chapter 10 Code 210.11 KB Click to Download
Chapter 14 Code 9.11 KB Click to Download
Chapter 15 Code 7.50 KB Click to Download
Chapter 16 Code 41.99 KB Click to Download
Chapter 17 Code 4.33 KB Click to Download
Chapter 18 Code 5.14 KB Click to Download
Chapter 19 Code 3.52 KB Click to Download
Chapter 20 Code 1.07 MB Click to Download
Chapter 22 Code 16.54 KB Click to Download
Chapter 25 Code 340.28 KB Click to Download
Chapter 26 Code 7.63 KB Click to Download
About the Authors Page 23.70 KB Click to Download
Chapter 12 12.20 KB Click to Download
Chapter 13 58.05 KB Click to Download
Chapter 21 Code 167.81 KB Click to Download
Chapter 23 Code 28.25 KB Click to Download
See More


Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
76 Error in Code

should be:

115 Error in Code
myCursor.firstLast({label:"NY", data: "NewYork")

should be

myCursor.findLast({label:"NY", data: "NewYork")
184 Error in Code

should be:

293 Error in Text
"Should you then create new components called MonthsByName, MonthsByNumber, and MonthsByAbr? he answer is no..."

Mistyped T - should be:

"The answer is no..."
306 Error in Text
"For example, if you name your class UCaseTextInput.as, the class name must be defined as UCaseTexInput."

should be:

"if you name your file UCaseTextInput.as ..."
382 Error in Code
var myBitmap = new logoClass(); // new image();
or in page 381 name the private var image:Class; to logoClass
648 Error in Appendix A
Under "Documenting the Logger Class," Step 4 is listed as "Copy the following files from Chapter 19 and Chapter 27 into..."

Instead of Chapter 27, it should be Chapter 26.
See More

Related Titles

Back to Top