waysun一路陽光

          不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實實做事,認認真真做人。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 64 評論 :: 0 Trackbacks

          效果圖如下:
          效果圖
          代碼:
          <?xml version="1.0" encoding="utf-8"?>
          <mx:Application xmlns:mx=" <mx:Script>
            <![CDATA[
             import mx.events.ScrollEvent;
               import mx.rpc.events.FaultEvent;  
               import mx.rpc.events.ResultEvent;
               import mx.controls.Alert;
               import mx.collections.ArrayCollection; 
               private function initApp():void{
                left.dataProvider=['廣東','廣西','內蒙古','北京','上海','江蘇','江西','湖南','湖北','四川','西藏','新疆'];
                right.dataProvider=[];
              }
              private function toRight():void
              {
               var selectItems:Array = left.selectedItems;
               var selectIndexs:Array = left.selectedIndices;
                  Alert.show(selectItems.toString()+"---"+left.selectedIndices.toString());
                  if(right.dataProvider == null) 
                  { 
                       right.dataProvider = new ArrayCollection(); 
                  } 
                  for( var i:Number = 0 ; i < selectItems.length ; i++ )
                  {
                        ArrayCollection(right.dataProvider).addItem(selectItems[i].toString()); 
                        ArrayCollection(left.dataProvider).removeItemAt(selectIndexs[i]);
                  }
                  
                
              }
              private function toLeft():void
              {
               var selectItems:Array = right.selectedItems;
               var selectIndexs:Array = right.selectedIndices;
                  //Alert.show(selectItems.toString()+"---"+left.selectedIndices.toString());
                  if(left.dataProvider == null) 
                  { 
                       left.dataProvider = new ArrayCollection(); 
                  } 
                  for( var i:Number = 0 ; i < selectItems.length ; i++ )
                  {
                        ArrayCollection(left.dataProvider).addItem(selectItems[i].toString()); 
                        ArrayCollection(right.dataProvider).removeItemAt(selectIndexs[i]);
                  }
              }
           
            ]]>
          </mx:Script>
            <mx:Panel x="0" y="0" width="450" height="350" layout="absolute" title="左右互選">
              <mx:Label x="7" y="3" text="當前內容"/>
              <mx:List x="7" y="25" id="left" width="168" height="275" allowMultipleSelection="true"
                    dragEnabled="true" dropEnabled="true" dragMoveEnabled="true" doubleClickEnabled="true" itemDoubleClick="toRight()">
              </mx:List>
              <mx:Label x="243" y="3" text="移動內容"/>
              <mx:List x="243" y="25" id="right" width="180" height="272" allowMultipleSelection="true"
                    dragEnabled="true" dropEnabled="true" dragMoveEnabled="true" doubleClickEnabled="true" itemDoubleClick="toLeft()">
              </mx:List>
              <mx:Button x="183" y="121" label="-&gt;&gt;" click="toRight()" id="bt_r"/>
              <mx:Button x="183" y="178" label="&lt;&lt;-" click="toLeft()" id="bt_l"/>
            </mx:Panel>
          </mx:Application>

           



           

           

          • 大小: 18.8 KB
          posted on 2009-09-11 11:26 weesun一米陽光 閱讀(1800) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 建宁县| 永济市| 吉安县| 类乌齐县| 武城县| 台中县| 外汇| 桦南县| 景德镇市| 随州市| 南充市| 建始县| 武乡县| 保山市| 张家港市| 安化县| 偏关县| 漳浦县| 天气| 临邑县| 台东县| 北票市| 平江县| 元江| 乐亭县| 成安县| 金山区| 宣恩县| 平远县| 康定县| 秦安县| 温泉县| 乌鲁木齐市| 陆丰市| 奉新县| 汤阴县| 临清市| 红桥区| 盐津县| 苍南县| 大同市|