Originariamente inviato da pic
ok...richiamando la action con una funzione risolve il problema, si risparmia molto!
Il fatto è che non capisco come mai ricaricare sempre lo stesso script fa aumentare cosi drasticamente il peso del file..(non si tratta di bitmap)...
L'altra soluzione sarebbe stata fare tanti pulsanti quante sono le scritte da fare apparire....ma ti assicuro non avrei finito più....hai delle dritte su come avresti fatto? :master:
bhe ovviamente GRAZIE!!!
ci son tante soluzioni per dinamicizzare un menù, ti faccio un esempio, anche se non entra in merito del tuo specifico, creo una serie di pulsanti con un array e un ciclo
codice:
// ponendo di avere in libreria un clip concatenato con "puls"
// che abbia al suo interno un textfield dinamico istanziato "testo"
var campi = new Array("home", "chi siamo", "dove siamo", "prodotti", "contatti");
for(i=1; i<=campi.length; i++){
_root.attachMovie("puls", "puls"+i, i);
puls = eval("puls"+i);
puls._alpha = 50;
puls.testo.text = _root.campi[Number(i-1)];
if(puls != _root.puls1){
puls._y = _root["puls"+Number(i-1)]._y+30;
}
puls.onRollOver = function(){
this._alpha = 100;
}
puls.onRollOut = function(){
this._alpha = 50;
}
}
come puoi vedere, con l'utilizzo di una sintassi poco complessa ho ottenuto lo stesso risultato di copiare 5 volte lo stesso pulsante e mutarlo di nome, tu dirai "5 è poco, si può fare", il bello è che se ne avessi anche mille, il codice postato rimarrebbe invariato