Originariamente inviato da webbeloz
sera,

Ridimensiono una MC in questo modo:
codice:
onClipEvent(enterFrame){ 
this._xscale-=.8; 
this._xscale=_xscale; 
}
Ora.. il tutto funziona a dovere, ma quello che vorrei è anche fermare ad una certa dimensione.. :master:

Praticamente continua la sua "scalata" e la MC passa da valore positivo a negativo.. non si ferma mai!

grazie a tutti, ciaooouz
Intanto quel codice 'non ha senso', ovvero basta semplicemente

onClipEvent(enterFrame){
this._xscale-=.8;
}

"non ha senso" poichè con il tuo codice tu praticamente lo ridimensioni già con _xscale-=.8 e dopo lo ridimensioni di nuovo

Per fermare lo scale puoi usare

onClipEvent(enterFrame){
if(this._xscale > 0){
this._xscale-=.8;
}
}

ma in tal caso l'enterFrame verrebbe comunque eseguito e starebbe quindi a 'succhiare' memoria, quindi dato che hai Mx molto meglio usare il metodo

nomeclip.onEnterFrame = function(){
this._xscale > 0 ? this._xscale-=.8 : delete this.onEnterFrame
}