Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //----------------------------CURRENTLY:----------------------------------------
- //Client:
- function onBtnClick(event:MouseEvent)
- {
- var bmd = new BitmapData(100, 100, true, 0xFFFFFFFF);
- bmd.draw(video);
- var bytes = PNGEncoder.encode(bmd);
- var cnx = haxe.remoting.HttpAsyncConnection.urlConnect("server.n");
- var proxy = new ServerProxy(cnx.server);
- proxy.saveImage(Bytes.ofData(bytes), onResult);
- }
- //Server:
- public function saveImage(img:haxe.io.Bytes) : String
- {
- var f = File.write("image.png",true);
- f.write(img);
- f.close();
- }
- //----------------------------USING NME:----------------------------------------
- //Client:
- function onBtnClick(event:MouseEvent)
- {
- var bmd = new BitmapData(100, 100, true, 0xFFFFFFFF);
- bmd.draw(video);
- var cnx = haxe.remoting.HttpAsyncConnection.urlConnect("server.n");
- var proxy = new ServerProxy(cnx.server);
- proxy.saveImage(bmd, onResult);
- }
- //Server:
- public function saveImage(img:BitmapData) : String
- {
- var bytes = PNGEncoder.encode(img);
- var f = File.write("image.png",true);
- f.write(bytes);
- f.close();
- }
Advertisement
Add Comment
Please, Sign In to add comment