Flex 3 Tree iconFunction无法正常工作

时间:2010-03-29 15:59:42

标签: flex actionscript-3 actionscript flex3 flex4

我不知道确切的问题。我在flex 4中使用flex mx:tree组件,我正在使用iconFunction定制图标。

这是我的代码

private function iconFunctionHandler(item:Object):Class
{
   var st:SWFLoader = GlobalVariable.getInstance().imageInstance;
   var iconClass:Class = Object(st.content).getInstance(item.@icon.toString());
   return iconClass;
}

我正在从预加载的swf文件加载图标。问题是这个功能没有按预期工作。我收到以下错误

'TypeError:错误#1034:类型强制失败:无法将templateGroup @ 1e83fba1转换为mx.core.IFlexDisplayObject。'

Dhana

1 个答案:

答案 0 :(得分:0)

您将iconClass作为类进行投射,但随后您将为其分配Object构造函数的结果。那些不是一回事。