专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flex

Flex学习记录(将ViewStack 的选中索引数绑定到一个变量下)

发布时间:2011-06-27 19:37:12 文章来源:www.iduyao.cn 采编人员:星星草
Flex学习记录(将ViewStack 的选中索引数绑定到一个变量上)
我们需要将ViewStack的selectedIndex属性绑定到一个可以在组件的其他地方改变的整数
变量。
申明一个可绑定的变量,然后将ViewStack 控件的选中索引属性绑定到它上。
在LinkBar 控件的情形下,ViewStack 的选中项目会自动绑定到LinkBar 的选中项目上。当
使用其它控件时,ViewStack 或其他拥有多个同时显示的子组件的控件的选中索引或者项
目,需要绑定到一个可绑定的变量或者对其设置事件。要使用其他方法来控制ViewStack,
将ViewStack 的selectedIndex 属性绑定到变量上,然后在程序运行时改变其值。
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400"
height="300" click="changeViewStack()">
<mx:Script>
	<![CDATA[
		[Bindable]
		private var selectedIndexInt:int = 0;
		private function changeViewStack():void{
			if(selectedIndexInt == 2){
				selectedIndexInt = 0;
			} else {
				selectedIndexInt++;
			}
		}
	]]>
</mx:Script>
<mx:ViewStack selectedIndex="{selectedIndexInt}">
	<mx:HBox height="{this.height}" width="{this.width}">
		<mx:Label text="First View Item"/>
		<mx:Label text="First View Item"/>
	</mx:HBox>
	<mx:VBox height="{this.height}" width="{this.width}">
		<mx:Label text="Second View Item"/>
		<mx:Label text="Second View Item"/>
	</mx:VBox>
	<mx:Canvas height="{this.height}" width="{this.width}">
		<mx:Label text="Third View Item"/>
		<mx:Label text="Third View Item" y="40"/>
	</mx:Canvas>
</mx:ViewStack>
</mx:Canvas>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: