Кто-нить может объяснить принцип работы свойства
dataProvider? Какие должны быть соблюдены условия для того, что бы он корректно отображал информацию?
Возьмем, например, компонент
ButtonBar или
LinkBar. Допустим у нас есть
ViewStack, состоящий из нескольких
Canvas'ов и каждый
Canvas имеет свое значение свойства
label. Если в свойстве
dataProvider ButtonBar'а указать на
ViewStack, то все работает нормально. А если, например, создать в AS-файле переменную
data_xml:XML с такой же структурой, что и
ViewStack, описанный выше, то ничего не работает.
Код:
[Bindable]
private var data_xml:XML =
<root>
<player name="Scott Carson"/>
<player name="David James"/>
<player name="Chris Kirkland"/>
<player name="Rio Ferdinand"/>
<player name="Ashley Cole"/>
<player name="Matthew Upson"/>
<player name="Wes Brown"/>
</root>
в свойстве
labelFeild ButtonBar'а прописываю
@name.
Как вообще связать
dataProvider с
XML'ом?