·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]Array,Vector,关联数组,Dictionary,多维数组示例及说明(2)

时间:2016-10-08 23:18酷播
多维数组 //多维数组 var masterTaskList:Array = new Array(); masterTaskList[0]=[washdishes,takeouttrash]; masterTaskList[1]=[washdishes,paybills]; masterTaskList[2]=[washdishes,dentist,washdog]; maste

多维数组

  1. //多维数组  
  2. var masterTaskList:Array = new Array();  
  3.  masterTaskList[0] = ["wash dishes", "take out trash"];  
  4.  masterTaskList[1] = ["wash dishes", "pay bills"];  
  5.  masterTaskList[2] = ["wash dishes", "dentist", "wash dog"];  
  6.  masterTaskList[3] = ["wash dishes"];  
  7.  masterTaskList[4] = ["wash dishes", "clean house"];  
  8.  masterTaskList[5] = ["wash dishes", "wash car", "pay rent"];  
  9.  masterTaskList[6] = ["mow lawn", "fix chair"]; 
  10.  
  11.  
  12. //克隆数组 
  13. //通过调用不带参数的 concat() 或 slice()  方法,实现浅拷贝,仅复制指向对象的引用而非对象本身 
  14. //将数组序列化为 ByteArray  类的实例,然后将此数组读回到新数组中实现深拷贝 
  15.  import flash.utils.ByteArray;  
  16.   
  17.  function clone(source:Object):*  
  18.  {  
  19.    var myBA:ByteArray = new ByteArray();  
  20.    myBA.writeObject(source);  
  21.    myBA.position = 0;  
  22.    return(myBA.readObject());  
  23.  } 
  24.  
  25. //酷播提示:数组扩展 
  26. //page 37 

 来源:http://www.cnblogs.com/janas/

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器