|
|
|||||
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Сортировка URLVariables
Всем привет.
У меня такая проблема - получаю данные через php, делаю Получаю ID1=Один&ID2=Два&ID3=Три Делаю Получаю D2=Два&ID3=Три&ID1=Один То есть последовательность сбивается. Можно ли как то преобразовать строку в переменные и не нарушать при этом сортировки? Искал стандартные методы, не нашел. Попытался сам написать сортировку - тоже не получилось т.к. это не массив. Гугл тоже не помог.
__________________
Peace !!! |
|
|||||
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
способов масса есть как стандартные так и не очень
сам не пробовал но возможно подойдет метод: http://help.adobe.com/ru_RU/AS3LCR/F...0.0/index.html
__________________
Коллекционирую чужие ActionScript Блоги |
|
|||||
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Цитата:
Цитата:
без преобразования у меня не получится. Или есть способ о которм я не знаю?
__________________
Peace !!! |
|
|||||
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
А в чем сакральный смысл оставить все в таком порядке? Чем вам просто не нравится конструкция ключ=значение?
|
|
|||||
стервочка (я мужик)
|
я не понимаю зачем вам сортировка и зачем вы вообще преобразовываете их ещё раз?
|
|
|||||
Регистрация: Jan 2007
Адрес: Узбекистан, Ташкент
Сообщений: 450
|
Данные которые я получаю через PHP имеют тип String. "e" а моём коде это событие Event окончания загрузки данных. Мне нужно получить доступ к данным, для этого приходится преобразовывать полученный String в URLVariables.
А упорядочивание нужно, потому что я циклом прохожусь по данным и вывожу их пользователю. И это неудобно когда всё идёт вразброс. Данные выводятся по разному. Иногда это заполнение комбобокса, иногда создание на экране экзэмпляров классов. Но всегда данные должны быть упорядочены. И собственно у меня не получается упорядочить данные, т.к. это не массив, и я не знаю методов работы с URLVariables. П.С. Хелп уже читал, не посылайте меня туда )
__________________
Peace !!! Последний раз редактировалось Gh >k; 02.10.2010 в 00:46. |
|
|||||
Цитата:
|
|
|||||
.
|
Смысл понятен. Правда, "цыклы" немного страдают от твоего русского языка. Скажу по секрету, что флаг окончания загрузки данных (в твоем коде это "е") можно не передавать. Ты не поверишь, но и без него сработает событие Event#COMPLETE у URLLoader'а, который ты используешь для приема-передачи данных. Это легко проверить, перестав, например, передавать этот флаг.
Как я уже отмечал, если невозможно (а лучше сказать, лениво) отвязать приложение от последовательности получения данных, то можно их упорядочить в ожидаемой последовательности. Отсортировать. Т.о. задача сводится к сортировке входящих данных ) Пример? Только не говори мне, что ты не знаешь как отсортировать пары key=value по определенному критерию, иначе мне все-таки придется писать пример ). Жуть какая. Каюсь, как же мне не лениво было это писать ) |
Часовой пояс GMT +4, время: 17:19. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|