Повернуть Spark TitleWindow - PullRequest
       13

Повернуть Spark TitleWindow

0 голосов
/ 18 августа 2011

Пока я пытался повернуть Spark TitleWindow, используя следующий код

<s:Rotate id="rotate"  angleBy="360" autoCenterTransform="true" target="{targtObj}"></s:Rotate>

вращается вокруг оси Z. Как я могу вращаться по оси X или Y, поддерживая autoCenterTransform = "true".

1 Ответ

0 голосов
/ 19 августа 2011

Существует также эффект Spark Rotate3D , который позволяет вращаться вокруг других осей.К сожалению, оно не имеет эквивалентного свойства angleBy, только angleFrom и angleTo для каждой из осей.Если вы вращаетесь на 360 °, это не такая большая проблема, поскольку вы бы заканчивали в начальной точке:

<s:Rotate3D id="rotate3D" target="{targtObj}"
            angleYFrom="0" angleYTo="360"
            autoCenterTransform="true" />

Даже если вы не заканчивали в начальной точкетот же эффект, что и angleBy, все еще довольно прост.Вот поворот на 30 ° вокруг оси Y:

<fx:Number id="lastAngle">0</fx:Number>
<s:Rotate3D id="rotate3D" target="{targtObj}"
            angleYFrom="{lastAngle}" angleYTo="{lastAngle+30}"
            autoCenterTransform="true" effectEnd="lastAngle+=30"/>
...