我想要一个叠加层,在不同的Flex 4 List控件中的选定项之间绘制线条。
问题是我无法弄清楚如何访问列表项目渲染器的x,y坐标。
任何帮助表示感谢。
答案 0 :(得分:2)
好的,更好的解决方案:
DisplayObject provides a localToGlobal function,它接受一些局部坐标并将其转换为全局坐标。
:)
当Skin对象调用localToGlobal(this.x,this.y)时,瞧!我们有全局x,y坐标。这么简单就是尴尬。
答案 1 :(得分:0)
因此,通过单击列表项触发线条图,因此我可以通过在项目渲染器初始化函数中为mousedown事件设置侦听器来访问项目渲染器坐标。不完全回答这个问题,但确实解决了我的问题。