1
我想要单击的movieclip的hexColor。我的movieclip是一个纯色的红色圆圈。所以在点击红色圆圈时,它应该返回0xff0000。我使用以下,但我没有得到期望的结果。它只返回我0.获取单击ActionScript 3.0的影片剪辑的颜色
trace(redcircle.transform.colorTransform.color.toString(16));
我想要单击的movieclip的hexColor。我的movieclip是一个纯色的红色圆圈。所以在点击红色圆圈时,它应该返回0xff0000。我使用以下,但我没有得到期望的结果。它只返回我0.获取单击ActionScript 3.0的影片剪辑的颜色
trace(redcircle.transform.colorTransform.color.toString(16));
你也可以使用一个BitmapData.getPixel()
让你的影片剪辑的颜色:
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
希望能有所帮助。
我想出了自己。以这种方式获得动画片段的颜色,它应该有一个色彩。只有这样才有效。