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