yo utilizaria una funcion como esta
Código PHP:
import mx.transitions.Tween;
import mx.transitions.easing.*;
function Ampli(_mc, Escala:Number, Tiempo:Number) {
var FXAmpliX:Tween = new Tween(_mc, "_xscale", null, _mc._xscale, Escala, Tiempo, true);
var FXAmpliY:Tween = new Tween(_mc, "_yscale", null, _mc._yscale, Escala, Tiempo, true);
}
function Rebote(_mc, Escala:Number, Tiempo:Number) {
var FXAmpliX:Tween = new Tween(_mc, "_xscale", Elastic.easeOut, _mc._xscale, Escala, Tiempo, true);
var FXAmpliY:Tween = new Tween(_mc, "_yscale", Elastic.easeOut, _mc._yscale, Escala, Tiempo, true);
}
function SaltoY(_mc, PosY:Number, PosYF:Number, Tiempo:Number) {
var FXAmpliY:Tween = new Tween(_mc, "_y", Bounce.easeOut,PosY,PosYF, Tiempo,false);
}
Boton.onRollOver = function() {
Ampli(Boton,200,0.5);
};
Boton.onRollOut = function() {
Rebote(Boton,100,1);
};
Boton.onPress = function() {
SaltoY(Boton,Boton._y+10 ,Boton._y,4);
};
un ejemplo de como quedaría
http://crea-flash.com/ejemplos/?dir=...=200&ancho=400