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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
Аватара пользователя
gaponj88
Сообщения: 433
Зарегистрирован: 21 окт 2011, 12:26

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

Сообщение gaponj88 »

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

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

 public function Main(){ var flashVars:Object = stage.loaderInfo.parameters as Object; api_id = flashVars['api_id'];viewer_id = flashVars['viewer_id'];sid = flashVars['sid'];secret = flashVars['secret']; // инициализацияvar VK:APIConnection = new APIConnection(flashVars);  var execute_code:String='return API.getProfiles({uids: API.friends.getOnline(), fields: "photo_rec,photo_medium_rec"});' sendd.otpravit.addEventListener(MouseEvent.CLICK, send_btnClick);        function send_btnClick(e: MouseEvent):void {        VK.api('wall.savePost', { wall_id: '5435345345'],photo_id:'4534534543'}, load_succes, onError);                // данные получены         function load_succes(data: Object):void        {            // обрабатываем полученный ответ            result_tf.text = data.post_hash;            VK.callMethod("saveWallPost",data.post_hash);         }        }         VK.api('execute',{code:execute_code}, friendsLoaded, onError);}  private function friendsLoaded(data: Object):void{ frOnlineCount = data.length; {result_tf.text = 'Количество друзей: ' + frOnlineCount + "\n";}var wrapper:*=null;var combo:* = new ComboBox( wrapper, 300, 338, 150 );for (var i=0; i<frOnlineCount; i++){combo.addItem(data[i].first_name + ' ' + data[i].last_name); 
вот так при нажатии на кнопку sendd.otpravit он постит на стену.Но так же не правильно,для него недоступны многие элементы ниже стоящие!
стоит опустить ниже это запроса VK.api('execute',{code:execute_code}, friendsLoaded, onError);
}
private function friendsLoaded(data: Object):void
{:

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

sendd.otpravit.addEventListener(MouseEvent.CLICK, send_btnClick);        function send_btnClick(e: MouseEvent):void {        VK.api('wall.savePost', { wall_id: '5435345345'],photo_id:'4534534543'}, load_succes, onError);                // данные получены         function load_succes(data: Object):void        {            // обрабатываем полученный ответ            result_tf.text = data.post_hash;            VK.callMethod("saveWallPost",data.post_hash);         }        } 
перестает работать,ошибки на ошибке!
Проблема в том что у меня запрос frendsgetonline не дает пользоваться wall postom или как то по другому надо сделать!
???Чтобы комбо стал доступен,для Wall и начал передавать информациию в wall_id:???
Ответить