Возможно, используя класс Tween? Я попробовал easyOut. Но если будет записано 2 Tween, 2-й перезапишет 1-й, поэтому я вижу, что объект движется только во 2-м направлении Tween, а не в 1-м направлении Tween.
Я знаю, что координаты 2-го Tween ниже неверны (поскольку все координаты должны следовать заданной контрольной точке), поэтому мне нужно узнать ширину и высоту логотипа. Но сейчас все в порядке, потому что это для целей тестирования.
import fl.transitions.Tween;
import fl.transitions.easing.*;
logo.visible = false;
addChild(logo);
circle.addEventListener(MouseEvent.CLICK, moveObj);
function moveObj(e:MouseEvent):void{
logo.visible = true;
var tweenRight:Tween = new Tween(logo,"x",None.easeOut, 100, 300, 2, true);
var tweenLeft:Tween = new Tween(logo,"x",None.easeOut, 300, 100, 2, true);
}