MatrixTransformer, WonderFL did you forget about it ???
♥0 |
Line 25 |
Modified 2010-04-07 05:57:33 |
MIT License
archived:2017-03-20 04:16:11
ActionScript3 source code
/**
* Copyright Lorenz82 ( http://wonderfl.net/user/Lorenz82 )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/m69U
*/
package {
import flash.display.Sprite;
import flash.geom.Matrix;
import flash.geom.Point;
import fl.motion.MatrixTransformer;
public class FlashTest extends Sprite {
public function FlashTest() {
var innerRect:Sprite=new Sprite();
innerRect.graphics.lineStyle(1,0xCCFF00, 1);
innerRect.graphics.beginFill(0xCC0000);
innerRect.graphics.drawRect(0,0,50,100);
innerRect.graphics.endFill();
innerRect.x=50;
innerRect.y=100;
addChild (innerRect);
rotateLoaderContentAroundAPoint(innerRect,new Point(200,200),10);
}
function rotateLoaderContentAroundAPoint(objR:Object, pR:Point, Rot:Number){
var matrixRotation:Matrix;
matrixRotation = objR.transform.matrix;
MatrixTransformer.rotateAroundExternalPoint(matrixRotation, pR.x, pR.y, Rot);
objR.transform.matrix = matrixRotation;
}
}
}