rotationX in Flash player 10

Posted by druva | Flash, as3, utils | Wednesday 31 December 2008 3:27 am

This examples shows how to use rotationX available in Flash player 10


import fl.controls.Slider;
import fl.controls.SliderDirection;
import fl.events.SliderEvent;

var slide:Slider = new Slider();
slide.direction = SliderDirection.HORIZONTAL;
slide.minimum = 0;
slide.maximum = 360;
slide.value = 45;
slide.tickInterval = 45;
slide.snapInterval = 1;
slide.liveDragging = true;
slide.addEventListener(SliderEvent.CHANGE,

slide_change);
slide.move(10, 10);
addChild(slide);

var sp:Sprite = new Sprite();
sp.graphics.lineStyle(2, 0xFF0000);
sp.graphics.drawRect(0, 0, 100, 80);
sp.x = Math.round((stage.stageWidth - sp.width)/2);
sp.y = Math.round((stage.stageHeight -

sp.height)/2);
sp.rotationX = 45;
addChild(sp);

function slide_change(evt:SliderEvent):void {
 spr.rotationX = evt.value;
}