Non credo flash sia in grado di settare il valore di un elemento dell'array individuato dal nome.
Dal manuale: Una matrice è un oggetto le cui proprietà sono identificate da un numero che ne rappresenta la posizione all'interno della matrice. Tale numero è detto anche indice. Tutte le matrici hanno base zero; ciò significa che il primo elemento nella matrice è [0], il secondo è [1] e così via.
Puoi usare delle variabili ma recuperi il loro valore tramite posizione:
codice:
nomevet = "ciccio";
A=1
B="ciao"
C=3
_root[nomevet] = new Array(A,B,C);
trace(ciccio[0])
trace(ciccio[1])
trace(ciccio[2])