e4x newb woes - 属性跟踪

时间:2011-07-28 01:42:50

标签: javascript xml e4x

很抱歉,如果我做的事情真的很愚蠢,但是有人可以看到以下任何问题吗?

var layout = new XML()

layout=
<layout color="red">
</layout>

function init()
{ 
post(layout.@color);
}

它返回我认为是ram地址而不是值。

如果有问题的软件想要一个字符串类型的对象,那么强制执行该操作的最佳方法是什么?我怀疑是cas,但我愿意尝试

1 个答案:

答案 0 :(得分:0)

字符串强制转换应该可以正常工作,例如:

trace(String(layout.@color));

请注意,在您的示例中,不需要将新的XML对象分配给layout,因为您稍后会使用下一个分配覆盖它。

如果您刚开始使用E4X,

This article非常有用。