Buongiorno
Per mostrare una galleria fotografica avevo elaborato un filmato flash che all’interno conteneva tutte le foto da mostrare, in seguito vista la lentezza di caricamento ho pensato di creare un filmato contenitore che caricava uno per volta dei piccoli filmati (clip-1.swf, clip-2.swf,…clip-#.swf) tutti di durata uguale utilizzado questo codice:

frame 1:

inizio=1;
massimo=5; // numero totale de clip da caricare
cartella="file-"+"prova"; //dove sono i clip

frame 2: nome “parte”
carica=cartella+"/"+"clip-"+inizio+".swf"; // nome e posizione del clip da caricare
if (inizio<=massimo) {
inizio0=inizio; //inizio0 variabile per contatore visibile su filmato principale
loadMovieNum(carica,1);
inizio=inizio+1;
}

if (inizio>massimo){
inizio=1;
loadMovieNum(carica,1);
}

frame 43:

gotoAndPlay("parte"); //frame da parte al 43 uguali a frame dei clip

tutto procede bene sino a che le connessione ad internet è buona, ma quando questa rallenta o i clip si sovrappongono e appaiano e scompaiono in modo rapidissimo sostituiti dal successivo.
Come faccio a fermare il clip contenitore al frame 2 sino a quando tutto il clip-#.swf è stato completamente caricato? In pratica come faccio a leggere i byte totali e caricati del clip-#.swf?

Grazie

p.s.
potete vedere un esempio su Borgo Italia http://www.borgo-italia.it sesione gli speciali>villa cavazza