Если вы возитесь с компилятором командной строки, вы можете использовать флаг compile.keep-generated-actionscript
, чтобы увидеть эффект добавления [Bindable]
к свойству. Создайте простой класс actionscript, который называется test, и добавьте к нему одно свойство привязываемой строки, а затем скомпилируйте его следующим образом:
mxmlc -compiler.keep-generated-actionscript test.as
Это создаст папку с именем «сгенерированный», содержащую все дополнительные сценарии действий, которые в этом случае будут представлять собой один файл с именем (вероятно) «_test-binding-generated.as».
Из этого вы должны увидеть, что добавление привязываемого тега просто создает оболочку, которая реализует IEventDispatcher и отправляет событие при вызове метода установки. Именно эта оболочка будет прослушиваться вашим компонентом.
Если ваш компонент не сразу отражает изменение в его отображении, это может означать, что вам придется изучить код перерисовки этого компонента. Элемент управления Tree довольно известен своими проблемами, в основном потому, что обновление может быть дорогостоящим.