Dunque, ho questo:
Con cui carico dei pulsanti di menu (PULS3) in un sottomenu.Codice PHP:n_pulsanti = 5;
dati = new LoadVars();
dati.path = this;
dati.onLoad = function(success) {
if (success) {
for (var i = 0; i<=n_pulsanti; i++) {
mc2.attachMovie("pulsB", "pulsB"+i, 9999+i);
mc2["pulsB"+i]._y = (13*i);
mc2["pulsB"+i].vocemenu.text = this["cat"+(i+1)];
mc2["pulsB"+i].nomemenuter = "menuter"+i;
>>>>>>>>>>> mc2["pulsB"+i].nomemenuterprec = "menuter"+[i-1];
mc2["pulsB"+i].categ = i+1;
mc2["pulsB"+i].onRollOver = function() {
this.effetto = true;
mc3.attachMovie("menuter", this.nomemenuter, 9000+this.categ);
mc3.categoria = this.categ;
mc3[this.nomemenuter].meffetto = true;
>>>>>>>>>>> mc3[this.nomemenuterprec].meffetto = false;
_parent.g = i;
};
mc2["pulsB"+i].onRollOut = function() {
this.effetto = false;
//mc3[this.nomemenuter].meffetto = false;
};
}
}
};
dati.load("voices.asp");
Con la variabile EFFETTO faccio eseguire un ALFA (con ActionScript) sul pulsante, mentre con quella MEFFETTO faccio eseguire un ALFA (sempre con ActionScript) sullo sfondo del sottomenų, che č una specie di tendina.
Tuttavia accade questo:
ROLLOVER sul pulsante 3 si apre il sottomenų n.3. OK
ROLLOVER sul pulsante 4 si apre il sottomenų n.4 ma sotto rimane il n.3!
Potrei usare il RollOver (infatti vedete che č nel codice) ma quando esco dal pulsante si chiude il sottomenų e quindi non posso navigarlo!!!
Avrei quindi necessitā di due righe come quelle indicate con le frecce >>>> in modo da intercettare il menu precedente a quello che sto aprendo, ma non capisco come si fa!
Utilizzando [i-1] infatti funziona se passo dal sottomenų n.2 al n.3, ma non viceversa e neanche se passo direttamente dal n.1 al n.3!
Sono stata chiara???
![]()
![]()

Rispondi quotando

