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)
io lo voglio richiamare all'interno di main.swf. Ho provato ad aggiungere _root.guestbook.etcetc ma niente ... mannaggcodice:// 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(); } ;![]()

Rispondi quotando