【发布时间】:2010-03-11 13:10:26
【问题描述】:
当我选择一个 XML 节点来创建树时...我使用的是 flex SDK 3.5,它在 SDK 3 中运行良好。
tree.selectedItem=XML(node);
然后得到..
跟踪(tree.selectedItem.toString());
我得到一个对象为空的错误...
【问题讨论】:
标签: apache-flex actionscript-3
当我选择一个 XML 节点来创建树时...我使用的是 flex SDK 3.5,它在 SDK 3 中运行良好。
tree.selectedItem=XML(node);
然后得到..
跟踪(tree.selectedItem.toString());
【问题讨论】:
标签: apache-flex actionscript-3
看起来您对XML 的转换产生了一个空值。
试试这个...
var x = node as XML;
trace(x.toString());
如果您在前一行停止调试器并检查node,它是什么类型的?我敢打赌node 和XML 是不兼容的类型,上面会抛出同样的错误。
【讨论】:
实际上它在 Flex SDK 4.0 中的错误,,您可以使用 callLaterFunction() 进行分配。
【讨论】: