Allora, ho provato questo:
Ho creato 2 layer (1 e 2 con 1 sopra al 2):
Nel frame 1 del leayer 2 ho inserito:
codice:
setProperty(_level1,_visible,false);
loadMovieNum("menu.swf",1);
che mi dovrebbe far caricare menu.swf sul livello 1
Nel frame 1 del layer 1 ho inserito il movieclip ciclico che deve "girare" durante il caricamento. Assegnato a questo movieclip ho il seguente script:
codice:
OnClipEvent(load){
_root.stop();
}
onClipEvent(enterFrame){
car = _level1.getBytesLoaded();
tot = _level1.getBytesTotal();
perc = Math.round((car*100)/tot);
loading.text = "Completati . . .\t"+perc+"%";
if(car != undefined){
if(car == tot){
_root.play();
}
}
}
che mi "stoppa" il filmato principale, mi carica menu.swf, facendomi vedere la percentuale di caricamento, e (a caricamento ultimato) passa al frame successivo (frame 2) al quale è associata la seguente azione:
codice:
geturl("home.html",_self);
stop();
che mi ferma il filmato principale e mi richiama la pagina home.html
I problemi riscontrati in ordine di importanza:
1) Il tutto funziona in LOCALE, ma ONLINE NON FUNZIONA.....PERCHE'?
2) Una volta caricato menu.swf me lo visualizza....io vorrei che restasse nascosto.....COME?
3) il geturl mi apre un'altra finestra....io vorrei che fosse la stessa del preload....COME?
GRAZIE