【发布时间】:2011-01-26 20:36:25
【问题描述】:
主线程(暂停:ReferenceError:错误#1081:在对象上找不到属性@data,并且没有默认值。)
大家好,我在调用时遇到上述错误:
私有函数 openStrm(event:Event):void {
if (event) {
getThingsInStrm(event.currentTarget.selectedItem.@data);
}
}
在 selectedItem 中肯定有一个数据属性,我可以在调试时在 watch/Variables 窗口中看到它。我不是开发人员,所以我有点迷茫。任何帮助表示赞赏!谢谢
【问题讨论】:
-
嗨 Todd,如果您只看到 event.currentTarget.selectedItem 有一个 data 属性并且 selectedItem 没有输入为 XML(您将在变量/监视窗格中看到类型),那么您需要只需删除用于获取 XML 属性的 @ 符号。否则,发布您在其中看到的屏幕截图可能会帮助您更快地找到解决方案。
-
谢谢你是对的。我正在绑定一个 ArrayCollection 而不是 XML。如果我在没有@的情况下直接引用它,它就可以工作!谢谢!
标签: apache-flex actionscript-3 treeview