Как вариант, немного изменить ваш код:

Код AS3:
// можно добавить пару переменных
var delta:int = 1; // переменная «дельта перемещения»
var maxAngle:int = 20; // максимальный угол поворота
// и чуток изменить вашу функцию
function onEnterFrame(event:Event):void
{
s.rotationY += delta; // прибавляем дельту перемещения
if (s.rotationY >= maxAngle) // если поворот больше или равен нужному углу
{
delta = -delta; // инвертируем дельту перемещения (прибавлялось «1», стало «-1»)
}
else if (s.rotationY <= 0) // если поворот меньше или равен
{
s.rotationY = 0; // ставим угол в нуль
removeEventListener(Event.ENTER_FRAME, enterFrameHandler); // удаляем слушатель, чтоб не было боьше передвижения
}
}
А потом, когда немного освоитесь с AS3, можете поэкспериментировать с
твинами или с такими замечательными штуками, как библиотеки, например от
GreenSock.