![]() |
|
||||||||||
|
|||||
|
День добрый.
интересует как устроен механизм binding внутри flex фреймворка? как механизм понимает, что объект изменился, или его поле изменилось? что там происходит? как это реализовано ? с уважением. |
|
|||||
|
Modus ponens
|
var foo:IEventDispatcher = new SomeObjectWithBinding(); var bar:Hwatever = new Whatever(); var bindingFunction:Function = function():void { bar.someProperty = foo.someValue; } foo.addEventListener("somePropertyChanged", BindingManager.executeBinding); BindingManager.bindings[foo]["somePropertyChanged"] = bindingFunction; . . . function execureBinding(e:Event):void { dispatchers[e.currentTarget][e.type](); }
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|