Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 17.12.2017, 11:42
koca_ayi вне форума Посмотреть профиль Отправить личное сообщение для koca_ayi Найти все сообщения от koca_ayi
  № 1  
Ответить с цитированием
koca_ayi

Регистрация: Dec 2017
Сообщений: 1
По умолчанию Проблема с элементами JSON

Здравствуйте!
Есть у меня такой код:
Код AS3:
 
var json_data:Array = vk.api.serialization.json.JSON.decode(loadOnline.data);
var counter = json_data.length;	
var i = 0;
while(i <= counter){
	var userData = vk.api.serialization.json.JSON.encode(json_data[i]);
	if(userData != 'null'){
		trace(userData.toString());
	}
	i++;
}
Код работает, но есть проблемка: при каждом запуске выводятся данные в разном порядке, вот например:
Код AS1/AS2:
{"username":"Крот","pose":4,"y":0,"x":0,"msg":"","id":8}
{"x":0,"pose":1,"y":0,"username":"Крот","msg":"","id":8}
Причём на сервере данные выводятся таким образом:
Код AS1/AS2:
{"id":8,"username":"Крот","x":0,"y":0,"pose":1,"msg":""}
Помогите, как это решить?

Старый 17.12.2017, 14:36
Godwarlock вне форума Посмотреть профиль Отправить личное сообщение для Godwarlock Найти все сообщения от Godwarlock
  № 2  
Ответить с цитированием
Godwarlock

Регистрация: Jan 2012
Сообщений: 836
А в чем проблема такого порядка?

Старый 18.12.2017, 05:42
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 3  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Это абсолютно нормальное поведение. У Object нет строгого порядка записи, это не Array. Если нужно будет для подписи отсортировать пары по алфавиту, то их придется помещать в простой массив и сортировать его
__________________
Ко мне можно и нужно обращаться на ты)

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:09.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:09.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.