Ciao.
Non capisco la struttura del tuo script.
Quello sul primo frame della scena 1 dovrebbe essere una sorta di preloader, giusto?
Però non credo possa funzionare in quel modo, o perlomeno manca dello script per capire se può funzionare.
Quel tipo di preloader generalmente dovrebbe andare in loop per poter funzionare.. ovvero la condizione (totali==caricati) deve essere letta costantemente finché non viene verificata e quindi eseguite le azioni al suo interno..
Per cui non basta uno stop dopo il preloader, dovrebbe esserci un loop tra i primi due frame ad esempio, oppure la condizione deve essere posta dentro un evento onEnterFrame per poter essere letta di continuo.
Ad esempio il preloader potrebbe essere strutturato in questo modo:
codice:
totali = _root.getBytesTotal();
_root.onEnterFrame = function() {
caricati = _root.getBytesLoaded();
barra._xscale = valore;
valore = math.round(100*caricati/totali);
if (totali == caricati) {
if (_root.area == "istituzionale") {
gotoAndPlay("istituzionale");
}
if (_root.area == "seno") {
gotoAndPlay("seno");
}
delete onEnterFrame;
}
};