Доброго времени суток.
У меня есть задача сделать простое флеш приложение с запросом к апи контакта. Использую
https://vk.com/dev/Flash_SDK , скачал FlashDevelop и Flex SDK, скачал библиотеку которую предлагает сам контакт APIConnection.zip
Добавил кнопку
var btn5: VKButton = new VKButton('ЗАПРОС');
btn5.x = btn4.x + btn4.width + 12;
btn5.y = btn4.y;
addChild(btn5);
Обработчик
btn5.addEventListener(MouseEvent.CLICK, function(e: Event):void{
VK.api("wall.get", {
owner_id: '-10639516',
offset: 0,
count: 11
}, vkSuccess, vkError);
tf.appendText("Нажата кнопка ЗАПРОС\n");
});
Это запрос постов в группе мдк, для теста)
Затем обрабатываем событие
public function vkSuccess(data: Object): void {
tf.appendText("Успех выполнения функции\n");
//tf.appendText( data.response[0].length + "\n");
//tf.appendText( data.response[1].length + "\n");
//tf.appendText( data.response.count + "\n");
//tf.appendText( data['response'] + "\n");
tf.appendText( data.count.toString() + "\n");
//tf.appendText( data['count'] + "\n");
//tf.appendText( data.response[0].id.toString() + "\n");
//tf.appendText( data[0]['id'] + "\n");
//tf.appendText( data[0].id + "\n");
tf.appendText( "Длинна " + data.length + "\n");
}
Проблема в том что в текстовое поле ничего не выводится, кроме самой первой надписи.. Я не могу достучаться до элемента массива, до любого элемента. data.length показывает что объектов больше десятка.