FLEX

FLEX进销存系统演示demo地址:http://www.tangusoft.com/Demo/

第一部分:FLEX控件
控件学习网址:http://examples.adobe.com/flex3/componentexplorer/explorer.html
http://www.airia.cn/

FLEX基本控件

a、常规类控件:Alert

b、按钮类控件:Button、RadioButton、RadionButtonGroup

c、文本类控件:Label、TextArea、TextInput、RichTextEditor

d、日期类控件:DateChooser、DateField

e、载入类控件:Image、SWFLoader、VideoDisplay

f、菜单类控件:Menu、MenuButton、PopUpMenuButton

g、其他控件:CheckBox、comboBox、List、Tree、Image

较高级的控件,例如:

a、格式化类控件:CurrencyFormatter、DateFormatter等等。

b、验证类控件:CreditCardValidator、DateValidator、EmailValidator等。

容器、布局

a、容器类控件:Panel、TitleWindow、Canvas、ApplicationControlBar、ControlBar、VBox、HBox、ViewStack等。

b、布局类控件:水平布局、垂直布局、自定义布局等。

选择性掌握的、炫目的控件:

这些组件是控制你的Flex在操作上面的一些效果。例如Move(移动效果)、Fade(淡出淡入效果)、Resize(改变大小效果)、Zoom(放大缩小效果)等。

Flex Chats:基本上涵盖了常用的一些图标组件

Flex 表格组件、打印组件

表格组件:例如:DataGrid、Adanced DataGrid等。

打印组件:FlexPrintJob。

第二部分:FLEX数据类型

1、XML

2、E4X,简介点说,E4X会使我们更加容易的处理xml数据
        由于Flex本身内置了E4X机制,这样它可以比其他的编程语言更加适合处理XML这样的数据
3、JSON
        JSON相对于XML的好处是:1、size相对小一些。2、更容易被JavaScript处理。
            但是ActionScript 3.0里面没有给我们直接处理JSON的能力,因此我们需要借用外部的力量来实现。
        在《我经常使用的 Flex Tools 和 Resource》一文中,推荐了一个library:as3corelib。其中就有关于ActionScript 3.0处理JSON的class:JSONDecoder。
4、数组:Array、ArrayCollection

5、哈希表
        例如以下的代码:
        var obj : Object = new Object();
        obj.x = 1;
        obj.y = 2;
        obj.z = 3;
        如果想要取出obj.x的值,那么我们就可以使用obj[x]或者obj.x这样的方式就可以把对应的值取出来。

第三部分:FLEX数据组件
1、dataProvider
    a、凡是具有dataProvider的组件,都可以将Array、XML等内容作为数据源。
    b、将这些作为数据源的内容“自动”绑定并显示在这些控件上面。

2、itemRenderer(项目渲染器)及其data属性。

FLEX特效收集
http://margin.javaeye.com/blog/498061

 

你可能感兴趣的:(FLEX)