PDA

Просмотр полной версии : Даные из XML в mx:List


eXplozive
11.10.2006, 16:13
Есть такой код:


<mx:HTTPService id="getdata" url="http://weblogs.macromedia.com/mchotin/index.xml" useProxy="false"/>

<mx:List dataProvider="getdata.lastResult.rss.channel.item.title" id="lst" x="10" top="10" height="323" width="239"/>


При запуске выдает ошибку ... Подскажите в чем дело...

Nirth
11.10.2006, 16:27
Телепаты в отпуске

eXplozive
11.10.2006, 16:32
Сам вопрос: как мне в mx:List вывести данные из этого (http://weblogs.macromedia.com/mchotin/index.xml) ХМЛ причем только поле rss.channel.item.title ?

Nirth
11.10.2006, 16:54
Ошибка какая?

ir73
11.10.2006, 16:59
dataProvider="{getdata.lastResult.rss.channel.item.title}"
и потом ты не запустил сам HTTPService, надо ему send() сделать, чтобы данные пришли

eXplozive
11.10.2006, 16:59
Error: Unknown Property: 'title'.
at mx.collections::ListCollectionView/http://www.adobe.com/2006/actionscript/flash/proxy::getProperty()
at mx.binding::PropertyWatcher/::updateProperty()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.binding::Watcher/mx.binding:Watcher::wrapUpdate()
at mx.binding::PropertyWatcher/updateParent()
at mx.binding::Watcher/updateChildren()
at mx.binding::PropertyWatcher/::updateProperty()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.binding::Watcher/mx.binding:Watcher::wrapUpdate()
at mx.binding::PropertyWatcher/updateParent()
at mx.binding::Watcher/updateChildren()
at mx.binding::PropertyWatcher/::updateProperty()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.binding::Watcher/mx.binding:Watcher::wrapUpdate()
at mx.binding::PropertyWatcher/updateParent()
at mx.binding::Watcher/updateChildren()
at mx.binding::PropertyWatcher/::updateProperty()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.binding::Watcher/mx.binding:Watcher::wrapUpdate()
at mx.binding::PropertyWatcher/updateParent()
at mx.binding::Watcher/updateChildren()
at mx.binding::PropertyWatcher/::updateProperty()
at Function/http://adobe.com/AS3/2006/builtin::apply()
at mx.binding::Watcher/mx.binding:Watcher::wrapUpdate()
at mx.binding::PropertyWatcher/eventHandler()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::resultHandler()
at mx.rpc::Responder/result()
at mx.rpc::AsyncRequest/acknowledge()
at ::DirectHTTPMessageResponder/completeHandler()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()

eXplozive
11.10.2006, 17:05
dataProvider="{getdata.lastResult.rss.channel.item.title}"
и потом ты не запустил сам HTTPService, надо ему send() сделать, чтобы данные пришли

Запустил

eXplozive
11.10.2006, 18:05
Так как это собсео сделать ?...

ir73
11.10.2006, 18:31
я ж написал

Nirth
11.10.2006, 18:33
Перенес в раздел для новичков.