[]请教下 如何把sprite的一部分区域保存成一个图片用来上传服务器

请教下 如何把sprite的一部分区域保存成一个图片用来上传服务器
已邀请:

cuixueying

赞同来自: ohkei

* 也可以获取原始图片数据,分享到网上,从而实现截图效果,示例:
*
* var htmlCanvas:HTMLCanvas = sprite.drawToCanvas(100, 100, 0, 0);//把精灵绘制到canvas上面
* var canvas:* = htmlCanvas.getCanvas();//获取原生的canvas对象
* trace(canvas.toDataURL("image/png"));//打印图片base64信息,可以发给服务器或者保存为图片
*
* @param canvasWidth 画布宽度。
* @param canvasHeight 画布高度。
* @param x 绘制的 X 轴偏移量。
* @param y 绘制的 Y 轴偏移量。
* @return HTMLCanvas 对象。
*/
public function drawToCanvas(canvasWidth:Number, canvasHeight:Number, offsetX:Number, offsetY:Number):HTMLCanvas {
return RunDriver.drawToCanvas(this, _renderType, canvasWidth, canvasHeight, offsetX, offsetY);
}

要回复问题请先

商务合作
商务合作