Доброго дня!
Надо подгонять картинку под размеры контейнера (ужимать по горизонтали и вертикале чтоб поместилась целиком в контейнер) и делать ей поворот и опять ужать чтоб поместилась в размеры контейнера
Для этого написал такой код:
<fx:Script>
        <![CDATA[
            import mx.events.FlexEvent;
            
            [Bindable]
            private var angle:Number = 0;
            
            protected function button1_clickHandler(event:MouseEvent):void
            {
                
                angle += 90;
                rotate.play();
            }
        ]]>
    </fx:Script>
    
    <fx:Declarations>
        <s:Rotate id="rotate"
                   target="{img}"
                   angleFrom="{angle - 90}"
                   angleTo="{angle}"
                   duration="0"
                   
                   
                   />
    </fx:Declarations>
    
    
    <s:Button x="334" y="338" label="Button" click="button1_clickHandler(event)"/>
    
     <s:Group x="159" y="214" width="159" height="86">
        <s:Image id="img" x="0" y="0" width="100%" height="100%" scaleMode="letterbox" smooth="true"
             smoothingQuality="high" source="@Embed(source='image.png')"/>
    </s:Group>
и размеры все же правильно меняет, но при повороте сдвигается то влево, то вверх. как это побороть? Также не нашел в s:Image conent чтоб позиционировать вручную (как в mx.Image)
img.x, img.y выдают 1 и 1
autoCenterTransform="true" -ничего не делает...