AS3.0 設置sprite的錨點,不改變註冊點的的函數

function RegPoint($obj:Sprite , $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;
}

發佈了60 篇原創文章 · 獲贊 21 · 訪問量 13萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章