获取点击的影片剪辑的颜色 ActionScript 3.0
Get Color of movie clip clicked ActionScript 3.0
我想要被点击的动画片段的 hexColor。我的影片剪辑是一个纯色的红色圆圈。所以在点击红色圆圈时,它应该 return me 0xff0000。我使用以下但我没有得到想要的结果。只有 return 我是 0.
trace(redcircle.transform.colorTransform.color.toString(16));
我自己想出来了。要以这种方式获得动画片段的颜色,它应该有一个色调。只有这样它才有效。
您还可以使用 BitmapData.getPixel()
来获取 MovieClip 的颜色:
var bmpd:BitmapData = new BitmapData(mc.width, mc.height);
bmpd.draw(mc);
// supposed that your circle is at (0, 0)
var color:uint = bmpd.getPixel(mc.width/2, mc.height/2);
trace(color.toString(16)); // gives : ff0000
希望能帮到你。
我想要被点击的动画片段的 hexColor。我的影片剪辑是一个纯色的红色圆圈。所以在点击红色圆圈时,它应该 return me 0xff0000。我使用以下但我没有得到想要的结果。只有 return 我是 0.
trace(redcircle.transform.colorTransform.color.toString(16));
我自己想出来了。要以这种方式获得动画片段的颜色,它应该有一个色调。只有这样它才有效。
您还可以使用 BitmapData.getPixel()
来获取 MovieClip 的颜色:
var bmpd:BitmapData = new BitmapData(mc.width, mc.height);
bmpd.draw(mc);
// supposed that your circle is at (0, 0)
var color:uint = bmpd.getPixel(mc.width/2, mc.height/2);
trace(color.toString(16)); // gives : ff0000
希望能帮到你。