【问题标题】:Flex Tree, Slelecteditem == XML(node);... BUG?Flex 树,Slelecteditem == XML(node);... BUG?
【发布时间】:2010-03-11 13:10:26
【问题描述】:

当我选择一个 XML 节点来创建树时...我使用的是 flex SDK 3.5,它在 SDK 3 中运行良好。


tree.selectedItem=XML(node);

然后得到..
跟踪(tree.selectedItem.toString());

我得到一个对象为空的错误...

【问题讨论】:

    标签: apache-flex actionscript-3


    【解决方案1】:

    看起来您对XML 的转换产生了一个空值。

    试试这个...

    var x = node as XML;
    trace(x.toString());
    

    如果您在前一行停止调试器并检查node,它是什么类型的?我敢打赌nodeXML 是不兼容的类型,上面会抛出同样的错误。

    【讨论】:

    • 这不是问题在 sdk 3 中完美运行的问题,我什至尝试分配制作哪个树的项目。但没有用。 'tree.selectedItem=XML(节点);'没有选择任何项目...
    【解决方案2】:

    实际上它在 Flex SDK 4.0 中的错误,,您可以使用 callLaterFunction() 进行分配。

    【讨论】:

    • 您能否添加更多有关该错误的信息,例如指向跟踪器的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    相关资源
    最近更新 更多