Browse Source

added sub() for JS

ncannasse 8 years ago
parent
commit
761c98f3ad
1 changed files with 8 additions and 1 deletions
  1. 8 1
      hxd/BitmapData.hx

+ 8 - 1
hxd/BitmapData.hx

@@ -272,7 +272,14 @@ class BitmapData {
 		var b = new flash.display.BitmapData(w, h);
 		b.copyPixels(bmp, new flash.geom.Rectangle(x, y, w, h), new flash.geom.Point(0, 0));
 		return fromNative(b);
-		#elseif (js || lime)
+		#elseif js
+		var canvas = js.Browser.document.createCanvasElement();
+		canvas.width = w;
+		canvas.height = h;
+		var ctx = canvas.getContext2d();
+		ctx.drawImage(this.ctx.canvas, x, y);
+		return fromNative(ctx);
+		#elseif lime
 		notImplemented();
 		return null;
 		#else