我不知道确切的问题。我在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
答案 0 :(得分:0)
您将iconClass作为类进行投射,但随后您将为其分配Object构造函数的结果。那些不是一回事。