Código ActionScript :
import mx.transitions.Tween;
import mx.transitions.easing.*;
b1.onRelease = function() {
b1.enabled = false;
b2.enabled = true;
var cero = new mx.transitions.Tween(miclip, "_xscale", mx.transitions.easing.Regular.easeInOut, miclip._xscale, 100, 1, true);
new mx.transitions.Tween(miclip, "_yscale", mx.transitions.easing.Regular.easeInOut, miclip._yscale, 100, 1, true);
new mx.transitions.Tween(miclip, "_y", mx.transitions.easing.Regular.easeInOut, miclip._y,158.0, 1, true);
new mx.transitions.Tween(miclip, "_x", mx.transitions.easing.Regular.easeInOut, miclip._x, 259.9, 1, true);
cero.onMotionFinished = function() {
var uno = new mx.transitions.Tween(miclip, "_xscale", mx.transitions.easing.Regular.easeInOut, miclip._xscale, 790, 1, true);
new mx.transitions.Tween(miclip, "_yscale", mx.transitions.easing.Regular.easeInOut, miclip._yscale, 790, 1, true);
new mx.transitions.Tween(miclip, "_y", mx.transitions.easing.Regular.easeInOut, miclip._y, 900, 1, true);
new mx.transitions.Tween(miclip, "_x", mx.transitions.easing.Regular.easeInOut, miclip._x, 1300, 1, true);
uno.onMotionFinished = function() {
new mx.transitions.Tween(miclip, "_y", mx.transitions.easing.Regular.easeInOut, miclip._y, 910, 1, true);
new mx.transitions.Tween(miclip, "_x", mx.transitions.easing.Regular.easeInOut, miclip._x, 1350, 1, true);
};
};
};
b2.onRelease = function() {
b1.enabled = true;
b2.enabled = false;
var dos = new mx.transitions.Tween(miclip, "_xscale", mx.transitions.easing.Regular.easeInOut, miclip._xscale, 100, 1, true);
new mx.transitions.Tween(miclip, "_yscale", mx.transitions.easing.Regular.easeInOut, miclip._yscale, 100, 1, true);
new mx.transitions.Tween(miclip, "_y", mx.transitions.easing.Regular.easeInOut, miclip._y, 158.0, 1, true);
new mx.transitions.Tween(miclip, "_x", mx.transitions.easing.Regular.easeInOut, miclip._x, 259.9, 1, true);
dos.onMotionFinished = function() {
var tres = new mx.transitions.Tween(miclip, "_xscale", mx.transitions.easing.Regular.easeInOut, miclip._xscale, 790, 1, true);
new mx.transitions.Tween(miclip, "_yscale", mx.transitions.easing.Regular.easeInOut, miclip._yscale, 790, 1, true);
new mx.transitions.Tween(miclip, "_y", mx.transitions.easing.Regular.easeInOut, miclip._y,900, 1, true);
new mx.transitions.Tween(miclip, "_x", mx.transitions.easing.Regular.easeInOut, miclip._x, 600, 1, true);
tres.onMotionFinished = function() {
new mx.transitions.Tween(miclip, "_y", mx.transitions.easing.Regular.easeInOut, miclip._y, 910, 1, true);
new mx.transitions.Tween(miclip, "_x", mx.transitions.easing.Regular.easeInOut, miclip._x, 650, 1, true);
};
};
};