http://blog.sina.com.cn/s/blog_50e610900100oh5z.html
import flash.display.MovieClip;
import flash.geom.Matrix;
MovieClip.prototype.rotationLee=function(tempx:Number,tempy:Number,r:Number){
varmc_lee:MovieClip=this;
var Matrix_lee:Matrix =mc_lee.transform.matrix;
Matrix_lee.translate(-tempx, -tempy);
Matrix_lee.rotate(r * Math.PI /180 );
Matrix_lee.translate(tempx, tempy);
mc_lee.transform.matrix =Matrix_lee;
}
//调用方法 mc是影片剪辑
mc.rotationLee(139,216,-30);flash as 让影片剪辑按指定坐标旋转指定的角度
最新推荐文章于 2015-06-25 15:38:17 发布
本文介绍了一种使用ActionScript 3.0在Flash中实现影片剪辑旋转的方法。通过修改影片剪辑的矩阵来完成旋转效果,避免了使用传统属性设置带来的性能问题。此方法适用于需要高效旋转动画的Flash项目。

142

被折叠的 条评论
为什么被折叠?



