Title: Flex Bootcamp Flex in 30 Minutes
1Flex BootcampFlex in 30 Minutes
- Ted Patrick - Flex Evangelist
- ted_at_adobe.com
2What is Flex?
A way to make SWF files!
It is for developers.
It is for making applications
On the Web (Flash Player)
and
On the Desktop (AIR)
3Flash Player 9
- New Virtual Machine with JIT
- 20X performance improvements
- Reduced memory consumption
- ActionScript 3.0 - ECMA 4 Compliant
- Dynamic and Strong typed language
- ECMAScript for XML (E4X)
- Seamless One-click upgrade
- Full backward compatibility
4MXML
wsdlcatalog.wsdl/ Data clickws.getProducts()/ dataProviderws.getProducts.result/
5MXML - Components
wsdlcatalog.wsdl/ Data clickws.getProducts()/ dataProviderws.getProducts.result/
6MXML - id
wsdlcatalog.wsdl/ Data clickws.getProducts()/ dataProviderws.getProducts.result/
7MXML - Properties
wsdlcatalog.wsdl/ Data clickws.getProducts()/ dataProviderws.getProducts.result/
8MXML - Events
wsdlcatalog.wsdl/ Data clickws.getProducts()/ dataProviderws.getProducts.result/
9MXML - Bindings
wsdlcatalog.wsdl/ Data clickws.getProducts()/ dataProviderws.getProducts.result/
10MXMLC Compiler
- MXML to ActionScript 3
- CSS to ActionScript 3
- ActionScript 3 to ByteCode
- Assets to SWF
- ByteCode to SWF
- SWF running in Flash Player 9
11Controls
- Button
- CheckBox
- ColorPicker
- ComboBox
- DataGrid
- DateChooser
- DateField
- HSlider
- HorizontalList
- Image
- Label
- LinkButton
- List
- NumericStepper
- PopUpButton
- PopUpMenuButton
- ProgressBar
- RadioButton
- RichTextEditor
- Text
- TextArea
- TextInput
- TileList
- Tree
- VSlider
- VideoDisplay
12Containers(These hold Controls and other
Containers)
- Canvas
- ControlBar
- Form
- FormHeading
- Grid
- HBox
- HDividedBox
- ModuleLoader
- Panel
- Spacer
- Tile
- TitleWindow
- VBox
- VDividedBox
13 width100 height100/
14package com.ted import mx.controls.Button pub
lic class MyButton extends Button public
function MyButton()void super()
15Ted Patrick Adobe - Flex Evangelist onflex.org ted
_at_adobe.com