снова непонятки с wall.savePost

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

снова непонятки с wall.savePost

Сообщение gaponj88 » 05 ноя 2011, 23:39

Проблема может быть не большая но я до сих пор понять не могу:

  1.  
  2. public function Main()
  3. {
  4.  
  5. var flashVars:Object = stage.loaderInfo.parameters as Object;
  6.  
  7. api_id = flashVars['api_id'];
  8. viewer_id = flashVars['viewer_id'];
  9. sid = flashVars['sid'];
  10. secret = flashVars['secret'];
  11.  
  12. // инициализация
  13. var VK:APIConnection = new APIConnection(flashVars);
  14.  
  15.  
  16. var execute_code:String='return API.getProfiles({uids: API.friends.getOnline(), fields: "photo_rec,photo_medium_rec"});'
  17.  
  18. sendd.otpravit.addEventListener(MouseEvent.CLICK, send_btnClick);
  19.         function send_btnClick(e: MouseEvent):void {
  20.         VK.api('wall.savePost', { wall_id: '5435345345'],photo_id:'4534534543'}, load_succes, onError);
  21.        
  22.  
  23.         // данные получены
  24.          function load_succes(data: Object):void
  25.         {
  26.             // обрабатываем полученный ответ
  27.             result_tf.text = data.post_hash;
  28.             VK.callMethod("saveWallPost",data.post_hash);
  29.  
  30.         }
  31.         }
  32.  
  33.        
  34. VK.api('execute',{code:execute_code}, friendsLoaded, onError);
  35. }  
  36. private function friendsLoaded(data: Object):void
  37. {
  38.  
  39. frOnlineCount = data.length;
  40. {
  41. result_tf.text = 'Количество друзей: ' + frOnlineCount + "\n";
  42. }
  43. var wrapper:*=null;
  44. var combo:* = new ComboBox( wrapper, 300, 338, 150 );
  45. for (var i=0; i<frOnlineCount; i++)
  46. {
  47. combo.addItem(data[i].first_name + ' ' + data[i].last_name);
  48.  


вот так при нажатии на кнопку sendd.otpravit он постит на стену.Но так же не правильно,для него недоступны многие элементы ниже стоящие!
стоит опустить ниже это запроса VK.api('execute',{code:execute_code}, friendsLoaded, onError);
}
private function friendsLoaded(data: Object):void
{:
  1. sendd.otpravit.addEventListener(MouseEvent.CLICK, send_btnClick);
  2.         function send_btnClick(e: MouseEvent):void {
  3.         VK.api('wall.savePost', { wall_id: '5435345345'],photo_id:'4534534543'}, load_succes, onError);
  4.        
  5.  
  6.         // данные получены
  7.          function load_succes(data: Object):void
  8.         {
  9.             // обрабатываем полученный ответ
  10.             result_tf.text = data.post_hash;
  11.             VK.callMethod("saveWallPost",data.post_hash);
  12.  
  13.         }
  14.         }
  15.  


перестает работать,ошибки на ошибке!
Проблема в том что у меня запрос frendsgetonline не дает пользоваться wall postom или как то по другому надо сделать!
???Чтобы комбо стал доступен,для Wall и начал передавать информациию в wall_id:???
Аватара пользователя
gaponj88

 
Автор темы
Сообщения: 433
Зарегистрирован: 21 окт 2011, 12:26
Благодарил (а): 20 раз.
Поблагодарили: 26 раз.

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

Google
 



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



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

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