我正在使用数组存储一些值,然后将其传递给摘要页面。但是它说“TypeError:错误#1010:一个术语未定义且没有属性。”..当我放置时出现此错误“_CombosNameAllArray.splice(0);”的代码。我使用了这个,因为我想清空_CombosNameAllArray,这样当它进入摘要页面时,它不会显示这么多变量。但是当我追踪_CombosNameAllArray时,它有一个值......
这是第一帧的代码:
_CombosNameAllArray.splice(0);
repeat();
然后重复
_CombosNameAllArray[_ACounter] = "A";
所以我认为加载repeat()后它有一个值;
然后是第二帧:
for(var p = 1; p<_CombosNameAllArray.length;p++)
{
var textArray:Array = new Array();
var textPrice:Array = new Array();
textArray[p] = new TextField();
textArray[p].text = _CombosNameAllArray[p].toString(); //this is the error
}
感谢。
答案 0 :(得分:0)
听起来_CombosNameAllArray完全是空的。
如果从0开始,则不会出现错误。
trace("_CombosNameAllArray.length: "+_CombosNameAllArray.length);
for(var p:int = 0; p<_CombosNameAllArray.length; p++)