您的位置:首页 > 其它

localToGlobal()和globalToLocal()

2011-11-17 11:12 281 查看
localToGlobal

1.localToGlobal必须是点的父组件去取值:pointParent.localToGlobal(new Point(point.x,point.y));

2.当要确定坐标的组件是popUp属性的,且父级窗口大小可变化,此时要弹出组件随父级窗口大小变化的情况下,在监听Resize事件的时候,需要调用重写过updateDisplayList的方法,而此时的updateDisplayList方法需要延迟获取width,height属性,因为拖动的时候Point有可能获取的并不是最终坐标:
private function onResize(event:ResizeEvent):void {
setTimeout(function():void {
updateDisplayList(width, height);
},1000);
}


globalToLocal

要得到local组件中的坐标,必须由local组件去取值:local.globalToLocal(new
Point(globalPoint.x,globalPoint.y));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: