<?xml version="1.0" encoding="utf-8"?>
<Application xmlns="http://ns.adobe.com/mxml/2009"
xmlns:mx="library:adobe/flex/halo"
layout="flex.layout.BasicLayout"
initialize="init();"
viewSourceURL="srcview/index.html">
<Script>
import flex.effects.AnimateProperties;
import flex.effects.PropertyValuesHolder;
private var animateProps:AnimateProperties;
private function init():void {
var rotYProp:PropertyValuesHolder;
rotYProp = new PropertyValuesHolder("rotationY", [0, 360]);
animateProps = new AnimateProperties();
animateProps.propertyValuesList = [rotYProp];
}
private function animateRotationY():void {
animateProps.stop();
animateProps.repeatCount = numericStepper.value;
animateProps.play([img]);
}
</Script>
<mx:HBox top="10" left="10">
<mx:NumericStepper id="numericStepper"
minimum="0"
maximum="10"
value="1" />
<Button label="Rotate y-axis"
click="animateRotationY();" />
</mx:HBox>
<mx:Image id="img"
source="@Embed('Fx.png')"
width="100"
height="100"
horizontalCenter="0"
verticalCenter="0" />
</Application>