0
我想创建2d数组,但是我得到错误。这里是我的代码:如何动态创建二维数组?
var cleanArr:Array = new Array();
for (var i:int = 0; i < arr.length; i++)
{
cleanArr[i][0] = arr[i].substring(0, 29);
cleanArr[i][1] = arr[i].substring(29, int.MAX_VALUE);
trace(cleanArr[i]);
}
我得到这个错误:
TypeError: Error #1010: A term is undefined and has no properties.
at SubtitleLoader/onComplete()[C:\Users\ ... \SubtitleLoader.as:88]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
线88:cleanArr [I] [0] =改编[I] .substring(0,29);
我该如何解决这个问题?
谢谢你的回答。这工作正常。 – nikel