Показать сообщение отдельно
Старый 02.10.2010, 17:28
derhab вне форума Посмотреть профиль Отправить личное сообщение для derhab Найти все сообщения от derhab
  № 12  
Ответить с цитированием
derhab
 
Аватар для derhab

Регистрация: Apr 2001
Адрес: Berlin
Сообщений: 1,862
Отправить сообщение для derhab с помощью ICQ Отправить сообщение для derhab с помощью Skype™
Где пробелы? Вы написали, что получаете строку в таком виде
Цитата:
Сообщение от Gh >k Посмотреть сообщение
Получаю ID1=Один&ID2=Два&ID3=Три
и надо ее обработать...

например, по алфавиту:

Код AS3:
var str:String = 'ID1=Один&ID2=Два&ID3=Три';
var list:Array = str.split('&');
 
var data:Array = [];
for each(var s:String in list){
	var a:Array = s.split('=');
	var o:Object = {};
	o.prop = a[0];
	o.value = a[1];
	data.push(o);
}
data.sortOn('value');
 
for each(var obj:Object in data)
trace('var = ' + obj.prop + ', value = ' + obj.value);
// prop = ID2, value = Два
// prop = ID1, value = Один
// prop = ID3, value = Три
__________________
freelance | Раздор