package core
{
import laya.display.Sprite;
import laya.resource.HTMLCanvas;
import laya.ui.Image;
/**
* ...
* @author ww
*/
public class TestBase64Img
{
public function TestBase64Img()
{
Laya.init(1000, 900);
testDraw();
}
public function testDraw():void
{
var sp:Sprite;
sp = new Sprite();
sp.graphics.drawRect(0, 0, 100, 100, "#ff0000");
Laya.stage.addChild(sp);
sp.pos(100, 100);
drawToc(sp);
}
private function drawToc(sp:Sprite):void
{
var canvas:HTMLCanvas= sp.drawToCanvas(100, 100, 0, 0);
var ct:*= canvas.getContext("2d").canvas;
var bs64:String = ct.toDataURL();
trace(bs64);
var img:Image;
img = new Image();
img.skin = bs64;
img.pos(100, 300);
Laya.stage.addChild(img);
}
}
2 个回复
cuixueying
赞同来自:
Spick
赞同来自: