要想学习Flex,通过Abode Labs提供的Flex 4 beta in a week系列视频教程是不二的选择。由于公司的网络屏蔽了所有在线流媒体,唯一的办法只有下载这些FLV文件。通过UUme FLV Spy这个工具,能够顺利的嗅探这些视频教程的地址,以下列出这些教程的下载地址,希望能给大家带来帮助。
Day 1
Exploring the basics
* Introducing Flex and the Adobe Flash Platform (8:37)
* Exploring Adobe Flash Builder 4 and projects (17:13)
* Understanding namespaces (7:01)
* Managing code and compiling applications (10:08)
* Laying out a form in Design mode (12:25)
* Introducing styling and skinning (8:34)
* Introducing data binding (5:35)
* Introducing data retrieval and handling with HTTPService (24:14)
Introducing object-oriented programming
* Implementing OOP concepts in Flex (31:06)
* Programming ActionScript classes (26:26)
Understanding components and layouts
* Laying out Spark and MX components in containers (16:09)
* Using constraints to control component layout (6:47)
Day 2
Handling events
* Implementing event handlers (12:40)
* Understanding the event object and bubbling (21:11)
* Adding event listeners with ActionScript (7:48)
Validating and formatting data
* Using formatters (5:25)
* Validating form data (16:41)
Navigating application content
* Understanding MX navigator containers (10:13)
* Controlling application states (16:11)
Animating components and states
* Animating components with effects (15:47)
* Animating states with transitions (24:32)
Day 3
Controlling text display
* Introducing the text controls (14:12)
* Utilizing the Text Layout Framework (12:44)
Controlling visual display with CSS
* Defining styles in CSS (9:59)
* Introducing advanced CSS selectors (8:29)
Skinning Spark components
* Introducing skinning (10:58)
* Drawing with FXG (3:25)
* Adding scrollbars (3:10)
* Implementing skin states (7:55)
* Implementing skin parts (9:11)
* Creating custom skin properties (8:09)
Day 4
Extending events
* Creating an event type and dispatching the event object (13:34)
* Extending the Event class to pass data in the event object (18:16)
Accessing remote data
* Retrieving and handling data with HTTPService (17:57)
* Introducing the MVC pattern (7:34)
* Making HTTP request with parameters (6:01)
* Using the Flash Builder data wizard (2:57)
Creating a typed data model
* Implementing a typed data model (12:49)
* Implementing two-way binding (4:05)
Day 5
Displaying data with the DataGroup container
* Representing data in default item renderers (13:07)
* Creating a custom item renderer (9:17)
* Skinning the DataGroup container (8:01)
Displaying data with the DataGrid control
* Creating and formatting the DataGrid control (12:45)
* Creating item renderers and item editors (14:26)
* Handling item renderer events (2:48)
Deploying Flex and Adobe AIR applications
* Understanding the bin-debug folder (6:51)
* Creating a production build (3:06)
* Creating an Adobe AIR application (9:48)