0

我正在使用数组来存储一些值,然后将其传递到摘要页面。但是它说“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
}

谢谢。

4

1 回答 1

0

It sounds like the _CombosNameAllArray is completely empty.

If you start p at 0 the error won't appear.

trace("_CombosNameAllArray.length: "+_CombosNameAllArray.length);

for(var p:int = 0; p<_CombosNameAllArray.length; p++)
于 2013-06-24T06:44:37.553 回答