Это является Flex 4 приложения:Flex 4 itemRendererFunction проблема
Я создал список, как следующее:
<s:List id="previewList"
horizontalCenter="14"
verticalCenter="-112"
itemRendererFunction="listItemRendererFunction"
click="controller.previewListClickHandler()">
</s:List>
И у меня есть itemRendererFunction:
public function listItemRendererFunction(item:Object):ClassFactory
{
var cla:Class = SimpleItemRenderer;
if(item.save == true)
{
cla = ColorItemRenderer;
}
else
{
cla = SimpleItemRenderer;
}
return new ClassFactory(cla);
}
приложение работает отлично, если listItemRendererFunction находится внутри fx: Script.
Однако, когда я поставил listItemRendererFunction в класс и перейти к следующему: itemRendererFunction = «controller.listItemRendererFunction» в компоненте List.
Если я запустил приложение, я получил «Ошибка № 1009».
Прошу совета, как исправить это.