Фенёк
28.02.2012, 17:40
Здравствуйте, никак не запостить картинку на стену
private function makeScreenshot(e:MouseEvent):void
{
VK.api("photos.getWallUploadServer", {}, responseFromServer, onError);
}
private function responseFromServer(response:Object):void
{
var raw :BitmapData,
brr :ByteArray;
raw = new BitmapData(stage.stageWidth, stage.stageHeight);
raw.draw(stage);
brr = PNGEncoder.encode(raw);
mpLoader = new MultipartURLLoader();
mpLoader.addFile(brr, "screenshot.png", "photo", 'image/jpeg');
mpLoader.addEventListener(Event.COMPLETE, WallSavePhotoPost);
mpLoader.load(response.upload_url);
}
private function WallSavePhotoPost(e:Event):void
{
var answer:String = mpLoader.loader.data;
var serverAswer = answer;
var data:Object = new JSONDecoder(answer).getValue();
VK.api("photos.saveWallPhoto", { server: data.server, photo:data.photo, hash: data.hash }, WallSaveAppPost, WallWallError);
}
Ошибка:
*** Нарушение безопасности изолированной среды ***
Подключение к http://cs4570.vk.com/upload.php?act=do_add&mid=2162398&aid=-14&gid=0&hash=2499ae42c5bd3eb1bbd5cef208ac6638&rhash=8b895bf29cae66cca29f330b627dbd42&swfupload=1&api=1&wallphoto=1 прервано – нет разрешения от http://cs4570.vk.com/u2162398/acc2505a57ca2b.zip
SecurityError: Error #2176: Определённые действия, например, те, после которых появляется всплывающее окно, могут быть только результатом взаимодействия с пользователем, к таким действиям относятся щелчок мышью или нажатие кнопки.
Который час бьюсь. Локализовал ошибку, она на строчке
mpLoader.load(response.upload_url);
Разрешение на работу с нетворком повесил, дал все разрешения приложению и оно открыто и доступно для всех. Чего делать
private function makeScreenshot(e:MouseEvent):void
{
VK.api("photos.getWallUploadServer", {}, responseFromServer, onError);
}
private function responseFromServer(response:Object):void
{
var raw :BitmapData,
brr :ByteArray;
raw = new BitmapData(stage.stageWidth, stage.stageHeight);
raw.draw(stage);
brr = PNGEncoder.encode(raw);
mpLoader = new MultipartURLLoader();
mpLoader.addFile(brr, "screenshot.png", "photo", 'image/jpeg');
mpLoader.addEventListener(Event.COMPLETE, WallSavePhotoPost);
mpLoader.load(response.upload_url);
}
private function WallSavePhotoPost(e:Event):void
{
var answer:String = mpLoader.loader.data;
var serverAswer = answer;
var data:Object = new JSONDecoder(answer).getValue();
VK.api("photos.saveWallPhoto", { server: data.server, photo:data.photo, hash: data.hash }, WallSaveAppPost, WallWallError);
}
Ошибка:
*** Нарушение безопасности изолированной среды ***
Подключение к http://cs4570.vk.com/upload.php?act=do_add&mid=2162398&aid=-14&gid=0&hash=2499ae42c5bd3eb1bbd5cef208ac6638&rhash=8b895bf29cae66cca29f330b627dbd42&swfupload=1&api=1&wallphoto=1 прервано – нет разрешения от http://cs4570.vk.com/u2162398/acc2505a57ca2b.zip
SecurityError: Error #2176: Определённые действия, например, те, после которых появляется всплывающее окно, могут быть только результатом взаимодействия с пользователем, к таким действиям относятся щелчок мышью или нажатие кнопки.
Который час бьюсь. Локализовал ошибку, она на строчке
mpLoader.load(response.upload_url);
Разрешение на работу с нетворком повесил, дал все разрешения приложению и оно открыто и доступно для всех. Чего делать