Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 获取和设置Flex AS3中组件的全局坐标_Actionscript 3_Flex4 - Fatal编程技术网

Actionscript 3 获取和设置Flex AS3中组件的全局坐标

Actionscript 3 获取和设置Flex AS3中组件的全局坐标,actionscript-3,flex4,Actionscript 3,Flex4,大家好 我在容器中有一些组件,这些组件可以拖动,以便放置在目标位置。但如果它们被拖离目标,则应在其原始位置替换它们。 问题是,当我在鼠标下降事件中得到x和y坐标,并在鼠标上升事件中设置坐标时,它不会回到它的原始位置,因为x和y是它在容器中的局部坐标 我想问的是,如何获得全球坐标,然后在其他时间设置,这样它就会回到原来的位置。有人能给我一段代码吗? 提前感谢:)在Flex中,MouseEvent类除了localX和localY之外还有一个stageX和stageY属性。阶段属性表示事件的全局位置

大家好 我在容器中有一些组件,这些组件可以拖动,以便放置在目标位置。但如果它们被拖离目标,则应在其原始位置替换它们。 问题是,当我在鼠标下降事件中得到x和y坐标,并在鼠标上升事件中设置坐标时,它不会回到它的原始位置,因为x和y是它在容器中的局部坐标

我想问的是,如何获得全球坐标,然后在其他时间设置,这样它就会回到原来的位置。有人能给我一段代码吗?
提前感谢:)

在Flex中,MouseEvent类除了localX和localY之外还有一个stageX和stageY属性。阶段属性表示事件的全局位置

我相信您可以存储这些数据,稍后再调用它们以重新定位组件


请参阅:

因为您似乎放弃了此帖子,所以对其进行否决。