Premetto che quanto realizzato è stato un copia-incolla-modifica di tutorial, script etc etc quindi non ridetemi dietro se potete. Ma veniamo al dunque: io ho realizzato un menu che è strutturato con 5 pulsanti che al rollover fanno apparire una tendina (e finisce con una trasformazione di colore) e muove una scritta. Ecco: io vorrei bloccarne uno in caso di press, e sbloccarlo se ne premo un altro. Non ho la più pallida idea di come fare
Sono cosciente che il codice scritto è laborioso e che si poteva ridurre con un ciclo for, ma non sono stato in grado.
Ecco il codice in questione e, se non dovesse bastare, potete trovare il sorgente a questo indirizzo http://www.ruotestoriche.eu/ruote/tendina.zip oppure http://www.ruotestoriche.eu/ruote/tendina.fla i file pesano pochissimo

Il codice è nella timeline principale, mentre un paio di tween sono nella mask che poi prende il nome di m1, m2, m3 etc. mentre i pulsanti si chiamano p1, p2, p3.... e le scritte e frecce s1, s2, s3..., f1, f2, f3....
GRAZIE RAGAZZI

function vai(clip,fine) {
easeType = mx.transitions.easing.Strong.easeOut;
transYS = new mx.transitions.Tween(clip, "_y", easeType, clip._y, fine, 0.7, true);
}
m1.onLoad

setProperty ("m1", _width, 0);
setProperty ("m1", _alpha, 0);

p1.onRollOver= function (){
m1.moveThis(80);
m1.moveColor(80);
m1.gotoAndPlay(2);
vai(s1,200);
vai(f1,190);
}
p1.onRollOut= function (){
m1.moveThis(0);
m1.moveColor(0);
vai(s1,180);
vai(f1,130)
}
m2.onLoad
setProperty ("m2", _width, 0);
setProperty ("m2", _alpha, 0);

p2.onRollOver= function (){
m2.moveThis(80);
m2.moveColor(80);
vai(s2,200);
vai(f2,190)
m2.gotoAndPlay(2);
}
p2.onRollOut = function (){
m2.moveThis(0);
m2.moveColor(0);
vai(s2,180);
vai(f2,130)
}
m3.onLoad
setProperty ("m3", _width, 0);
setProperty ("m3)", _alpha, 0);

p3.onRollOver= function (){
m3.moveThis(80);
m3.moveColor(80);
vai(s3,200);
vai(f3,190)
m3.gotoAndPlay(2);
}
p3.onRollOut= function (){
m3.moveThis(0);
m3.moveColor(0);
vai(s3,180);
vai(f3,130)
}
m4.onLoad
setProperty ("m4", _width, 0);
setProperty ("m4", _alpha, 0);

p4.onRollOver= function (){
m4.moveThis(80);
m4.moveColor(80);
vai(s4,200);
vai(f4,190);
m4.gotoAndPlay(2);
}
p4.onRollOut= function (){
m4.moveThis(0);
m4.moveColor(0);
vai(s4,180);
vai(f4,130);
}
m5.onLoad
setProperty ("m5", _width, 0);
setProperty ("m5", _alpha, 0);

p5.onRollOver= function (){
m5.moveThis(80);
m5.moveColor(80);
vai(s5,200);
vai(f5,190);
m5.gotoAndPlay(2);
}
p5.onRollOut= function (){
m5.moveThis(0);
m5.moveColor(0);
vai(s5,180);
vai(f5,130);
}