Dunque, ho questo:

Codice PHP:
n_pulsanti 5;
dati = new LoadVars();
dati.path this;
dati.onLoad = function(success) {
    if (
success) {
        for (var 
0i<=n_pulsantii++) {
            
mc2.attachMovie("pulsB""pulsB"+i9999+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.nomemenuter9000+this.categ);
                
mc3.categoria this.categ;
                
mc3[this.nomemenuter].meffetto true;
>>>>>>>>>>>        
mc3[this.nomemenuterprec].meffetto false;
                
_parent.i;
            };
            
mc2["pulsB"+i].onRollOut = function() {
                
this.effetto false;
                
//mc3[this.nomemenuter].meffetto = false;
            
};
        }
    }
};
dati.load("voices.asp"); 
Con cui carico dei pulsanti di menu (PULS3) in un sottomenu.
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???