|
|
|||||
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
var str:String = e.target.data.toString(); var list:Array = str.split('&'); for each(var s:String in list) trace(s.split('=')[1]); А если я не буду передавать флаг, откуда я возьму сами данные? Если не из e.target.data? Насчет отвязки приложения от последовательности. Я не знаю других способов получения данных. Ни в одном хелпе или учебнике я не видел чтобы учили орагнизации структуры, везде только функции которые понадобятся. Да и вообще не думаю что в этом проблема. И да, я не знаю как отсортировать ассоциативный массив. Сейчас час просидел. Ничего не нашел, и ничего не получилось самому написать. Буду очень признателен если напишете пример сортировки по алфавиту. Или хотябы ссылку кинете где копать. P.S. Насчет цЫклов - я вроде исправил, причем сразу. Откуда откопали старую версию поста незнаю.
__________________
Peace !!! |
|
|||||
Где пробелы? Вы написали, что получаете строку в таком виде
и надо ее обработать... например, по алфавиту: 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 = Три |
|
|||||
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Спассибо! Наконец то получилось. Остальное только осталось переделать под этот массив и всё.
А насчет строки - это я для примера приводил, чтобы понятней было. На самом деле там другие данные.
__________________
Peace !!! |
Часовой пояс GMT +4, время: 12:48. |
|
« Предыдущая тема | Следующая тема » |
|
|