Не уверен, что в Flex есть что-то, специально предназначенное для обработки эффекта «колебания», но вы можете комбинировать эффекты «Перемещение Flex» и «Отскок», чтобы создать вид «колебания»:
<?xml version="1.0"?>
<fx:Declarations>
<s:Bounce id="bounceEasing"/>
<s:Elastic id="elasticEasing"/>
<s:Move id="moveRight"
target="{myImage}"
xBy="500"
duration="2000"
easer="{elasticEasing}"/>
<s:Move id="moveLeft"
target="{myImage}"
xBy="-500"
duration="2000"
easer="{bounceEasing}"/>
</fx:Declarations>
<s:Image id="myImage"
source="@Embed(source='assets/logo.jpg')"/>
<s:Button label="Move Right"
x="0" y="100"
click="moveRight.end();moveRight.play();"/>
<s:Button label="Move Left"
x="0" y="125"
click="moveLeft.end();moveLeft.play();"/>
Настройте код выше, чтобы сделать меньшие движения и связать движения влево и вправо, и у вас будет колебание.Вы можете также решить добавить прослушиватель событий для MouseEvent.ROLL_OVER для воспроизведения эффекта вобуляции, когда мышь наводит курсор на компонент.