Skip to content

DisplayObject

何波 edited this page Feb 15, 2019 · 10 revisions

localToGlobal ( x y [pt] ) Point

将指定的X和Y坐标从该DisplayObject的坐标空间转换为全局(stage)坐标空间。例如,这可以用于将HTML标签放置在嵌套显示对象上的特定点上。返回一个具有x和y属性的点坐标,返回的坐标与stage坐标相关。

displayObject.x = 300;
displayObject.y = 200;
stage.addChild(displayObject);
var point = displayObject.localToGlobal(100, 100);
// Results in x=400, y=300

此示例即为把displayObject的坐标与全局坐标stage中的坐标x=100,y=100进行转换

globalToLocal ( x y [pt] ) Point

将指定的X和Y位置从全局(阶段)坐标空间转换为DisplayObject的坐标空间。例如,这可以用于确定显示对象中的当前鼠标位置。返回一个具有X和Y属性的点实例,这些属性与显示对象坐标空间中转换的位置相关。

displayObject.x = 300;
displayObject.y = 200;
stage.addChild(displayObject);
var point = displayObject.globalToLocal(100, 100);
// Results in x=-200, y=-100

Clone this wiki locally