![]() |
|
||||||||||
|
|||||
|
Очередной мой вопрос:
как правильно получать значения из xml файла в mxml? <mx:XML source="news.xml" id="hItem" /> <mx:Text id="something" text="{hItem.newf[0].@title}"/> если писать таким образом xml данные компилируюся в air и нет неоходимости в этом xml файле. А в моем случает данные в xml будут постоянно меняться, поэтому нашла совет, что нужно использовать <mx:Model source="news.xml" id="hItem" /> Но пишут ошибку сли написать так <mx:Model source="news.xml" id="hItem" /> <mx:Text id="something" text="{hItem.newf[0].@title}"/> Как выйти из этой ситуации? Добавлено через 44 часа 31 минуту разобралась. использовала HTTPService |
|
|||||
|
Регистрация: Feb 2009
Адрес: WS
Сообщений: 93
|
Пользуйтесь HTTPService либо простым URLLoader для загрузки данных:
В handleLoadedXML используйте resultEvent.result для доступа к XML И второй вариант c URLLoader (AS3): var rq:URLRequest = new URLRequest(xmlPath); var ldr:URLLoader = new URLLoader(); ldr.addEventListener(Event.COMPLETE, loadXMLHandler); ldr.load(rq); |
|
|||||
|
Спасибо огромное. Использовала HTTPService
|
![]() |
![]() |
Часовой пояс GMT +4, время: 04:54. |
|
|
« Предыдущая тема | Следующая тема » |
|
|