JAVA & FLEX

          一個分享java和flex開發經驗的空間

             :: 首頁 ::  :: 聯系 ::  :: 管理 ::
            26 隨筆 :: 2 文章 :: 44 評論 :: 0 Trackbacks
          Flex中Array的應用實例Flex里面,Array代表的就是數組,它的應用如下
          一、如何定義一個數據Array

          1、直接定義
          <mx:Script><![CDATA[
              var myArray:Array = ["桌子", "板凳", "書柜"];
          ]]></mx:Script>

          2、標簽定義
          <mx:Array>
              <mx:String>桌子</mx:String>
              <mx:String>板凳</mx:String>
              <mx:String>書柜</mx:String>
          </mx:Array>
          3、復雜數據定義
          <mx:Script><![CDATA[
              var expenses:Array = [
                  {Name: "桌子", Number: 2000},
                  {Name: "板凳", Number: 1000},
                  {Name: "書柜", Number: 1500},
              ];
          ]]></mx:Script>

          二、對數組進行賦值

          1、利用代碼對數組進行賦值
          var myArray:Array = new Array();
          myArray.push("桌子");
          myArray.push("板凳");
          myArray.push("書柜");

          2、定義的時候直接賦值

          var myArray:Array = ["桌子", "板凳", "書柜"];

          三、對數組的一些操作

          1、取得數據的數據
          var myArray:Array = new Array();
          myArray[0]
          myArray[1]
          myArray[2]

          var expenses:Array = [
              {Name: "桌子", Number: 2000},
              {Name: "板凳", Number: 1000},
              {Name: "書柜", Number: 1500},
          ];
          expenses[0].Name
          expenses[1].Number

          2 、其他操作

          數組的刪除,數組的排序
          看幫助去吧


          補充一下啦

          A、查找數組中的元素可以使用ascb.util.ArrayUtilities中的findMatchIndex()、findLastMatchIndex()、findMatchIndices()方法,具體參考API。

          B、使用splice()方法可以移除數組中間的元素,使用pop()方法移除數組的最后一個元素,使用shift()方法移除數組的第一個元素。也可以使用splice()方法向數組中增加元素。

          C、將數組轉化為String,可以使用join()方法。
          例:
          var letters:Array = ["a", "b", "c"];
          trace(letters.join());   // Displays: a,b,c
          posted on 2008-08-29 15:30 程序人生-天津 閱讀(4580) 評論(0)  編輯  收藏 所屬分類: Flex
          主站蜘蛛池模板: 四平市| 安平县| 儋州市| 鄂尔多斯市| 武陟县| 霍山县| 丁青县| 灵台县| 安陆市| 泗洪县| 确山县| 澄迈县| 湘潭市| 阳新县| 花垣县| 浦县| 永靖县| 遂宁市| 汨罗市| 连城县| 嘉兴市| 黄大仙区| 琼结县| 惠安县| 于田县| 平昌县| 交城县| 武隆县| 萝北县| 瑞丽市| 清苑县| 咸宁市| 施甸县| 牙克石市| 海丰县| 靖西县| 九寨沟县| 织金县| 松潘县| 广元市| 武汉市|