У меня есть эта переменная в классе Model:
[Bindable]
public var someXml:XML;
Я использовал BindingUtils, чтобы получать уведомления при изменении XML:
BindingUtils.bindSetter(onChange, Model.getInstance(), "someXml");
private function onChange(value:Object):void {
// do something
}
Функция onChange
срабатывает при назначении XML-переменной, но не при изменении какого-либо атрибута XML:
Model.getInstance().someXml.@attr = "newValue";
Почему?