Ho questo codice nella timeline principale:
_root.A.onRelease = function(){
_root.finestra.endw = 300;
_root.finestra.endh = 600;
_root.clip.unloadMovie(1);
}
Poi un mc finestra a cui associo questo codice:
onClipEvent (enterFrame) {
this._width += (this.endw-this._width)/5;
this._height += (this.endh-this._height)/5;
this._x = 275-(this._width/2);
this._y = 200-(this._height/2);
trace("y=" + this._height);
trace("x=" + this._width);
if (this._width == 299.8 ) {
trace("ciao")
_root.clip._x = this._x;
_root.clip._y = this._y;
_root.clip.loadMovie("prova.swf");
}
Quando clicco sull'mc A il mio mc finestra si deforma di dimensioni fino a raggiungere i valori impostati tramite:
_root.finestra.endw = 300;
_root.finestra.endh = 600;
e si apre la mia swf esterna prova.swf!
Ho dovuto per far riconocere la fine della deformazione una condizione con un valore fisso, controllata tramite un trace dell'asse X:
this._width == 299.8
mentre io vorrei una cosa di questo genere:
quando finisci di deformarti e arrivi alla fine aprimi l'swf esterna ma non so fargli riconoscere la fine della deformazione automaticamente!
Spero di essere stato chiaro!
Grazie per l'aiuto