Flex 3 Tree icon Функцията не работи правилно

Не знам точния проблем. Използвам компонент flex mx:tree във flex 4 и персонализирам иконите с помощта на iconFunction.

ето моят код

private function iconFunctionHandler(item:Object):Class
{
   var st:SWFLoader = GlobalVariable.getInstance().imageInstance;
   var iconClass:Class = Object(st.content).getInstance([email protected]());
   return iconClass;
}

Зареждам икони от предварително зареден swf файл. Проблемът е, че тази функция не работи според очакванията. Получавам следната грешка

'TypeError: Грешка #1034: Type Coercion неуспешно: не може да конвертира templateGroup@1e83fba1 в mx.core.IFlexDisplayObject.'

Дхана


person Dhana    schedule 29.03.2010    source източник


Отговори (1)


Прехвърляте iconClass като клас, но след това му присвоявате резултатите от конструктор на обект. Това не са едно и също нещо.

person Robusto    schedule 29.03.2010
comment
можете ли да ми кажете как да направя това правилно? - person Dhana; 30.03.2010