Hola y bienvenido al foro.
Hace poco recomendé a otro forista la clase Tween para realizar este tipo de transiciones. Míratelo en la ayuda de flash.
Código:
import mx.transitions.Tween;
import mx.transitions.easing.Regular;
var activo:Number = 0; //Así sabemos qué rectángulo está abierto.
boton1.onRelease = function () {
var final = 100;
if (activo==1) { //Si está abierto, el final de _xscale será 0.
final = 0;
activo = 0;
} else {
activo = 1;
}
var tw:Tween = new Tween (_root.rectang1, "_xscale", mx.transitions.easing.Regular.easeOut, _root.rectang1._xscale, final, 1, true);
}
Y lo mismo para el otro botón.
En la ayuda de flash encontrarás más información de esta clase, como los tipos de transición, las propiedades sobre las que puede actuar,...
Saludos!