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