如何在 Flex 中获取图像的右上角

发布于 2024-07-14 17:47:00 字数 81 浏览 6 评论 0原文

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

I want to get the top-right corner of an image in flex .... so far i can just get the x and y which are top-left by default .... sorry im a noob and if this is a dumb question

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

缱倦旧时光 2024-07-21 17:47:00

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

Have you tried adding the image width to x?

行雁书 2024-07-21 17:47:00

Flex 支持三种坐标系,您可以在此处找到:

  • 全球
  • 本地
  • 内容

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

Flex supports three coordinate systems as you will find here:

  • global
  • local
  • content

Depending on how your image is laid-out you will have to use the image.x and width values and an appropriate conversion function.

葬花如无物 2024-07-21 17:47:00

我不太参与 Flex,但对于 flash AS2,我会这样做:

var top:Number
var right:Number

top = myImageObj._y
right = myImageObj._x + myImageObj._width

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

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

I'm not very involved in Flex but for flash AS2 I would do:

var top:Number
var right:Number

top = myImageObj._y
right = myImageObj._x + myImageObj._width

There might be a bit different in AS3 I think they have changed "._y" to ".Y" but I'm not sure.

Anyway the principle is the same. Use the top left and then just add the width to get the right edge

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文