niente da fare...nn ci sono riuscito!!!
Ho creato un MC con nome istanza "preloader", e dentro questo un'altro con nome istanza "base".
Ho inserito questo codice nel primo frame:
codice:
immagini=new array("home.swf","catalogo.swf", "contatti.swf")
stop(); // aggiunto
function Preloader(array, funz_fine)
{
preloader.files = array;
preloader.nfiles = array.length;
preloader.num = -1;
preloader.funzioneFine = funz_fine;
preloader.carica = function()
{
_root.msg.text="Sto caricando il file ... "+preloader.files[preloader.num];
preloader.num++;
if (this.num == this.nfiles)
{
preloader.funzioneFine();
preloader.unloadMovie();
}
else
{
preloader.base.loadMovie(preloader.files[preloader.num]);
}
A=1
}
preloader.carica();
}
fine=function(){
play(); // quando ha finito di caricare i movies riparte.
}
e questo codice al "preloader":
codice:
onClipEvent (enterFrame)
{
if (A==1)
{
function()
{
if (this.base.getBytesLoaded() == this.base.getBytesTotal() && this.base.getBytesTotal() > 100)
{
this.carica();
}
}
}
}
Dove posso aver sbagliato??? Ho fatto una caxxata???