Flex 3 Tree icon功能无法正常工作
我不知道确切的问题。我在 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([email protected]());
return iconClass;
}
我正在从预加载的 swf 文件加载图标。问题是这个功能没有按预期工作。我收到以下错误
“TypeError:错误 #1034:类型强制失败:无法将 templateGroup@1e83fba1 转换为 mx.core.IFlexDisplayObject。”
达那
I don't know the exact problem. I am using flex mx:tree component in flex 4 and I'm customizing the icons using iconFunction.
here is my code
private function iconFunctionHandler(item:Object):Class
{
var st:SWFLoader = GlobalVariable.getInstance().imageInstance;
var iconClass:Class = Object(st.content).getInstance([email protected]());
return iconClass;
}
I am loading icons from a preloaded swf file. The problem is this function is not working as expected. I am getting the following error
'TypeError: Error #1034: Type Coercion failed: cannot convert templateGroup@1e83fba1 to mx.core.IFlexDisplayObject.'
Dhana
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您将 iconClass 转换为类,然后将对象构造函数的结果分配给它。这些不是同一件事。
You're casting iconClass as a Class, but then you are assigning to it the results of an Object constructor. Those are not the same thing.