2
0
ncannasse 8 жил өмнө
parent
commit
761c98f3ad

+ 8 - 1
hxd/BitmapData.hx

@@ -272,7 +272,14 @@ class BitmapData {
 		var b = new flash.display.BitmapData(w, h);
 		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));
 		b.copyPixels(bmp, new flash.geom.Rectangle(x, y, w, h), new flash.geom.Point(0, 0));
 		return fromNative(b);
 		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();
 		notImplemented();
 		return null;
 		return null;
 		#else
 		#else