Туплю.
Делаю:

Код:
[Bindable("collectionChange")]
public function set dataProvider(data:Object):void
{
_dataProvider = new XMLListCollection(data as XMLList);
//create listener for COLLECTION_CHANGE event
_dataProvider.addEventListener(CollectionEvent.COLLECTION_CHANGE,this.collectionChangeHandler,false,0,true);
var event:CollectionEvent = new CollectionEvent(CollectionEvent.COLLECTION_CHANGE);
event.kind = CollectionEventKind.RESET;
collectionChangeHandler(event);
dispatchEvent(event);
invalidateProperties();
}
public function get dataProvider():Object
{
return _dataProvider;
}
Что еще надо, что бы когда я передавал XMLList событие срабатывало?
collectionChangeHandler ни разу не вызывается... ток при присвоении. а при изменении XMLList-а - ничего