Apache flex FLEX:赋值的目标必须是一个参考值
如何修复此错误Apache flex FLEX:赋值的目标必须是一个参考值,apache-flex,Apache Flex,如何修复此错误 Target of assignment must be a reference value for (var z:int=0; z<this.tags.getItemAt(i).yearPopularity.length; z++) { summedPopularity.getItemAt(z) = summedPopularity.getItemAt(z) + tags.getItemAt(i).yearPopularity.getItemAt(z);
Target of assignment must be a reference value
for (var z:int=0; z<this.tags.getItemAt(i).yearPopularity.length; z++) {
summedPopularity.getItemAt(z) = summedPopularity.getItemAt(z) + tags.getItemAt(i).yearPopularity.getItemAt(z);
}
赋值的目标必须是参考值
对于(var z:int=0;z我不确定您是否可以分配给getItemAt()返回的值 尝试:
for(var z:int=0;z此错误意味着您试图给值(或只读对象)赋值。
如果summedPopularity.getItemAt(z)是唯一接受任何东西的东西,请尝试将其更改为var
var someVariable:Number =0;
for (var z:int=0; z<this.tags.getItemAt(i).yearPopularity.length; z++) {
someVariable = summedPopularity.getItemAt(z) + tags.getItemAt(i).yearPopularity.getItemAt(z);
}
var-someVariable:Number=0;
对于(var z:int=0;z我用summedPopularity[I]
而不是summedPopularity.getItemAt(I)
var someVariable:Number =0;
for (var z:int=0; z<this.tags.getItemAt(i).yearPopularity.length; z++) {
someVariable = summedPopularity.getItemAt(z) + tags.getItemAt(i).yearPopularity.getItemAt(z);
}