figurati se poteva andarmi bene ...
posto una porzione di codice del guestbook "cosi' come mamma (papà?) l'ha fatto" (è il guestbook flash+asp+xml di E.Lai su html.it)

codice:
// Funzione che rimuove tutti i Movie Clip dei messaggi dal livello 0 al livello 120
function Rimuovi () {
	for (a=0; a<120; a++) {
		_root["clipmsg"+a].removeMovieClip();
	}
	;
}
;
// Funzione che crea i Movie Clip che corrispondono alle pagine del guest book
function MenuPag () {
	numero = Math.abs(Nomi.length/120);
	// trace (numero);
	// trace (Url.length);
	for (i=0; i<numero; i++) {
		attachMovie("page", "pagine"+i, i+500);
		_root["pagine"+i]._x = 580;
		_root["pagine"+i]._y = 205+i*20;
		k = i+1;
		if (k<=9) {
			app = "0"+k;
		} else {
			app = k;
		}
		;
		_root["pagine"+i].pagina = app;
		_root["pagine"+i].valore = k*120;
	}
	;
}
;
// Funzione che Crea le tabelline che corrispondo ai messaggi inseriti nel guest book dai visitatori
function CreaTabelle () {
	Rimuovi();
	k = 0;
	conteggio = 0;
	inizio = puntatore-120;
	// trace(inizio);
	if (inizio<0) {
		inizio = 0;
	}
	;
	for (i=0; i<120; i++) {
		if (Nomi[inizio] != undefined) {
			attachMovie("clipmsg", "clipmsg"+i, i);
			_root["clipmsg"+i]._x = 45+conteggio*45;
			_root["clipmsg"+i]._y = 210+k*25;
			_root["clipmsg"+i].data = Data[inizio];
			_root["clipmsg"+i].nome = Nomi[inizio];
			_root["clipmsg"+i].msg = Messaggi[inizio];
			_root["clipmsg"+i].numero = inizio+1;
			inizio++;
			conteggio++;
			if (conteggio>=12) {
				k++;
				conteggio = 0;
			}
			;
		}
		;
	}
	;
}
;
// Funzione che estrappola i dati relativi ai messaggi del guest book e li mette
// in degli array
function Dati () {
	Nomi = new Array();
	Messaggi = new Array();
	Data = new Array();
	// trace(apparray);
	for (k=0; k<=apparray.length; k++) {
		if (apparray[k].nodeName == "nome") {
			Nomi.push(apparray[k].childNodes.toString().toUpperCase());
			// trace(apparray[k].childNodes.toString().toUpperCase());
		} else if (apparray[k].nodeName == "msg") {
			Messaggi.push(apparray[k].childNodes.toString());
		} else if (apparray[k].nodeName == "data") {
			Data.push(apparray[k].childNodes.toString().toUpperCase());
		}
		;
	}
	;
	// Inverto tutti i dati degli array in modo che l'ultima firma sia la prima visibile sul guest book
	Nomi.reverse();
	Messaggi.reverse();
	Data.reverse();
}
;
io lo voglio richiamare all'interno di main.swf. Ho provato ad aggiungere _root.guestbook.etcetc ma niente ... mannagg