如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
flex3中有很多内置的组件,下面就和大家分享下其中一部分的使用,
1,可能不能把所有的都说到,只说一些比较常用的吧,
2,关于控件的样式大家可以自行修改,flex样式和html中的css很相似。
linkbutton,就类似级帽html中的a标签,实际就是一个超链接,我在下面写了一个简单的例子:
mx:LinkButton label="LinkButton control" color="#0000FF" fontWeight="bold"
click="Alert.show('LinkButton selected!');"/>
下面这个是ButtonBar,依然附上一个小例子,ButtonBar里的按钮是可以从数据源中获得的,比如数据源提供了5个,那ta就可以动态生成5个按钮,
mx:ButtonBar itemClick="clickHandler(event);">
mx:dataProvider>
mx:Array>
mx:String>Flash/mx:String>
mx:String>Director/mx:String>
mx:String>Dreamweaver/mx:String>
mx:String>ColdFusion/mx:String>
/mx:Array>
/mx:dataProvider>
/mx:ButtonBar>
接下来的是MenuBar,这个可以狠英是可以动态添加,根据数据源来显示按钮,下面我提供了一个xml作为数据源的小例子,结果就像下图中的那样,这里我把xml转型成XMLListCollection了哦。
[Bindable]
public var menuBarCollection:XMLListCollection;
private var menubarXML:XMLList =
>
menuitem label="Menu1" data="top">
menuitem label="MenuItem 1-A" data="1A"/>
menuitem label="MenuItem 1-B" data="1B"/>
/menuitem>
menuitem label="Menu2" data="top">
menuitem label="MenuItem 2-A" type="check" data="2A"/>
销场材 menuitem type="separator"/>
menuitem label="MenuItem 2-B" >
menuitem label="SubMenuItem 3-A" type="radio"
groupName="one" data="3A"/>
menuitem label="SubMenuItem 3-B" type="radio"
groupName="one" data="3B"/>
/menuitem>
/menuitem>
/>;
private function initCollections():void {
menuBarCollection = new XMLListCollection(menubarXML);
}
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
标签: 编程语言
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 250 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 482 编程语言