
03-10-2008, 05:44 AM
|
| D-Web Analyst | | Join Date: Mar 2007
Posts: 297
| |
Re: Adobe Flex Tips & Tricks Hi All,here i have given the tips for doing rotation in flex using matrix method. Using matrix you can center rotate the image.
I have given the function for rotating the object from center. override public function onTweenUpdate(value:Object):void
{
var val:Number= value as Number;
var rot:Number = (val - target.rotation) * Math.PI / 180;
var offsetX:Number = target.width / 2;
var offsetY:Number = target.height / 2;
var mat:Matrix = target.transform.matrix;
mat.translate(-offsetX,-offsetY);
mat.rotate(rot);
mat.translate(+offsetX,+offsetY);
target.transform.matrix = mat;
} Note: In this is code target is image and val is number of angle image is rotated
thanks 
__________________ Karpagarajan. R Necessity is the mother of invention |