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
希望能有所幫助。
我想出了自己。以這種方式獲得動畫片段的顏色,它應該有一個色彩。只有這樣纔有效。