c'è un errore in questo codice ke non riesco a trovare:

codice:
for(g=0;g<_root.dipen.length;g++){
		trace(_root.dipen[g]);
		for(gg=0;gg<_root.dipendenze.length;gg++){
			if(_root.dipendenze[gg]==_root.dipen[g]){
				trace(_root.pulsid[gg]);
				_root.qualidipen[g].push(_root.pulsid[gg]);
			}
		}
		for(v=0;v<_root.qualidipen[g].length;v++){
			trace(_root.qualidipen[g]+" "+g+" "+_root.qualidipen[g][v]);
		}
	}
l'output mi da:

1
4
5
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
qualidipen0 0 undefined
2
6
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
qualidipen1 1 undefined
3
7
8
9
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined
qualidipen2 2 undefined

quindi trace(_root.dipen[g]);
mi da
1
2
3
trace(_root.pulsid[gg]);
mi da
4
5
7
1
2
invece quando _root.pulsid[gg] lo inserisco dentro i 3 array

qualidipen0
qualidipen1
qualidipen2
mi da undefined:

qualidipen1 1 undefined

forse c'è l'ho davanti l'errore e non lo vedo!!mi aiutate a capire cos'è!!