Я переписываю средство визуализации элементов MXML в чистом AS. Проблема, которую я не могу решить, заключается в том, как заставить каждый модуль визуализации элементов реагировать на изменение статического свойства в классе средства визуализации элементов. В версии MXML у меня настроена следующая привязка в средстве визуализации элементов:
instanceProperty={callInstanceFunction(ItemRenderer.staticProperty)}
Каким будет эквивалентный способ настроить это в AS (я полагаю, с помощью BindingUtils)?
ОБНОВЛЕНИЕ:
Итак, я подумал, что следующее не работает, но похоже, что Flex подавляет ошибки, возникающие в instanceFunction, создавая впечатление, что сама привязка плохая.
BindingUtils.bindSetter(instanceFunction, ItemRenderer, "staticProperty");
Однако при вызове instanceFunction все уже инициализированные переменные в данном экземпляре имеют значение null, что и было причиной ошибок, упомянутых выше. Есть идеи, почему это так?