Hace un rato que estoy tratando de que esta funcion me funcione correctamente, mas bien lo que hace es detectar elementos duplicados y omplementarlos pero ,., no se que tiene, empieza funcionando bien y despues se quema dandome valores que no son ,,, la verdad es que yo no veo nada
Código :
public function checkItems(df:ArrayCollection):void
{
var SortA:Sort = new Sort();
SortA.fields = [new SortField("nombre",true,false)];
df.sort = SortA;
df.refresh();
var valor:Number = new Number();
for(var i:int=0;i<df.length;i++)
{
if(i!=df.length-1)
{
if(df[i]["nombre"]==df[i+1]["nombre"])
{
valor = Number(df[i]["cant"]) + Number(df[i+1]["cant"]);
df[i]["cant"]=String(valor);
df.removeItemAt(i+1);
}
}
}
} saludos
