·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3修改mc注册点

时间:2015-08-19 16:36酷播
[AS3]as3修改mc注册点

function RegPoint($obj:MovieClip , $point:Point):void
{
var tmp_point:Point = $obj.parent.globalToLocal($obj.localToGlobal($point));
var len:int = $obj.numChildren;
while (len–)
{
var tmp_obj:DisplayObject = $obj.getChildAt(len);
tmp_obj.x -= $point.x;
tmp_obj.y -= $point.y;
}
$obj.x = tmp_point.x;
$obj.y = tmp_point.y;
}

使用方法:
//注册点位于物体中心
RegPoint(myMC,new Point(myMC.width/2,myMC.height/2));

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器