se ho capito bene, vuoi che le due animazioni si susseguano, quando finisce una, inizia l'altra... in tal caso hai impostato male il codice, in quel modo il codice viene eseguito solo ogni volta che clicchi, e visto che la prima volta il clip non si trova a 50, mentre la seconda sì... la seconda volta il codice dello spostamento viene ignorato e viene eseguito l'if che ora risulta true
per fare invece quello che chiedi devi utilizzare un evento dedicato della classe Tween, onMotionFinished che verifica il momento in cui finisce la prima animazione e attiva la seconda
codice:
on (release) {
var tw:Tween = new mx.transitions.Tween(this.k, "_y", mx.transitions.easing.Strong.easeOut, this.k._y, 50, 2, true);
tw.onMotionFinished = function(){
var tw:Tween = new mx.transitions.Tween(this.k, "_yscale", mx.transitions.easing.Elastic.easeOut, this.k._yscale, 230, 8, true);
}
}