jan_flanders

Untitled

Nov 13th, 2012
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //----------------------------CURRENTLY:----------------------------------------
  2.     //Client:
  3.     function onBtnClick(event:MouseEvent)
  4.     {
  5.         var bmd = new BitmapData(100, 100, true, 0xFFFFFFFF);
  6.         bmd.draw(video);
  7.         var bytes = PNGEncoder.encode(bmd);
  8.         var cnx = haxe.remoting.HttpAsyncConnection.urlConnect("server.n");
  9.         var proxy = new ServerProxy(cnx.server);
  10.         proxy.saveImage(Bytes.ofData(bytes), onResult);
  11.     }
  12.     //Server:
  13.     public function saveImage(img:haxe.io.Bytes) : String
  14.     {
  15.         var f = File.write("image.png",true);
  16.         f.write(img);
  17.         f.close();
  18.     }
  19. //----------------------------USING NME:----------------------------------------
  20.     //Client:
  21.     function onBtnClick(event:MouseEvent)
  22.     {
  23.         var bmd = new BitmapData(100, 100, true, 0xFFFFFFFF);
  24.         bmd.draw(video);
  25.        
  26.         var cnx = haxe.remoting.HttpAsyncConnection.urlConnect("server.n");
  27.         var proxy = new ServerProxy(cnx.server);
  28.         proxy.saveImage(bmd, onResult);
  29.     }
  30.     //Server:
  31.     public function saveImage(img:BitmapData) : String
  32.     {
  33.         var bytes = PNGEncoder.encode(img);
  34.         var f = File.write("image.png",true);
  35.         f.write(bytes);
  36.         f.close();
  37.     }
Advertisement
Add Comment
Please, Sign In to add comment