Salve a tutti ho qualche problemino nella realizzazione di uno script. cercherò di essere più chiaro possibile

Ho un filmato che chiamo filmato1 .filmato 1 contiene clp_contenuto(istanza di mc). in esso tramite load movie carico filmato2

A filmato 1 passo delle variabili
che leggo e visualizzo in filmato2 in questo modo

codice:
var2 = _root.numlista;
var3 = _root.titolo;
var4 = _root.numero;
var5 = _root.anno;
numlist = var2.split("/");
titol = var3.split("/");
num = var4.split("/");
giorno = var5.split("/");
for (k1=0; k1<12; k1++) {
	k2 = k1+1;
	if (numlist[k1]) {
		this["a"+k2].text = numlist[k1];
		this["b"+k2].text = titol[k1];
		this["c"+k2].text = num[k1];
		this["d"+k2].text = giorno[k1];
	} else {
		this["a"+k2].text = " ";
		this["b"+k2].text = " ";
		this["c"+k2].text = " ";
		this["d"+k2].text = " ";
	}
}
stop();
come si vede le caselle di testo per ogni variabile sono 12. I dati nè sono di più. Ho inserito dei pulsanti in filmato 2 in modo da rifare il ciclo for per visualizzare i valori successivi delle variabili

codice:
on (release) {
	numlist = new Array();
	var2 = _root.numlista;
	var3 = _root.titolo;
	var4 = _root.numero;
	var5 = _root.anno;
	numlist = var2.split("/");
	titol = var3.split("/");
	num = var4.split("/");
	giorno = var5.split("/");
	numlist[13] = "xxx";
	temp = k1+1;
	sup = 12+temp;
	if (numlist[temp] != " ") {
		for (k1=temp; k1<sup; k1++) {
			k2 = k1+1;
			if (numlist[k1]) {
				_root["a"+k2].text = numlist[k1];
				_root["b"+k2].text = titol[k1];
				_root["c"+k2].text = num[k1];
				_root["d"+k2].text = giorno[k1];
				trace(k1);
			} else {
				_root["a"+k2].text = " ";
				_root["b"+k2].text = " ";
				_root["c"+k2].text = " ";
				_root["d"+k2].text = " ";
			}
		}
	}
}
ovviamente le azioni devo essere svolte solo se vengono verificate delle condizioni. il mio problema è che non riesco a visualizzare niente. ho provato pure a rivalorizzare gli array ma non nè vengo a capo...ciao ciao

p.s grazie di aver letto tutto sto casino