Не использовать стандартный твин, а TweenLite/TweenMax
И возможно стоит не добавлять 50 пикселей по нажатию, а расчитывать конечное положение контейнера с кнопками? Т.е.

Код AS3:
//не
TweenLite.to(containerBtns, 1, {x:containerBtns.x + 50});
//a
var menuPosition:Number = ...
TweenLite.to(containerBtns, 1, {x:menuPosition});