您的位置:首页 > 其它

Flex 导航学习笔记

2012-02-17 19:55 288 查看
一段时间没有学flex 来,今天把看到的笔记都记录下来。是一些导航的使用,可以尝试运行一下。感觉还不错

ViewStack的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:ViewStack id="boxstack">

<mx:VBox id="red" label="redbox" width="150" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="150" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="150" height="150" backgroundColor="#0000FF"/>

</mx:ViewStack>

<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>

</mx:Application>

LinkBar 的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:ViewStack id="boxstack">

<mx:VBox id="red" label="redbox" width="150" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="150" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="150" height="150" backgroundColor="#0000FF"/>

</mx:ViewStack>

<!--<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>-->

<mx:LinkBar dataProvider="{boxstack}"/>

</mx:Application>

TabBar的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:TabBar dataProvider="{boxstack}"/>

<mx:ViewStack id="boxstack">

<mx:VBox id="red" label="redbox" width="150" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="150" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="150" height="150" backgroundColor="#0000FF"/>

</mx:ViewStack>

<!--<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>-->

</mx:Application>

ButtonBar的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:ButtonBar dataProvider="{boxstack}"/>

<mx:ViewStack id="boxstack">

<mx:VBox id="red" label="redbox" width="150" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="150" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="150" height="150" backgroundColor="#0000FF"/>

</mx:ViewStack>

<!--<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>-->

</mx:Application>

ToggleButtonBar的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:ToggleButtonBar dataProvider="{boxstack}"/>

<mx:ViewStack id="boxstack">

<mx:VBox id="red" label="redbox" width="150" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="150" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="150" height="150" backgroundColor="#0000FF"/>

</mx:ViewStack>

<!--<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>-->

</mx:Application>

TabNavigator 的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:TabNavigator width="300" >

<mx:VBox id="red" label="redbox" width="100%" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="100%" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="100%" height="150" backgroundColor="#0000FF"/>

</mx:TabNavigator>

<!--<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>-->

</mx:Application>

Accordion 的使用

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">

<mx:Accordion width="300" >

<mx:VBox id="red" label="redbox" width="100%" height="150" backgroundColor ="#FF0000"/>

<mx:VBox id="green" label="greenbox" width="100%" height="150" backgroundColor="#00FF00"/>

<mx:VBox id="blue" label="bluebox" width="100%" height="150" backgroundColor="#0000FF"/>

</mx:Accordion>

<!--<mx:HBox >

<mx:Button label="redbox" click="boxstack.selectedIndex=0"/>

<mx:Button label="greenbox" click="boxstack.selectedIndex=1"/>

<mx:Button label="bluebox" click="boxstack.selectedIndex=2"/>

</mx:HBox>-->

</mx:Application>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: