У меня реальная проблема с получением простого эффекта поворота для правильной работы.Я хочу применить простой эффект поворота к контейнеру границы.Вращение воспроизводится нормально, но вращается не вокруг своего центра, а вокруг своего верхнего левого угла x / y.
Я прочитал, что, установив для autoCenterTransform значение true, это автоматически произойдет, однаконет, он все еще вращается вокруг верхнего левого угла?
Вот мой код компонента ...
<s:BorderContainer xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
width="50"
height="50">
<fx:Declarations>
<s:Rotate id="rotateMinus60"
target="{this}"
autoCenterTransform="true"
angleTo="-60">
</s:Rotate>
</fx:Declarations>
<fx:Script>
<![CDATA[
public function rotateObject():void{
rotateMinus60.play();
}
]]>
</fx:Script>
</s:BorderContainer>
Я вызываю функцию 'rotateObject' откуда-то еще, но это не должноне имеет значения, может быть, я что-то упустил очевидное?