Не получается использовать метод groups.isMember

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Castalolg
Сообщения: 9
Зарегистрирован: 03 июл 2014, 18:22

Re: Не получается использовать метод groups.isMember

Сообщение Castalolg »

Спасибо всё заработало, но почему не переходит на 2 кадр?
Аватара пользователя
alexandr_ratush
Сообщения: 94
Зарегистрирован: 05 мар 2014, 21:47

Re: Не получается использовать метод groups.isMember

Сообщение alexandr_ratush »

В текстовое поле выводится "В группе", а на второй кадр не переходит? Интересно.
Кидайте архив с проектом, посмотрю что там у вас.
Аватара пользователя
alexandr_ratush
Сообщения: 94
Зарегистрирован: 05 мар 2014, 21:47

Re: Не получается использовать метод groups.isMember

Сообщение alexandr_ratush »

1. Вместо gotoAndPlay наверное нужно было использовать gotoAndStop.
2. Инициализацию экземпляра класса APIConnection, нужно было проводить после проверки доступен ли flashVars.

Код: Выделить всё

var flashVars = stage.loaderInfo.parameters as Object; api_id = flashVars['api_id'];viewer_id = flashVars['viewer_id'];sid = flashVars['sid'];secret = flashVars['secret'];flashVars.api_url = 'http://api.vkontakte.ru/api.php'; if (!flashVars.api_id) {      flashVars['api_id'] = 1888171;  flashVars['viewer_id'] = 66748;   flashVars['sid'] = '7e22c25d7fece88f2316553937ff24f43e1073ca28e8b4302e65db35fa';   flashVars['secret'] = '6113n3e4g3';  flashVars.api_url = 'http://api.vkontakte.ru/api.php'; } var VK:APIConnection=new APIConnection(flashVars);VK.api("groups.isMember", {gid:"blabla", uid:flashVars.viewer_id, extended:1}, resAPI, APIError); function resAPI(response:Object):void{        if(response.member==1)    {        gotoAndStop(2);                myText.text = "В группе";    }    else  myText.text = "Не группе"; } //ошибка АПИfunction APIError(response:Object):void{    myText.text=("ошибка api: " + response.error_msg);}  stop();
Castalolg
Сообщения: 9
Зарегистрирован: 03 июл 2014, 18:22

Re: Не получается использовать метод groups.isMember

Сообщение Castalolg »

Спасибо вам огромное!
Ответить