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); VK.api('notes.get', {uid:viewer_id}, noteLoaded, onError); } private function noteLoaded(data: Object):void { frCount = data.length; result_tf.text = 'Количество заметок: ' + frCount + "\n"; for (var i=0; i<frCount; i++) { result_tf.appendText(data[i].nid + "\n"); } } private function onError(data: Object):void { result_tf.text = data.error_msg; }
Всегда выдаёт ошибку:
ReferenceError: Error #1069: Не удалось найти свойство nid в Number; отсутствует значение по умолчанию.
at Main/noteLoaded()
at Function/<anonymous>()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Ruzofmo
Зачем ты постоянно цитируешь сообщения с кучей текста и кодом? Достаточно кликнуть на ник пользователя, чтобы он понял, что сообщение адресовано ему. Прокручивать текст предыдущего сообщения и искать в нём твой текст - очень неудобно, и отвечать не хочется.
А вообще надо сначала обработать ответ, а потом уже пихать в массив.
Так оно выдает число 48.
А как сделать так что бы декодировалась 2 часть?(Сама информация о заметках).
Может есть какой-нибудь урок по обработке запроса перед декодированием?