Allora nel 1° frame del 1° livello ho solo questo codice:
codice:
_level0.onData = function()
{ _root.loadVariables("_dati.txt", "POST");}
#include "funzioni.as"
nel file .as ho solo questo:
codice:
function preloadIMG(immagine,testo)
{
car = immagine.getBytesLoaded();
tot = immagine.getBytesTotal();
perc = Math.round((car/tot)*100);
if (perc > 1) testo.text = "Caricamento: " + perc + "%";
if (car == tot)
{
clearInterval(a);
immagine._alpha = 99;
testo.text = "";
}
}
sui pulsanti ho questo codice:
codice:
on(release)
{
mc_img._alpha = 0
mc_img.loadMovie(Path1);
a = setInterval(preloadIMG(mc_img,loading), 50);
TitoloSezione=TitoloSez1
TestoSezione=TestoSez1
}
inoltre nel filmato ho:
- un movieclipcon nome istanza "mc_img" per le foto
- due caselle di testo dinamico per titolo e testo chiamate come variabili rispettivamente "TitoloSezione" e "TestoSezione"
- in più ho una casella di testo con nome d'istanza "loading" che uso per scrivere la percentuale di caricamento
il file di testo invece è fatto così:
TitoloSez1=Spiegazione filmato&TitoloSez2=I Fonts&TitoloSez3=Le immagini&TestoSez1=bla bla bla&TestoSez2=bla bla bla&TestoSez3=bla bla bla&Path1=test.jpg&Path2=test2.jpg&Path3=test3.jpg