PDA

Просмотр полной версии : Передать данные из php в List


kostasoft
08.09.2011, 21:35
Есть некоторый стринговый массив в php скрипте. Нужно его передать во флекс в компонент List.
В каком виде нужно сформировать xml-документ, который передастся флексу (передача строк реализована) и потом каким образом его (xml) засунуть в DataProvider свойство компонента List?

Genzo
08.09.2011, 21:57
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/mx/collections/IList.html
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/XMLList.html#includeExamplesSummary

kostasoft
08.09.2011, 22:24
Спасибо за ответ, но я так и не понял, как распарсить строку, пришедшую из php скрипта и засунуть данные в DataProvider.

Добавлено через 17 минут
Разобрался.
От ПХП получаю строку вида
var sss:String = "строка1, строка2, строка3";
Затем перевожу ее в массив и скармливаю его ArrayCollection, который приравниваю dataProvider-у.
var acResults:ArrayCollection = new ArrayCollection();
acResults.source = sss.split(",");
fileList.dataProvider = acResults;

Добавлено через 1 час 20 минут
Осталась одна проблема: как в этом случае получить текст выделенной строки
На
fileList.selectedItem.text
ругается, типа неопределенно поле text.
Как все-таки выцепить выделенную строку?

Добавлено через 1 час 26 минут
Все, решено. Туплю под вечер.
fileList.selectedItem.toString()