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
          主站蜘蛛池模板: 孟村| 新化县| 陆良县| 合江县| 萨迦县| 墨脱县| 饶河县| 抚松县| 宿松县| 淳化县| 鹿泉市| 阳谷县| 泾阳县| 石泉县| 扶风县| 巴塘县| 钟祥市| 卢氏县| 无为县| 浙江省| 大兴区| 噶尔县| 弋阳县| 海晏县| 昌乐县| 涿州市| 鄂尔多斯市| 顺义区| 蒙山县| 镶黄旗| 屏边| 泰兴市| 渝北区| 福泉市| 东乡| 秭归县| 拉萨市| 宕昌县| 涞源县| 广西| 中阳县|