AS3:创建/遍历 二维数组

2019-06-03  本文已影响0人  一眼就认出你

思路:定义一个一维数组,再向这个数组中插入数组类型元素


创建和初始化

import game.main.view.test.Node;
···
private var _nodesArr:Array;
private function creatNode():void{
       var array:Array = [];
       for(var x:int = 0;x<6;x++){
             node = new Node;                           
             node.init();   
             //一维       
             array.push(node);                                  
      }
      //二维
       _nodesArr.push(array);
}

遍历 => 相当于遍历两个数组

private function showNode():void{
         var node:Node;
         var array:Array = [];
         for(var i:int = 0;i<_nodesArr.length;i++){
                array = _nodesArr[i];
                for(var j:int = 0;j<array.length;j++){              
                    node = array[j];
                }
          }
//或者直接取值:  node = array[i][j];
}

上一篇下一篇

猜你喜欢

热点阅读