【问题标题】:How do you get the top-right corner of an image in Flex你如何在Flex中获得图像的右上角
【发布时间】:2009-03-12 07:49:16
【问题描述】:

我想在 flex 中获取图像的右上角 .... 到目前为止,我只能获得默认情况下位于左上角的 x 和 y .... 抱歉,我是菜鸟,如果这是一个愚蠢的问题

【问题讨论】:

    标签: apache-flex flex3


    【解决方案1】:

    您是否尝试将图像宽度添加到 x?

    【讨论】:

      【解决方案2】:

      Flex 支持三个坐标系,您会发现here

      • 全球
      • 本地
      • 内容

      根据图像的布局方式,您必须使用 image.x 和宽度值以及适当的转换函数。

      【讨论】:

        【解决方案3】:

        我对 Flex 的参与并不多,但对于 flash AS2 我会做:

        var top:Number
        var right:Number
        
        top = myImageObj._y
        right = myImageObj._x + myImageObj._width
        

        在 AS3 中可能有点不同,我认为他们已将“._y”更改为“.Y”,但我不确定。

        反正原理是一样的。使用左上角,然后只需添加宽度即可获得右边缘

        【讨论】:

        • 使用 AS3 语法就像:top = myImageObj.y;右 = myImageObj.x + myImageObj.width;
        猜你喜欢
        • 2021-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-09-11
        • 2020-06-17
        • 1970-01-01
        • 2021-04-08
        • 2017-01-09
        相关资源
        最近更新 更多