Ciao,
mi date una mano a risolvere questo problema?
Ho un array bidimensionale e, con questo ciclo:

codice:
for(i=0; i<_root.nome_categoria[macrocat].length; i++){	
	for(j=0; j<_root.nome_sottocategoria[macrocat][i].length; j++){
		if(_root.nome_categoria[macrocat][i]!=_root.nome_categoria[macrocat][i-1]){
			trace(_root.nome_categoria[macrocat][i]+i)
		} 
	}
}
stampo un un elenco di questo tipo:

categoria0
- sottocategoria0
categoria0
- sottocategoria1
categoria0
- sottocategoria2

categoria1
- sottocategoria0
categoria1
- sottocategoria1
categoria1
- sottocategoria2
...

Sto provando a fare (con il trace in rosso) in modo che non venga visualizzata solo un volta la categoria a cui appartengono le sottocategorie e quindi che vengano raggruppate sotto la categoria a cui appartengono ma senza risultato: mi date una mano?
Il risultato dovrebbe essere questo:

categoria0
- sottocategoria0
- sottocategoria1
- sottocategoria2

categoria1
- sottocategoria0
- sottocategoria1
- sottocategoria2
...


Grazie.