Thanks Jason and Juan,
I tested it out and the splicing works really well. One thing I'm noticing
is when I uncomment and add another index, I get a compile error. I messed
with the splice index number, but received unsuccessful results. Any
thoughts on this?

var workData:Array = new Array();

//workData.push({pm:"Bob", resource:"Anthony", client:"Microsoft",
role:"Developer", job:"XXX-XXXX",  totalHours:40});
workData.push({pm:"Dan", resource:"Anthony", client:"Microsoft",
role:"Developer", job:"XXX-XXXX", totalHours:50});
workData.push({pm:"Bob", resource:"Anthony", client:"Microsoft",
role:"Developer", job:"XXX-XXXX", totalHours:30});
workData.push({pm:"Dan", resource:"Anthony", client:"Microsoft",
role:"Developer", job:"XXX-XXXX", totalHours:50});
trace(workData);
// for each item in the array
for ( var i = workData.length - 1; i >= 0; i-- ){
    // compare to all other array elements
    for ( var j = workData.length - 1; j >= 0; j-- )
    {
        if ( workData[i].pm ==  workData[j].pm && i != j)
        {
           for ( var props in workData[i] )
           {
               workData[i][props] = workData[j][props];
           }
           trace("index: " + j
                 );
           workData.splice(j, 1);
        }
    }
}
trace(workData);
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to