This movie requires Flash Player 9
仕事で使いたかったので勉強。
copyChannelを使ってあげたらいいみたいです。
//色を分解するには copyChannel を使ってあげるっぽいです。
//BitmapDataChannelで色を指定してあげてるみたいです。
var r:BitmapData = new BitmapData(__bmp.width, __bmp.height, true, 0xFF000000);
var g:BitmapData = new BitmapData(__bmp.width, __bmp.height, true, 0xFF000000);
var b:BitmapData = new BitmapData(__bmp.width, __bmp.height, true, 0xFF000000);
r.copyChannel(__bmp.bitmapData, new Rectangle(0, 0, __bmp.width, __bmp.height), new Point(), BitmapDataChannel.RED, BitmapDataChannel.RED);
g.copyChannel(__bmp.bitmapData, new Rectangle(0, 0, __bmp.width, __bmp.height), new Point(), BitmapDataChannel.GREEN, BitmapDataChannel.GREEN);
b.copyChannel(__bmp.bitmapData, new Rectangle(0, 0, __bmp.width, __bmp.height), new Point(), BitmapDataChannel.BLUE, BitmapDataChannel.BLUE);
//※r,g,bはBitmapData
あとは
var _bmp:Bitmap = Bitmap(addChild(new Bitmap(r)));
って感じでやってあげればおけい!!
参考になるのがいろいろあったので意外とすんなりできてよかったです。