• User

    [Risolto] Disattivare temporaneamente funzione

    Ho un quesito molto semplice: sto creando un menu nel quale ho 4 mc che al passare del mouse si scalano a 125% e quando mi sposto con il mouse da sopra ritornano a 100. Per far questo ho usato i tweening:

    function ingrandire(film,fine){
    var mcXScale:Tween =
    new Tween( film, "_xscale", Regular.easeInOut, 100, fine, 0.2, true );
    var mcYScale:Tween =
    new Tween( film, "_yscale", Regular.easeInOut, 100, fine, 0.2, true );
    };
    function diminuire(film,fine) {
    var mcXScale:Tween =
    new Tween( film, "_xscale", Regular.easeInOut, film._xscale, fine, 0.2, true );
    var mcYScale:Tween =
    new Tween( film, "_yscale", Regular.easeInOut, film._yscale, fine, 0.2, true );
    }
    primo.onRollOver=function() {
    ingrandire(primo,125);
    primo.swapDepths(primo.getNextHighestDepth());
    }
    primo.onRollOut=function() {
    diminuire(primo,100);
    }
    primo.onRelease=function() {
    primo._xscale=100;
    primo._yscale=100;

    }
    secondo.onRollOver=function() {
    ingrandire(secondo,125);
    secondo.swapDepths(secondo.getNextHighestDepth());
    }
    secondo.onRollOut=function() {
    diminuire(secondo,100);
    }
    terzo.onRollOver=function() {
    ingrandire(terzo,125);
    terzo.swapDepths(terzo.getNextHighestDepth());
    }
    terzo.onRollOut=function() {
    diminuire(terzo,100);
    }
    quarto.onRollOver=function() {
    ingrandire(quarto,125);
    quarto.swapDepths(quarto.getNextHighestDepth());
    }
    quarto.onRollOut=function() {
    diminuire(quarto,100);
    }

    Ora vorrei che quando uno clicca su uno dei mc questo andasse al 125% e così rimanesse fino al click su un altro mc. Come devo fare per disattivare le funzioni? Cioè como posso fare?
    😞


  • Super User

    Ciao,
    per fare ciò devi tenere ogni MC in un array, lavorare solo con cicli ed assegnare un id ad ogni movieclip.


  • User

    @Flep said:

    Ciao,
    per fare ciò devi tenere ogni MC in un array, lavorare solo con cicli ed assegnare un id ad ogni movieclip.

    Capito,provato,funzionato!
    Grazie
    😄