【问题标题】:Flex 4 Datagroup Item Renderer coordinatesFlex 4 数据组项目渲染器坐标
【发布时间】:2010-12-20 02:33:25
【问题描述】:

我想要一个覆盖层,在不同 Flex 4 列表控件中的选定项目之间绘制线条。

问题是我不知道如何访问列表项渲染器的 x、y 坐标。

任何帮助表示赞赏。

【问题讨论】:

    标签: apache-flex flex4


    【解决方案1】:

    好的,更好的解决方案:

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

    :)

    当皮肤对象调用 localToGlobal(this.x, this.y) 瞧!我们有我们的全局 x,y 坐标。简单到令人尴尬。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多