2015-11-02 35 views
1

我想要单击的movieclip的hexColor。我的movieclip是一个纯色的红色圆圈。所以在点击红色圆圈时,它应该返回0xff0000。我使用以下,但我没有得到期望的结果。它只返回我0.获取单击ActionScript 3.0的影片剪辑的颜色

trace(redcircle.transform.colorTransform.color.toString(16)); 

回答

2

你也可以使用一个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 

希望能有所帮助。

0

我想出了自己。以这种方式获得动画片段的颜色,它应该有一个色彩。只有这样才有效。

相关问题