我正在重写纯MX中的MXML项呈示器。我似乎无法过去的一个问题是如何让每个项目渲染器对项目渲染器类上静态属性的更改作出反应。在MXML版本,我有以下的绑定设置的项目渲染:对静态属性进行响应
instanceProperty={callInstanceFunction(ItemRenderer.staticProperty)}
什么是在AS设置此功能相当于方法(使用BindingUtils,我假设)?
UPDATE:
因此,我认为以下不能正常工作,但它看起来好像Flex是抑制instanceFunction引发的错误,使得它看起来好像绑定本身是坏的。
BindingUtils.bindSetter(instanceFunction, ItemRenderer, "staticProperty");
在给定的实例然而,当instanceFunction被调用,已初始化变量均为空,这是上面提到的错误的原因。任何想法,为什么这是?
请您详细说明一下吗?该事件如何/何时发送? – Stiggler 2009-06-01 23:10:26