Skip to Content
Programming Flex 3
book

Programming Flex 3

by Chafic Kazoun, Joey Lott
September 2008
Intermediate to advanced
660 pages
20h 32m
English
O'Reilly Media, Inc.
Content preview from Programming Flex 3

Chapter 5. Framework Fundamentals

When you build a Flex application, you create an .swf file. Users can then run the application using Flash Player, just as they would any other .swf file that was created by any other means (e.g., by using the Flash authoring tool). Flex .swf files have two distinct characteristics:

  • When building Flex applications, the developer has access to and uses a vast library of ActionScript classes known as the Flex framework. The parts of the framework the developer uses are compiled into the resultant .swf file.

  • At runtime, the Flex framework code that is compiled into the .swf dictates a particular way in which the application will load, initialize, and run.

The Flex framework has been designed in such a way that it “just works” without you, the developer, needing to know too much about it. Yet, having a better understanding of the inner workings of the Flex framework will aid you in many ways. For example, the Flex framework provides built-in preloading functionality, and it uses a default progress indicator (unless you tell it otherwise). That means you get these capabilities for free, and they will work without any extra effort on your part. However, you can also customize the progress indicator, as well as customize what happens while the application is downloading and/or initializing, to suit your needs. Without a better understanding of the Flex framework, customizing Flex in this way may be difficult. This is also true of other scenarios, including ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Programming Flex 2

Programming Flex 2

Chafic Kazoun, Joey Lott
Flex 3 Cookbook

Flex 3 Cookbook

Todd Anderson, Joshua Noble
Getting Started with Flex 3

Getting Started with Flex 3

Jack D. Herrington, Emily Kim
Flex 3 in Action

Flex 3 in Action

Jon Hirschi, Faisal Abid, Tariq Ahmed

Publisher Resources

ISBN: 9780596516215Errata