Не получается использовать метод groups.isMember
Re: Не получается использовать метод groups.isMember
Спасибо всё заработало, но почему не переходит на 2 кадр?
- alexandr_ratush
- Сообщения: 94
- Зарегистрирован: 05 мар 2014, 21:47
Re: Не получается использовать метод groups.isMember
В текстовое поле выводится "В группе", а на второй кадр не переходит? Интересно.
Кидайте архив с проектом, посмотрю что там у вас.
Кидайте архив с проектом, посмотрю что там у вас.
- alexandr_ratush
- Сообщения: 94
- Зарегистрирован: 05 мар 2014, 21:47
Re: Не получается использовать метод groups.isMember
1. Вместо gotoAndPlay наверное нужно было использовать gotoAndStop.
2. Инициализацию экземпляра класса APIConnection, нужно было проводить после проверки доступен ли flashVars.
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();
Re: Не получается использовать метод groups.isMember
Спасибо вам огромное!