Intanto quel codice 'non ha senso', ovvero basta semplicementeOriginariamente inviato da webbeloz
sera,![]()
Ridimensiono una MC in questo modo:
Ora.. il tutto funziona a dovere, ma quello che vorrei è anche fermare ad una certa dimensione.. :master:codice:onClipEvent(enterFrame){ this._xscale-=.8; this._xscale=_xscale; }
Praticamente continua la sua "scalata" e la MC passa da valore positivo a negativo.. non si ferma mai!![]()
grazie a tutti, ciaooouz
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
}