Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   Не работает VK.addEventListener('onWallPostSave',vkWallPostSaved); (http://www.flasher.ru/forum/showthread.php?t=173293)

Андрей911 28.12.2011 17:04

Не работает VK.addEventListener('onWallPostSave',vkWallPostSaved);
 
Запустил приложение и не могу отследить когда пользователь публикует запись на стену. Публикация идет из флешки которая стоит на iframe странице
Рядышком прописаны два вот таких слушателя событий.

Код AS3:

        VK.addEventListener('onConnectionInit', vkOnUnit);
        VK.addEventListener('onWallPostSave',vkWallPostSaved);

Первый работает, а второй нет. В чем дело не пойму. Кто нибудь сталкивался?
Запись на стену публикуется публикуется

Dima998 29.12.2011 21:35

Попробуйте по другому: когда выполняете метод "wall.post", выполняется одна из двух функций - "удачно", "неудачно"; так вот, когда выполнится функция "удачно", это будет тоже самое и никаких слушателей не нужно.
Код AS3:

VK.api("wall.post",{params...},vkWallPostSaved,vkWallPostFailed);
function vkWallPostSaved(data:Object) {
//Ваш код
}


Андрей911 29.12.2011 22:15

Спасибо. Это не подойдет у меня приложение, а не фото публикуется.
Я уже разобрался. Ошибка была как раз в том что слушатели вешались одновременно. А надо было вешать слушатель на wall.post уже после инициализации.
Там оказывается соединение по LocalConnection моей флешки с флешкой на странице от vkontakte.ru и пока оно не установлено
Код AS3:

 VK.addEventListener('onConnectionInit', vkOnUnit);

. Вешать слушатель на пост на стену бесполезно.


Часовой пояс GMT +4, время: 11:39.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.