【发布时间】:2013-03-27 18:25:52
【问题描述】:
为什么@assigned 总是 0?
var gates:XML = <gates>
<gate_id>
10991
</gate_id>
<gate_id>
10999
</gate_id>
<gate_id>
11000
</gate_id>
<gate_id>
11001
</gate_id>
</gates>;
var assignedGateIds:Array = ["10991","10999"];
for each(var xgate:XML in gates..gate_id){
var gateId:String = xgate.text();
if(assignedGateIds.indexOf(xgate.text())>-1){
xgate.@assigned = 1;
}else{
xgate.@assigned = 0;
}
}
【问题讨论】:
-
为 xgate.text() 添加跟踪以查看返回的内容。
-
10991 10999 11000 11001
标签: actionscript-3 apache-flex e4x