代码之家  ›  专栏  ›  技术社区  ›  Dogmatixed

如何在AS3中找到鼠标下的颜色

  •  1
  • Dogmatixed  · 技术社区  · 15 年前

    所以, this 本文介绍如何从AS3中的图像中获取颜色,其中一个答案建议使用BitmapData对象的“draw”函数获取颜色。但这些都有一定的局限性,我正在尝试实现一个滴管类型的实用程序,需要能够知道用户在某个像素上看到的是什么颜色。

    我试过在舞台上使用draw(),但这不包括舞台上的孩子。 接下来,我突然想到,我可以只看一下舞台上的孩子们,找到鼠标下面最重要的一个,然后画(),但是我们突然进入了一个可能耗时的递归搜索。 有人有更好的主意吗? 最简单/最快/最好的方法是在ActionScript3中找到鼠标下显示的颜色。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Community CDub    8 年前

    我相信你想要这个堆栈溢出问题:

    Best way to get the color where a mouse was clicked in AS3