Вопрос по Api

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)

Вопрос по Api

Сообщение Ruzofmo » 18 сен 2011, 10:37

Если я хочу использовать Api во множестве функций , то мне придёться в теле каждой функции прописывать flashvars ? Или есть какой-то другой способ?
Ruzofmo

 
Автор темы
Сообщения: 90
Зарегистрирован: 10 сен 2011, 20:02
Благодарил (а): 11 раз.
Поблагодарили: 3 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Вопрос по Api

Сообщение Evgesha » 18 сен 2011, 10:39

незачем прописывать в каждой функции!
Evgesha
ЗАБАНЕН!
 
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36
Благодарил (а): 11 раз.
Поблагодарили: 10 раз.

Re: Вопрос по Api

Сообщение Ruzofmo » 18 сен 2011, 10:53

Evgesha писал(а):незачем прописывать в каждой функции!

Тогда ошибки вылетают.
Ruzofmo

 
Автор темы
Сообщения: 90
Зарегистрирован: 10 сен 2011, 20:02
Благодарил (а): 11 раз.
Поблагодарили: 3 раз.

Re: Вопрос по Api

Сообщение bodnar » 18 сен 2011, 11:22

пример того как делаешь
и какие ошибки
мыж гадать тут не будем чего там у тебя
Обязательно к прочтению: ActionScript 3.0 Ошибки среды выполнения
Аватара пользователя
bodnar
Модератор
Модератор
 
Сообщения: 1399
Зарегистрирован: 03 апр 2010, 06:41
Благодарил (а): 16 раз.
Поблагодарили: 185 раз.

Re: Вопрос по Api

Сообщение Ruzofmo » 18 сен 2011, 11:30

bodnar писал(а):пример того как делаешь
и какие ошибки
мыж гадать тут не будем чего там у тебя

  1. function onNoteLoaded():void
  2.         {
  3.           VK.api('notes.get', {uid:flashVars['viewer_id']}, onNote, onError);
  4.         }
  5.  

  1. 1120: Обращение несуществующего свойства VK.
  2. 1120: Обращение несуществующего свойства flashVars.
  3.  
Ruzofmo

 
Автор темы
Сообщения: 90
Зарегистрирован: 10 сен 2011, 20:02
Благодарил (а): 11 раз.
Поблагодарили: 3 раз.

Re: Вопрос по Api

Сообщение Evgesha » 18 сен 2011, 11:36

  1.     import flash.display.*;
  2.     import flash.events.*;
  3.     import flash.net.*;
  4.     import vk.APIConnection;
  5.     import vk.events.*;
  6.     import vk.api.serialization.json.JSON;
  7.     import vk.api.serialization.json.JSONDecoder;
  8.     import vk.api.serialization.json.JSONEncoder;
  9.     import vk.api.serialization.json.JSONParseError;
  10.     import vk.api.serialization.json.JSONToken;
  11.     import vk.api.serialization.json.JSONTokenizer;
  12.     import vk.api.serialization.json.JSONTokenType;
  13.     import flash.text.*;
  14.     import fl.containers.UILoader;
  15.     ///////////-------------------------------------------
  16.         var api_id:Number;
  17.          var viewer_id;
  18.          var sid:String;
  19.         var secret:String;
  20.         var auth_key;
  21.         var VK:APIConnection;
  22.  
  23.             // получаем flashVars
  24.             var flashVars:Object = stage.loaderInfo.parameters as Object;
  25.  
  26.             // присваиваем переменным значения из flashVars
  27.             api_id = flashVars['api_id'];
  28.             viewer_id = flashVars['viewer_id'];
  29.             sid = flashVars['sid'];
  30.             secret = flashVars['secret'];
  31.             auth_key = flashVars['auth_key'];
  32.  
  33.             // инициализация VK
  34.             VK = new APIConnection(flashVars);
Evgesha
ЗАБАНЕН!
 
Сообщения: 279
Зарегистрирован: 07 июн 2011, 20:36
Благодарил (а): 11 раз.
Поблагодарили: 10 раз.


Вернуться в Создание Flash-приложений ВКонтакте



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0