**Flex**UIComponent如果转换为ByteArray?
private var UIC:UIComponent=null;
private function drawLine(endX:Number,endY:Number):void
{
UIC.graphics.clear();
UIC.graphics.lineStyle(_lineSize, _lineColor, 1);
UIC.graphics.moveTo(mX, mY); //
UIC.graphics.lineTo(endX, endY); //涂鸦,画曲线
mX=endX;
mY=endY;
}
private function saveAs():void
{
var en:PNGEncoder =new PNGEncoder();
//下面语句:ArgumentError: Error #2015: 无效的 BitmapData。
var ba:ByteArray=en.encode(ImageSnapshot.captureBitmapData(UIC));//*** 出错 ***
ws.saveImage(ba); //webservice 保存数据流
}