Salve,
ho un problema:
- sullo STAGE al FRAME 1 ho un pulsante dal nome "pulsante_btn" (che fantasia....)
- sempre sullo STAGE al FRAME 1 ho due movieclip dal nome "granata_mc" e "sezione3_mc"
- nella timeline al FRAME 1 ho come script:
import com.robertpenner.easing.Quart;
function resetNews() {
granata_mc.inizio = 265;
granata_mc.fine = 315;
granata_mc.distanza = granata_mc.fine-granata_mc.inizio;
granata_mc.durata = 15;
granata_mc.tempo = 0;
granata_mc.onEnterFrame = function() {
this._x = Quart.easeOut(this.tempo++, this.inizio, this.distanza, this.durata);
if (this.tempo>this.durata) {
delete this.onEnterFrame;
sezione3_mc.inizio = -360;
sezione3_mc.fine = 75;
sezione3_mc.distanza = sezione3_mc.fine-sezione3_mc.inizio;
sezione3_mc.durata = 15;
sezione3_mc.tempo = 0;
sezione3_mc.onEnterFrame = function() {
this._y = Quart.easeOut(this.tempo++, this.inizio, this.distanza, this.durata);
if (this.tempo>this.durata) {
delete this.onEnterFrame;
}
};
}
};
}
pulsante_btn.onRelease = function() {
resetNews();
// qui voglio scrivere codice per altri eventi sullo stage solo quando è completata la funzione
};
stop();
Se io volessi far accadere altri eventi sullo stage ma solo quando la FUNZIONE "resetNews" è stata completata come posso fare?
ovviamente non voglio intervenire all'interno della funzione stessa perchè poi la devo usare per altri pulsanti e quindi deve rimanere uguale a quella sopra citata.
GRAZIE A TUTTI
bye
![]()