Ho un controllo di balance classico, destro-sinistro, fatto con un bottone draggabile. Il balance (sulla root) controlla un loop che si trova a livello 1. Il loop può essere variabile (ma sempre a livello 1). Come faccio a riportare il mc balance al centro quando cambio loop, perchè il loop rimane sulla posizione dove lo lascio anche se cambio loop?
Grazie
Le azioni sul mc del balance sono quelle classiche di una soluzione del genere, il mc ha come azione:
___________
onClipEvent (load) {
sopra = _y;
sotto = _y;
sinistra = _x-50;
destra = _x+50;
centro = _x;
}
onClipEvent (enterFrame) {
if (premi==true) {
_level1.loop.setPan((_x-centro)*2);
}
}
______________
Al suo interno il bottone ha:
______________
on (press) {
startDrag("", false, sinistra, sopra, destra, sotto);
premi = true;
}
on (release, releaseOutside) {
stopDrag();
premi = false;
}
_______________
Grazie![]()

Rispondi quotando
