La stringa riportata qui sotto si riferisce ad un evento legato ad un pulsante. Il pulsante si trova sulla _root del file map.swf.
_root.imov.onRelease = function() {
loadMovieNum("http://dominio.it/site/assets/flash/Infoi.swf", 1);
};
Al rilascio del pulsante flash carica il file Infoi.swf al livello 1 del filmato map. Tutto bene..tranne che per un particolare..come preloader uso di solito:
Frame 1
car = Math.round(_root.getBytesLoaded()/1024);
tot = Math.round(_root.getBytesTotal()/1024);
percentuale = parseInt((car*100)/tot);
rate = percentuale+ "%";
larghezza = 100;
setProperty("barra", _xscale, (percentuale*larghezza)/100);
setProperty("barra", _x, "146.1");
// condizione di confronto fra bytes car e bytes tot
if (car==tot) {
nextScene();
}
Frame 2
gotoAndPlay(1);
Questo preloader si riferisce esclusivamente al filmato principale (map.swf) e da mia esperienza qualche volta si inceppa. Inoltre, e questa č la questione principale, vorrei impostare un piccolo preloader per i filmati swf che vengono caricati, di volta in volta, al livello 1 di map.swf a seconda del pulsante premuto.
Come si fa?Grazie