all'interno della funzione di rollover il tuo indice (i) non esiste se non come valore di uscita dal ciclo, quindi per avere "i" di corrispondenza al clip/pulsante dovrai "crearne" uno fuori dalla funzione di rollover

codice:
for (var i = 0; i<4; i++) {
	_root["mc"+i].i = i;
	_root["mc"+i].onRollOver = function() {
		trace (this.i);
	};
}