/ Published in: ActionScript 3
i assume that the Facebook api has been initialized and i have the "publish_stream permission" the picture can be taken of a particular area of the displayObject
Expand |
Embed | Plain Text
public function PostImageToAlbum(message : String,image : DisplayObject,clipRect : Rectangle ) : void { var bd:BitmapData = new BitmapData(clipRect.width,clipRect.height,true,00000000); var AuxBData : BitmapData = new BitmapData(image.width,image.height,true,0); AuxBData.draw(image,null,null,null,clipRect); bd.copyPixels(AuxBData,clipRect,new Point(0,0)); var result:Bitmap = new Bitmap(bd); var params: Object = new Object; var encoder:JPGEncoder = new JPGEncoder(75); var bytes:ByteArray = encoder.encode(result.bitmapData); params.message = message; params.image = bytes; params.fileName = "image.jpg"; Facebook.api("/me/photos",null,params,"POST"); }
You need to login to post a comment.
