Ciao a tutti!

Dunque, ho una matrice che inizializzo in questo modo:

codice:
var match_value:Array = new Array();
	for (i=0; i<match; i++) {
		match_value[i] = new Array();
	}
Questa matrice si riempie ad ogni click su un determinato oggetto ed assume valori numerici es:
[0,0], [1,1], [2,2]...ecc. (questo sarebbe lo riempimento corretto)

Avrei bisogno che al click dell'utente su un tasto reset questa matrice si svuoti e ritorni al suo stato originale, solo che per es., usando array.pop o .splice, questa matrice diventa undefined.

Inoltre ho notato che inserendo l'inizializzazione in una funzione:
codice:
function initArray() {
	var match_value:Array = new Array();
	for (i=0; i<match; i++) {
		match_value[i] = new Array();
	}
}
e richiamando poi la funzione subito dopo (initArray() il valore della matrice è undefined....qualcuno mi può illuminare?
Grazie!