Я создаю контейнер LIST со своим собственным средством визуализации элементов для отображения XML-файла.
Теперь я переопределяю метод public override function set data(value:Object):void
в моем средстве визуализации элементов, проблема в том, что эту функцию вызывали много раз (!!) (больше, чем длина поставщика данных).
Может быть, я неправильно настраиваю поставщика данных, вот как я это делаю:
Сначала объявите привязываемое свойство:
[Bindable]
private var _listDataProvider:XMLListCollection;
Затем создаем объект LIST:
<mx:List id="list" dataProvider="{_listDataProvider}" itemRenderer="myItemRenderer" />
Затем загружаем xml (с помощью urlLoader) и в результате делаем:
_listDataProvider = new XMLListCollection(xml..Person);
Сборка XMLListCollection в порядке (я вижу это в отладке).
Что я делаю не так ?????
Спасибо, ребята ...