- 浏览: 1578284 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (571)
- Flex (301)
- AIR (5)
- ComPiere (8)
- ExtJS (15)
- SAP (0)
- jBPM (3)
- Java-Hibernate (5)
- Java-Spring (10)
- XML (2)
- java-web (30)
- db2 (2)
- websphere (4)
- Google (5)
- 虚拟机 (10)
- eclipse (8)
- Win2003 (11)
- Ubuntu (27)
- VMware (4)
- CentOS (3)
- JSON (1)
- Oracle (15)
- SilverLight (1)
- 大事记 (6)
- VirtualBox (5)
- Solaris (10)
- AIX (6)
- 云计算 (10)
- MacOS (4)
- iOS (1)
- SQLite (1)
- Activiti (1)
- jdk (5)
- hadoop (8)
- Ant (4)
- PhoneGap (2)
- JavaScript (11)
- jQuery (1)
- FireFox (1)
- HBase (2)
- sqoop (0)
- ffmpeg (7)
- mencode (0)
- jdbc (1)
- SQLServer (1)
- 组件平台 (12)
- struts2 (4)
- intellj (4)
- android (1)
- ExtJS4 (1)
- 色卡司 (1)
- Linux (3)
- ExtJS5 (1)
- zookeeper (2)
- maven (1)
- Java (6)
- vpn (0)
- squid (1)
- MySQL (2)
- webpackage (1)
- antd (1)
- lucene (1)
最新评论
-
qq_24800465:
请问这里的库从哪下载啊
ffmpeg所有的编码器(encoders) -
neusoft_jerry:
貌似这里没用到StreamingAMFChannel哦,只是用 ...
Flex BlazeDS 推送技术 -
anyone:
感谢你的博文,看了受益匪浅
记住这个IntelliJ IDEA的编译设置 -
keren:
现在还有什么应用需要用flex来开发的?
flex tree的展开,关闭,添加、删除子节点 -
neusoft_jerry:
简洁明快,好贴好贴!楼主V5!
flex tree的展开,关闭,添加、删除子节点
http://www.cnblogs.com/bjsky/archive/2009/09/17/1568653.html
通过继承,会了某一个组件的用法,与它有同样的继承关系的组件也就了解了
FLEX组件继承关系:
Object->EventDispather->DisplayObject->InteractiveObject->DisplayObjectContainer->Sprite->UIcomponet->All components
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>容器类组件
Application继承关系
UIComponent->Container->LayoutContainer->Application
ApplicationControlBar继承关系
UIcomponent->Container->Box->ControlBar->ApplicationControlBar
其主要用于全局导航,其是ControlBar的子类,后者用于Panel及itleWindow
Canvas继承关系
UIcomponent->Container->Canvas
其只有absolute布局
Box,HBox,VBox继承关系
UIcomponent->Container->Box,然后HBox,VBox是Box的子类,实际上Box有个属性direction,可以使其显示为HBox或HBox
DividedBox,HDividedBox,VDividedBox继承关系
UIcomponent->Container->Box->DividedBox ,然后HDividedBox,VDividedBox是其子类,三者之间的关系同Box与HBox,Vbox的关系一样
Panel继承关系
UIcomponent->Container->Panel
Panel可以在下部包含一个ControlBar
Panel的布局方式为absolute时,相当于Canvas
为vertical时,相当于VBox
为horizontal时,相当于HBox
TitleWindow继承关系
UIcomponent->Container->Panel->TitleWindow,其与Panel基本一样,
它可以在右上角显示一个关闭按钮,其一般当做弹出窗口使用,当做弹出窗口时,用PopUpManager类来管理
在Flex自带的帮助TitleWindow layout container中有大量的例子及教程,关于用PopUpManager来操作TitleWindow的
Form继承关系
UIcomponent->Container->Form
Form内部可以有
UIComponent->FormHeading
UIcomponent->Container->FormItem
这里看下Flex自带的帮助中的Form, FormHeading, and FormItem layout containers,里边有如何设置
各部分的间隔等教程
Title继承关系
UIcomponent->Container->Title
Grid继承关系UIcomponent->Container->Box->Grid
其内部可以有
UIcomponent->Container->Box->HBox->GridRow
UIcomponent->Container->Box->HBox->GridItem
Accordion继承关系
UIcomponent->Container->Accordion
ViewStack继承关系
UIcomponent->Container->ViewStack
ViewStack没有内建的切换内部容器的机制,其必须和一组按钮或
LinkBar,ButtonBar,ToggleButtonBar,TabBar配合使用,这些都是NavBar的子类或子子类
TabNavigator继承关系
UIcomponent->Container->ViewStack->TabNavigator
TabNavigato是ViewStack加TabBar的效果
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>常规组件
Alert继承关系
UIcomponent->Container->Panel->Alert
ColorPicker继承关系
UIcomponent->ComboBase->ColorPicker
其有个dataProvider属性,可以指定提供哪些颜色供选择
ComboBox继承关系
UIcomponent->ComboBase->ComboBox
HorizontalList继承关系
UIcomponent->ScrollControlBase->ListBase->TileBase->HorizontalList
TileList继承关系
UIcomponent->ScrollControlBase->ListBase->TileBase->TitleList
List继承关系
UIcomponent->ScrollControlBase->ListBase->List
Tree继承关系
UIcomponent->ScrollControlBase->ListBase->List->Tree
DataGrid继承关系
UIComponent->ScrollControlBase->ListBase->DataGridBase->DataGrid
TabBar继承关系
UIcomponent->Container->Box->NavBar->ButtonBar->ToggleButtonBar->TabBar
ButtonBar与ToggleButtonBar类似,后者放开鼠标后能显示按下的状态,TabBar也是显示按下状态,但外观不一样
LinkBar继承关系
UIcomponent->Container->Box->NavBar->LinkBar
其在内部根据数据源产生LinkButton
几个简单的组件:
UIcomponent->ProgressBar进度条
UIcomponent->Spacer 空生空白的空间
UIComponent->HRule及VRule 创建水平或坚直的线
UIComponent->NumericStepper 提供数据供选择,类似于ComboBox,但不产生下拉列表
UIComponent->Slider->HSlider及VSlider 通过拖到选择数据
UIComponent->ScrollBar->HScrollBar及VScrollBar,通常不单独使用,空间不够时自动产生
UIComponent->Button
UIComponent->Button->CheckBox
UIComponent->Button->RadioButton
Object->EventDispatcher->RadioButtonGroup 这个比较特别
UIComponent->Button->LinkButton
UIComponent->Button->PopUpButton 弹出一个菜单
UIComponent->Button->PopUpButton->PopUpMenuButton 数据源自动转成一个菜单
PopUpButton比Button多了一个pop-up button可以弹出Menu或List,通过属性Popup指定
UIComponent->DateChooser
UIcomponent->ComboBase->DateField
UIComponent->MenuBar 横向菜单
UIComponent->Label->Text Lable显示单行字,Text可以显示多行
UIComponent->ScrollControlBase->TextArea
UIComponent->TextInput
UIcomponent->Container->Panel-> RichTextEditor 这个控件的外观不是固定的,可以添加删除其它组件,具体看下帮助
补充:
一:集合
ArrayCollection,XMLListCollection 继承了
mx.collections.ListCollectionView ,其实现了mx.collections.ICollectionView 和mx.collections.IList接口. 这两个接口提供了查看和
修改数据的基本方法,ArrayCollection用一个数组做数据源. XMLListCollection用XMLLIST做数据源对象
总的来说集特征如下:当数据源发生改变生,组件即时更新显示,可以查看,修改,排序源数据
有两种数据源类型
线性的
层级的,一般用于Tree,Menu,MenuBar,PopUpMenuButton
定义数据源的方法
用<mx:dataProvider>标签
在AS中定义
二:层级数据对象
可以是XML相关格式或Objects
三:使用条目逞现器和编辑器,用于ListBase下相关的控件
四:Menu,这个只能通过AS来创建
通过继承,会了某一个组件的用法,与它有同样的继承关系的组件也就了解了
FLEX组件继承关系:
Object->EventDispather->DisplayObject->InteractiveObject->DisplayObjectContainer->Sprite->UIcomponet->All components
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>容器类组件
Application继承关系
UIComponent->Container->LayoutContainer->Application
ApplicationControlBar继承关系
UIcomponent->Container->Box->ControlBar->ApplicationControlBar
其主要用于全局导航,其是ControlBar的子类,后者用于Panel及itleWindow
Canvas继承关系
UIcomponent->Container->Canvas
其只有absolute布局
Box,HBox,VBox继承关系
UIcomponent->Container->Box,然后HBox,VBox是Box的子类,实际上Box有个属性direction,可以使其显示为HBox或HBox
DividedBox,HDividedBox,VDividedBox继承关系
UIcomponent->Container->Box->DividedBox ,然后HDividedBox,VDividedBox是其子类,三者之间的关系同Box与HBox,Vbox的关系一样
Panel继承关系
UIcomponent->Container->Panel
Panel可以在下部包含一个ControlBar
Panel的布局方式为absolute时,相当于Canvas
为vertical时,相当于VBox
为horizontal时,相当于HBox
TitleWindow继承关系
UIcomponent->Container->Panel->TitleWindow,其与Panel基本一样,
它可以在右上角显示一个关闭按钮,其一般当做弹出窗口使用,当做弹出窗口时,用PopUpManager类来管理
在Flex自带的帮助TitleWindow layout container中有大量的例子及教程,关于用PopUpManager来操作TitleWindow的
Form继承关系
UIcomponent->Container->Form
Form内部可以有
UIComponent->FormHeading
UIcomponent->Container->FormItem
这里看下Flex自带的帮助中的Form, FormHeading, and FormItem layout containers,里边有如何设置
各部分的间隔等教程
Title继承关系
UIcomponent->Container->Title
Grid继承关系UIcomponent->Container->Box->Grid
其内部可以有
UIcomponent->Container->Box->HBox->GridRow
UIcomponent->Container->Box->HBox->GridItem
Accordion继承关系
UIcomponent->Container->Accordion
ViewStack继承关系
UIcomponent->Container->ViewStack
ViewStack没有内建的切换内部容器的机制,其必须和一组按钮或
LinkBar,ButtonBar,ToggleButtonBar,TabBar配合使用,这些都是NavBar的子类或子子类
TabNavigator继承关系
UIcomponent->Container->ViewStack->TabNavigator
TabNavigato是ViewStack加TabBar的效果
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>常规组件
Alert继承关系
UIcomponent->Container->Panel->Alert
ColorPicker继承关系
UIcomponent->ComboBase->ColorPicker
其有个dataProvider属性,可以指定提供哪些颜色供选择
ComboBox继承关系
UIcomponent->ComboBase->ComboBox
HorizontalList继承关系
UIcomponent->ScrollControlBase->ListBase->TileBase->HorizontalList
TileList继承关系
UIcomponent->ScrollControlBase->ListBase->TileBase->TitleList
List继承关系
UIcomponent->ScrollControlBase->ListBase->List
Tree继承关系
UIcomponent->ScrollControlBase->ListBase->List->Tree
DataGrid继承关系
UIComponent->ScrollControlBase->ListBase->DataGridBase->DataGrid
TabBar继承关系
UIcomponent->Container->Box->NavBar->ButtonBar->ToggleButtonBar->TabBar
ButtonBar与ToggleButtonBar类似,后者放开鼠标后能显示按下的状态,TabBar也是显示按下状态,但外观不一样
LinkBar继承关系
UIcomponent->Container->Box->NavBar->LinkBar
其在内部根据数据源产生LinkButton
几个简单的组件:
UIcomponent->ProgressBar进度条
UIcomponent->Spacer 空生空白的空间
UIComponent->HRule及VRule 创建水平或坚直的线
UIComponent->NumericStepper 提供数据供选择,类似于ComboBox,但不产生下拉列表
UIComponent->Slider->HSlider及VSlider 通过拖到选择数据
UIComponent->ScrollBar->HScrollBar及VScrollBar,通常不单独使用,空间不够时自动产生
UIComponent->Button
UIComponent->Button->CheckBox
UIComponent->Button->RadioButton
Object->EventDispatcher->RadioButtonGroup 这个比较特别
UIComponent->Button->LinkButton
UIComponent->Button->PopUpButton 弹出一个菜单
UIComponent->Button->PopUpButton->PopUpMenuButton 数据源自动转成一个菜单
PopUpButton比Button多了一个pop-up button可以弹出Menu或List,通过属性Popup指定
UIComponent->DateChooser
UIcomponent->ComboBase->DateField
UIComponent->MenuBar 横向菜单
UIComponent->Label->Text Lable显示单行字,Text可以显示多行
UIComponent->ScrollControlBase->TextArea
UIComponent->TextInput
UIcomponent->Container->Panel-> RichTextEditor 这个控件的外观不是固定的,可以添加删除其它组件,具体看下帮助
补充:
一:集合
ArrayCollection,XMLListCollection 继承了
mx.collections.ListCollectionView ,其实现了mx.collections.ICollectionView 和mx.collections.IList接口. 这两个接口提供了查看和
修改数据的基本方法,ArrayCollection用一个数组做数据源. XMLListCollection用XMLLIST做数据源对象
总的来说集特征如下:当数据源发生改变生,组件即时更新显示,可以查看,修改,排序源数据
有两种数据源类型
线性的
层级的,一般用于Tree,Menu,MenuBar,PopUpMenuButton
定义数据源的方法
用<mx:dataProvider>标签
在AS中定义
二:层级数据对象
可以是XML相关格式或Objects
三:使用条目逞现器和编辑器,用于ListBase下相关的控件
四:Menu,这个只能通过AS来创建
发表评论
-
extjs结合flex(flash)的注意事项.
2014-01-02 17:11 2443//for fix bug //flash里使 ... -
flash(flex)crossdomain dtd规范
2013-12-27 13:38 991dtd文件位置: http://www.macromedia. ... -
flash内嵌在html里面的代码
2013-12-27 09:19 1234<!-- 除IE外都可识别 --> < ... -
FlashBuilder4.5 ADT命令详解(官方)
2011-12-16 17:45 1287http://help.adobe.com/en_US/air ... -
FlashBuilder4.5加入ADT插件
2011-12-16 17:24 1859参考: http://renaun.com/blog/2011 ... -
Flex as3commons log的简单使用
2011-11-28 20:26 1633http://www.as3commons.org/ &l ... -
Flex日志工具汇总
2011-11-27 16:29 1294巨兽 monster [能调试 mobile和web air] ... -
【转】[Flex]我经常使用的Flex Tools 和 Resource
2011-11-22 08:36 1342http://www.k-zone.cn/zblog/post ... -
[转]Flex Socket安全策略<policy-file-request/>及应对方法
2011-08-27 16:43 1778http://hi.baidu.com/dobodo/blog ... -
flash 安全策略文件
2011-08-27 16:31 2186<?xml version="1.0&qu ... -
Request请求头的格式
2011-08-27 15:38 2398每次提交http请求时,请求头是什么样的的格式呢? GET方 ... -
flash Tooltip类
2011-08-27 15:06 1174http://www.flepstudio.com/flash ... -
flash SQLite包装类
2011-08-27 15:00 2267[转]http://www.flepstudio.com/fl ... -
[转](原创)flex解决跨域问题的策略文件的写法
2011-08-04 09:59 1601http://hi.baidu.com/wosinmaiken ... -
[转](整理)flex常用验证控件
2011-08-04 08:30 1419http://hi.baidu.com/wosinmaiken ... -
Flex4.5 skin组建皮肤的应用
2011-07-28 08:52 2856http://www.iyoya.com/2011/06/04 ... -
如何成为一个合格的iOS开发者?
2011-07-17 14:59 1385转:http://www.adobe.com/cn/devne ... -
flex4.5移动设备开发-添加应用背景图片
2011-07-17 10:50 2317【转】http://spy6.blogspot.com/201 ... -
flex4.5移动设备开发-应用访问权限设置
2011-07-16 14:19 1399在构建flex4.5 mobile application的时 ... -
flex4.5移动设备开发-表格效果
2011-07-15 23:12 1849做了个实验,没想到做出表格的效果
相关推荐
flex类继承关系图 flex类继承关系图
每个Flex组件都是一个继承自UIComponent的类,拥有自己的生命周期、样式和事件处理机制。例如,Button组件用于响应用户的点击动作,Label组件用于显示静态文本,而List组件则可以展示可选择的项目列表。 Flex组件的...
在本文中,我们将深入探讨Flex组件系统,包括其核心概念、组件的使用以及AllMenu.mxml文件可能涉及的内容。 Flex组件是构建用户界面的基本元素,它们是预定义的、可重用的代码单元,可以显示文本、图像、按钮、滑块...
- **继承基类**:通常是从`UIComponent`或其他Flex组件类继承。 - **指定属性**:确定哪些属性可以在MXML标记中设置。 - **嵌入资源**:嵌入所有需要的图像和皮肤文件,保持文件体积尽可能小。 - **实现构造器**...
事件通讯是Flex组件间交互的主要方式,它允许组件发送通知并响应其他组件的行为。在用户登录场景中,当用户点击“登录”按钮时,可能会触发一个事件。 1. 事件定义:创建自定义事件类,继承自flash.events.Event,...
1. **定义组件类**:首先,你需要创建一个新的AS3类,并让它继承自一个Flex组件基类。例如,你可以选择mx.core.UIComponent作为父类,或者根据需要选择更具体的基类。 2. **声明MXML元数据**:在ActionScript类中,...
在给定的标题“支持手动拖拽缩放flex组件的组件”中,我们可以推断出这是一个专门针对Flex环境设计的组件,它允许用户通过手动拖拽和缩放操作来调整Flex应用中的组件大小。 描述中提到的“com.janisRadins.zip”很...
在Flex中,可以通过继承UIComponent类来创建自定义组件。UIComponent是所有可视化组件的基础,提供了许多用于组件管理的属性和方法。为了改变组件的外观特征,开发者常常需要重写`commitProperties()`方法。这个方法...
如果标准的Time组件无法满足需求,可以通过继承并覆盖其方法和属性来自定义组件。例如,可以创建一个新的TimeComponent,增加新的功能,如时间范围限制、时间验证等。 6. 源码分析: 了解Time组件的源码有助于...
这个组件继承了`SkinnableButton`的所有特性,并添加了额外的功能。 #### 七、总结 自定义组件是Flex4开发中的一个重要方面,它不仅可以让开发者根据项目需求创建独特的UI元素,还可以极大地提高应用的表现力和...
在Flex中,自定义组件通常是通过继承已有的基类,如UIComponent或Button,然后添加自己的属性、方法和样式来实现的。这样做的好处在于,我们可以创建出符合设计规范、功能齐全且可重用的组件,提高代码复用率和开发...
Flex Tree组件是Adobe Flex框架中的一个关键元素,用于展示层次结构数据。在默认情况下,Tree组件的...这个过程涉及到Flex组件的渲染机制、图形绘制以及样式控制,对于提升Flex应用的用户体验和视觉效果具有重要意义。
4. **自定义组件**:拓扑图组件通常需要定制,可以创建一个继承自`UIComponent`的类,并重写`draw()`方法以实现自定义的绘制逻辑。此外,你可能还需要覆盖`measure()`和`updateDisplayList()`方法来确保组件的尺寸和...
这通常发生在原生Flex组件无法满足我们的外观、行为或功能要求时。本文将探讨Flex组件重写的必要性、考虑因素、以及AS和MXML方式的选用规则,并提供AS方式重写组件的一般步骤。 一、为什么要重写组件 1. 扩展功能:...
Flex组件生命周期是软件开发中关于Adobe Flex框架的重要概念,它涉及到UIComponent的创建、初始化、显示和销毁等各个阶段。Flex应用的根对象是SystemManager,这是一个Display Class,继承自flash.display.MovieClip...
在Flex编程中,自定义组件是提升应用可扩展性和复用性的重要...通过这个DEMO,开发者可以学习到如何有效地扩展Flex组件库,构建具有交互性和复杂性的用户界面。记得动手实践,不断探索和优化,才能真正掌握这一技能。
在Flex编程领域,DataGrid组件是开发者们常用的数据展示工具,尤其在处理大量结构化数据时,它能提供高效、可定制化的展示效果。本文将深入探讨Flex DataGrid的高级用法,通过实例源码来解析其核心特性,帮助开发者...
本文将深入探讨Flex组件重写的原因、注意事项、重写过程以及组件的内部执行流程,并通过示例进行详细说明。 首先,我们来看一下为何需要重写Flex组件。Flex提供了丰富的预定义组件库,如Button、Label、List等,但...
在探讨"FLEX主要容器关系图"这一主题时,我们深入解析Flex框架中各种容器组件的层次结构与相互关联,这对于理解和应用Flex布局至关重要。Flex,作为Adobe推出的一款用于开发跨平台应用程序的开源框架,其核心优势...