Flex 4 Datagroup项呈示器坐标

时间:2009-11-24 23:36:23

标签: flex flex4

我想要一个叠加层,在不同的Flex 4 List控件中的选定项之间绘制线条。

问题是我无法弄清楚如何访问列表项目渲染器的x,y坐标。

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:2)

好的,更好的解决方案:

DisplayObject provides a localToGlobal function,它接受​​一些局部坐标并将其转换为全局坐标。

:)

当Skin对象调用localToGlobal(this.x,this.y)时,瞧!我们有全局x,y坐标。这么简单就是尴尬。

答案 1 :(得分:0)

因此,通过单击列表项触发线条图,因此我可以通过在项目渲染器初始化函数中为mousedown事件设置侦听器来访问项目渲染器坐标。不完全回答这个问题,但确实解决了我的问题。