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'è!!