Apache flex Flex树,Slelecteditem==XML(节点);。。。缺陷
当我通过执行以下操作选择要生成树的XML节点时。。。我使用的是FlexSDK3.5,它在SDK3中运行良好Apache flex Flex树,Slelecteditem==XML(节点);。。。缺陷,apache-flex,actionscript-3,Apache Flex,Actionscript 3,当我通过执行以下操作选择要生成树的XML节点时。。。我使用的是FlexSDK3.5,它在SDK3中运行良好 然后得到.. trace(tree.selectedItem.toString()) 我得到一个错误,对象为null…您对XML的转换似乎产生了null 试试这个 var x = node as XML; trace(x.toString()); 如果在前一行停止调试器并检查节点,它是什么类型的?我敢打赌,node和XML是不兼容的类型,上述类型也会抛出相同的错误 实际上它在Flex
然后得到..
trace(tree.selectedItem.toString())
我得到一个错误,对象为null…您对
XML
的转换似乎产生了null
试试这个
var x = node as XML;
trace(x.toString());
如果在前一行停止调试器并检查
节点
,它是什么类型的?我敢打赌,node
和XML
是不兼容的类型,上述类型也会抛出相同的错误 实际上它在Flex SDK 4.0中的bug,,,你可以使用callLaterFunction()进行分配。这不是问题,在SDK 3中,它工作得很好,我甚至尝试分配生成树的项。但是没有用。”tree.selectedItem=XML(节点);'没有选择任何项目…您是否可以添加更多关于bug的信息,例如指向跟踪器的链接。
var x = node as XML;
trace(x.toString());