我是一名Java程序员,现在需要在Flex/ActionScript项目上工作。我有一个使用Flex 3 Cookbook中的ITreeDataDesriptor的例子,但是有一行actionscript代码很难理解。我很感激,如果有人能够进一步解释这一点。这个ActionScript语法是什么意思? (内联返回对象的语法)
public function getData(node:Object, model:Object=null):Object
{
if (node is Office) {
return {children:{label:node.name, label:node.address}};
}
}
我不明白的部分是“{children:{label:node.name,label:node.address}}”。 Office只是一个包含两个字符串属性的值对象:名称和地址。
这很奇怪,实际上 – 2008-12-17 02:06:51