- 浏览: 1358482 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (897)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (11)
- opencv (10)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
1.<mx:XML>在<mx:Tree>中的使用,存储数据(labelField表示显示xml数据中label的值。showRoot为false表示不显示要结点)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" >
<mx:Panel x="109" y="65" width="280" height="300" layout="absolute" title="使用XML组件">
<mx:Tree x="10" y="35" id="tree2" width="218" height="260" showRoot="false" labelField="@label">
<mx:dataProvider>
<mx:XML id="XMLData">
<menus>
<node label="Mail">
<node label="Inbox"/>
<node label="Personal Folder">
<node label="Demo"/>
<node label="Personal"/>
<node label="Saved Mail"/>
<node label="bar"/>
</node>
<node label="Calendar"/>
<node label="Sent"/>
<node label="Trash"/>
</node>
</menus>
</mx:XML>
</mx:dataProvider>
</mx:Tree>
</mx:Panel>
</mx:Application>
2.<mx:XMLList>的应用,存储数据 (labelField表示显示xml数据中id的值)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" horizontalAlign="left">
<mx:states>
<mx:State name="index1">
<mx:AddChild position="lastChild">
<mx:VBox id="myVBox1" x="{myMenuBar.x}" y="{myMenuBar.y+myMenuBar.height}"
width="{myMenuBar.width}" height="248" backgroundColor="#ffffff"
backgroundAlpha="0.5">
</mx:VBox>
</mx:AddChild>
</mx:State>
<mx:State name="index2">
<mx:AddChild position="lastChild">
<mx:VBox id="myVBox2" x="{myMenuBar.x}" y="{myMenuBar.y+myMenuBar.height}"
width="{myMenuBar.width}" height="248" backgroundColor="#f5e531"
backgroundAlpha="0.5">
</mx:VBox>
</mx:AddChild>
</mx:State>
</mx:states>
<mx:MenuBar x="98" y="24" id="myMenuBar" dataProvider="{myXMLList}" labelField="@id" width="293" change="menuClickHandle(event)"></mx:MenuBar>
<mx:XMLList id="myXMLList" >
<menuitem id="Menu1">
<menuitem id="SubMenu1" type="radio" groupName="one"/>
<menuitem id="SubMenu2" type="radio" groupName="one"/>
</menuitem>
<menuitem id="Menu2">
</menuitem>
<menuitem id="Menu3">
</menuitem>
<menuitem id="Menu4">
<menuitem id="SubMenu3" type="radio" groupName="two"/>
<menuitem id="SubMenu4" type="radio" groupName="two"/>
<menuitem id="SubMenu5" type="radio" groupName="two"/>
</menuitem>
</mx:XMLList>
<mx:Script>
<![CDATA[
import mx.events.MenuEvent;
private function menuClickHandle(e:MenuEvent):void{
if(e.label=="SubMenu1")
currentState="index1";
else if(e.label=="SubMenu2")
currentState="index2";
else if(e.label=="SubMenu3")
currentState="index3";
else if(e.label=="SubMenu4")
currentState="index4";
else if(e.label=="SubMenu5")
currentState="index5";
}
]]>
</mx:Script>
</mx:Application>
发表评论
-
如何解决Flex 中字符串超长的显示 ,重写mx.controls.Label
2011-03-17 16:53 3401扩展mx.controls.Label,覆盖data set方 ... -
在DataGrid 中使用LinkButtion(重写LinkButtion)
2011-03-14 10:37 1388在DataGrid 中使用LinkButtion(重写Link ... -
自定义组件,仿panel 在左上角显示Button
2011-02-25 20:15 2063在Panel右上方加Button: (1)页面*.mxml文 ... -
flex mx:Form
2011-02-14 10:17 1784<mx:Form width="100%&qu ... -
flex 下载Excel文件 fileReference.download 使用servlet
2010-12-30 11:48 2737一、使用fileReference.downl ... -
flex 加载txt文件 URLLoader
2010-12-30 10:50 2698点击按钮,执行btn_downlo ... -
horizontalCenter和verticalCenter
2010-12-22 09:32 9672horizontalCenter和verticalCenter ... -
flex 中的RegExp
2010-12-22 09:31 1577var reg:RegExp=/^\s*$/g; //为空r ... -
flex外观设计及时生成效果的css
2010-12-22 09:30 880http://examples.adobe.com/flex3 ... -
flex 了解的一些细节
2010-12-21 15:20 182311.显示红色的* : <mx ... -
Flex State的用法
2010-12-15 23:28 50501.State用来控制页面间的切换:<s:states& ... -
Flex ItemRenderer 自定义组件
2010-12-12 19:28 16671.MyListItemRenderer.mxml: ... -
Flex 分页,事件Event
2010-12-12 19:21 13161.Page.mxml: (公用组件) <?xml v ... -
Flex与Java 对象转换 HashMap,List
2010-12-10 11:40 36661.java的HashMap和actionScript的Obj ... -
flash.utils.Dictionary与Array,ArrayConllection,Object, for与for each
2010-12-07 20:51 19951.for与for each:for..in 循环用来基于键进 ... -
Flex的Array,ArrayConllection,for each
2010-12-07 20:43 19201.Flex的Array和ArrayCollectio ... -
flex 常见问题
2010-12-05 10:03 18591.事件:ListEvent.ITEM_CLICK mouse ... -
Flex Cairngorm框架(RIA)
2009-12-14 15:23 1039http://opensource.adobe.com/wik ... -
Flex webservice
2009-12-14 09:09 1835Required parameter 'in0' not fo ... -
ajax-bridge 以及它在web中的应用
2009-12-11 12:04 1368FABridge.flashvars变量值.root();// ...
相关推荐
<mx:HTTPService url="user.xml" useProxy="false" id="srv" resultFormat="xml" result="resultUsers(event)"/> ``` 3. **处理结果函数**:`resultUsers(event)`函数接收`ResultEvent`对象,从中提取出XML数据。在...
`<mx:Image>` 和 `<mx:VBox>` 控件分别显示书籍的封面图片和标题作者信息。 #### 三、使用 MXML 和 ActionScript 定义 ItemRenderer 当需要更复杂的逻辑或交互时,仅依靠 MXML 来定义 ItemRenderer 可能不够。这时...
<mx:List x="29" y="67" dataProvider="{testData.book}" width="286" height="190"> <mx:itemRenderer> <mx:VGroup> <mx:Label text="{data.author}"/> <mx:Label text="{data.title}"/> </mx:VGroup> </mx:...
2. **解析XML**:使用Flex的`XML`类或者`XMLList`类来解析XML数据。这将XML数据转换为可以被图表组件使用的格式。 3. **绑定数据**:将解析后的数据与柱状图系列(Series)进行绑定。在MXML中,我们可以通过`data...
</fx:XMLList> </s:source> </s:XMLListCollection> </fx:Declarations> </s:Application> ``` 通过以上代码,我们可以看到如何在树形控件上添加事件处理器以实现动态图表的构建。`tree_itemDoubleClickHandler...
HierarchicalData是Flex中用于处理树状数据的类,它接受一个Array或XMLList作为数据源,其中每个元素代表树的一个节点。 2. **定义数据模型**: 每个节点的数据对象应包含一个表示复选状态的属性,例如`selected`...
<mx:String>ColoradoRoom</mx:String> <mx:String>DenverRoom</mx:String> <mx:String>MileHighRoom</mx:String> <mx:String>GreeleyRoom</mx:String> </mx:Array> ``` - 这个数组被命名为 `roomList`,其中...
1. **创建DataGrid对象**:在MXML文件中,我们可以通过<mx:DataGrid>标签创建一个DataGrid实例。例如: ```xml <mx:DataGrid id="myGrid"> </mx:DataGrid> ``` 2. **定义列**:DataGrid的列可以通过添加...
<mx:List id="srcList" allowMultipleSelection="true" dragEnabled="true" dragMoveEnabled="true"/> </mx:VBox> <mx:VBox> <mx:Label text="Selected Activities"/> <mx:List id="destList" ...
<mx:List dataProvider="{myDataProvider}"> <mx:itemRenderer> <fx:Component> <s:IconItemRenderer iconFunction="getIcon"> <s:Label text="{data.label}" /> </s:IconItemRenderer> </fx:Component> </...
ArrayList<User> userList = new ArrayList<>(); while (rs.next()) { User u = new User(); u.setName(rs.getString("name")); userList.add(u); } return userList; } } ``` **功能描述**: - `get...
<mx:List x="29" y="67" dataProvider="{testData.book}" width="286" height="190"> <mx:itemRenderer> <mx:Component> <mx:Label text="{data.author}: {data.title}" /> </mx:Component> </mx:itemRenderer>...
- 被重复的UI组件可以是控件(如`<mx:Button>`)或容器(如`<mx:Group>`)。 - `Repeater`组件需要进行数据绑定来允许在运行时赋值。 2. **适用范围**: - 几乎所有继承自`UIComponent`类的组件都可以被`...
- 获取的数据通过`<s:AsyncListView list="{getEmployeesResult.lastResult}"/>`绑定到了`DataGrid`上。 #### 四、总结 本文详细介绍了如何在Flex应用程序中通过数据服务与数据库进行交互的过程。通过使用Flash ...
var personXML:XMLList = peopleXML.person; for (var dataItem:XML in personXML) { var personData:Person = new Person(); personData.name = dataItem.firstname.text() + ' ' + dataItem.lastname.text(); ...
<s:List dataProvider="{myDataProvider}"> <s:itemRenderer> <fx:Component> <local:FriendItem /> </fx:Component> </s:itemRenderer> </s:List> ``` 7. **优化和性能**: 为了提高性能,ItemRenderer应...
<fx:XMLList> <ids labels='职业'> <ids labels='女自由职业者' head='...'/> <!-- 更多子节点... --> </ids> <!-- 更多顶级节点... --> </fx:XMLList> </s:XMLListCollection> </fx:Declarations> <mx:...
<mx:DataGridColumn dataField="isSelected" headerText="选择"> <mx:itemRenderer> <mx:Component> <mx:CheckBox id="chkBox" selected="{data.isSelected}" change="event.stopPropagation();"/> </mx:...
<mx:ComboBox id="userRating" width="100%"> <!-- An inline data provider --> <mx:Array> <mx:Object data="0" label="Zero"/> <mx:Object data="1" label="One"/> </mx:Array> </mx:ComboBox> ``` - ...
- `var results:XMLList = menus.node` 获取XML文件中所有 `<node>` 元素。 - `tree.dataProvider = results` 将XML数据绑定到Tree组件,使其显示在界面上。 - `for` 循环遍历所有的子节点,并通过 `attribute(...