/ Published in: ActionScript 3
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
function switchDisplayObjectContainer(obj:DisplayObject, oldContainer:DisplayObjectContainer, newContainer:DisplayObjectContainer):void { var startLocalPos:Point = new Point(obj.x, obj.y); var globalPos:Point = oldContainer.localToGlobal(startLocalPos); newContainer.addChild(obj); var newLocalPos:Point = newContainer.globalToLocal(globalPos); obj.x = newLocalPos.x; obj.y = newLocalPos.y; }