//btnOK按钮事件,doorMC是元件加载的一个图片
//点击按钮图片旋转270度
import flash.geom.Matrix;
btnOK.addEventListener(MouseEvent.CLICK,rotateEvent);
function rotateEvent(e:Event):void
{
var myMatrix:Matrix = doorMC.transform.matrix;
//计算矩阵,计算坐标原点
var tempx,tempy;
tempx=doorMC.x+doorMC.width/2;
tempy=doorMC.y+doorMC.height/2;
//对自定义Matrx进行操作
myMatrix.translate(-tempx,-tempy);
myMatrix.rotate(270/180*Math.PI);
myMatrix.translate(tempx,tempy);
//应用变换到显示对象
doorMC.transform.matrix=myMatrix;
}