Код: Выделить всё
private function btn1Click(e:MouseEvent):void{ VK.api('wall.getPhotoUploadServer',{},getPhotoUploadServerSuccess,wallPostFail);} private function getPhotoUploadServerSuccess(data: Object):void { var quality:Number; var JPEGencoder:JPEGEncoder = new JPEGEncoder(quality = 50.0); var png:ByteArray = JPEGencoder.encode(newImg); //здесь изображение которое загружено при компиляции var fileContentType:String = 'image/jpg'; mpLoader.addFile(png,"photo.jpg","photo",fileContentType); mpLoader.addEventListener(Event.COMPLETE, onComplete); mpLoader.load(data['upload_url']); } private function onComplete(e:Event):void{ var json_data:Object=JSON.decode(e.currentTarget.loader.data); VK.api("wall.savePost", {wall_id: viewer_id, server: json_data.server, photo: json_data.photo, hash: json_data.hash , message: 'Тест'}, wallComplete, wallError) }private function wallComplete(data: Object):void{ VK.callMethod("saveWallPost", data.response.post_hash);}