实现flex LinkBar 组件 动态切换ico图标
生活随笔
收集整理的這篇文章主要介紹了
实现flex LinkBar 组件 动态切换ico图标
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<?xml?version="1.0"?encoding="utf-8"?>
<s:WindowedApplication?xmlns:fx="http://ns.adobe.com/mxml/2009"?
???????????????????????xmlns:s="library://ns.adobe.com/flex/spark"?
???????????????????????xmlns:mx="library://ns.adobe.com/flex/mx"
???????????????????????xmlns:ns="http://www.taxinfo.com"?
???????????????????????height="600"
???????????????????????width?="800"
???????????????????????creationComplete="init()"
???????????????????????>??
????<fx:Script>
????????<![CDATA[
????????????import?mx.events.ItemClickEvent;?
????????????[Embed(source='xmbz.png')]
????????????private?var?imgs:Class;
????????????private?var?arr:Array?=?[{name:"1.?LinkBar常用屬性、方法和事件",value:"1"},{name:"2.通用例子",value:"2"},{name:"3.Flex中如何通過iconField樣式,給LinkBar添加Icon圖標",value:"3"},{name:"參考文獻:",value:"4"}]
????????????private?function?init():void{?
????????????????this.myLink.dataProvider?=?arr;?
????????????????
????????????}
????????????protected?function?linkbar1_itemClickHandler(event:ItemClickEvent):void
????????????{
????????????????
????????????????trace(?JSON.stringify(arr[event.target.selectedIndex])+"----------------")
????????????????trace(?event.target.selectedIndex+"----------------")??
????????????????for(var?i:int?=?0;i<arr.length;i++){
????????????????????if(i==event.target.selectedIndex){
????????????????????????arr[event.target.selectedIndex].ico?=?imgs;?
????????????????????}
????????????????????else{
????????????????????????arr[i].ico?=?null;
????????????????????}
????????????????}
?????????????????
????????????????this.myLink.dataProvider?=?arr;
????????????????
????????????}?
????????]]>
????</fx:Script>
?????
????<mx:LinkBar?id="myLink"????direction="vertical"?labelField="name"?iconField="ico"
????????????????itemClick="linkbar1_itemClickHandler(event)"?>?
????</mx:LinkBar>
????
</s:WindowedApplication>
<s:WindowedApplication?xmlns:fx="http://ns.adobe.com/mxml/2009"?
???????????????????????xmlns:s="library://ns.adobe.com/flex/spark"?
???????????????????????xmlns:mx="library://ns.adobe.com/flex/mx"
???????????????????????xmlns:ns="http://www.taxinfo.com"?
???????????????????????height="600"
???????????????????????width?="800"
???????????????????????creationComplete="init()"
???????????????????????>??
????<fx:Script>
????????<![CDATA[
????????????import?mx.events.ItemClickEvent;?
????????????[Embed(source='xmbz.png')]
????????????private?var?imgs:Class;
????????????private?var?arr:Array?=?[{name:"1.?LinkBar常用屬性、方法和事件",value:"1"},{name:"2.通用例子",value:"2"},{name:"3.Flex中如何通過iconField樣式,給LinkBar添加Icon圖標",value:"3"},{name:"參考文獻:",value:"4"}]
????????????private?function?init():void{?
????????????????this.myLink.dataProvider?=?arr;?
????????????????
????????????}
????????????protected?function?linkbar1_itemClickHandler(event:ItemClickEvent):void
????????????{
????????????????
????????????????trace(?JSON.stringify(arr[event.target.selectedIndex])+"----------------")
????????????????trace(?event.target.selectedIndex+"----------------")??
????????????????for(var?i:int?=?0;i<arr.length;i++){
????????????????????if(i==event.target.selectedIndex){
????????????????????????arr[event.target.selectedIndex].ico?=?imgs;?
????????????????????}
????????????????????else{
????????????????????????arr[i].ico?=?null;
????????????????????}
????????????????}
?????????????????
????????????????this.myLink.dataProvider?=?arr;
????????????????
????????????}?
????????]]>
????</fx:Script>
?????
????<mx:LinkBar?id="myLink"????direction="vertical"?labelField="name"?iconField="ico"
????????????????itemClick="linkbar1_itemClickHandler(event)"?>?
????</mx:LinkBar>
????
</s:WindowedApplication>
轉載于:https://www.cnblogs.com/Frankiln/p/3716703.html
總結
以上是生活随笔為你收集整理的实现flex LinkBar 组件 动态切换ico图标的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】汇总:LDA理论、变形、优化、应用
- 下一篇: C#环境下使用Windows消息传递字符