0

私はいくつかの値を保存するために配列を使用しており、それを要約ページに渡しています. "_CombosNameAllArray.splice(0);". これを使用したのは、_CombosNameAllArray を空にして、概要ページに進むときにあまり多くの変数が表示されないようにしたいからです。しかし、_CombosNameAllArray をトレースすると、値があります...

最初のフレームのコードは次のとおりです。

_CombosNameAllArray.splice(0);
repeat();

その後繰り返し

_CombosNameAllArray[_ACounter] = "A";

したがって、repeat(); をロードした後に値があると思います。

次に、2 番目のフレームの場合:

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

_CombosNameAllArray が完全に空のようです。

p を 0 から開始すると、エラーは表示されません。

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

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