>>>>" + myAc.length);
for each (var i:Object in myAc) {
myAc2.addItem(i);
}
myAc2.filterFunction = nameFilter;
myAc2.refresh();
return myAc2;
}
private function doIt2(myAc:ArrayCollection) : ArrayCollection {
var myAc2:ArrayCollection = new ArrayCollection();
for each (var i:Object in myAc) {
myAc2.addItem(i);
}
myAc2.filterFunction = nameFilter2;
myAc2.refresh();
return myAc2;
}
private function doIt3(myAc:ArrayCollection) : ArrayCollection {
var myAc2:ArrayCollection = new ArrayCollection();
for each (var i:Object in myAc) {
myAc2.addItem(i);
}
myAc2.filterFunction = nameFilter3;
myAc2.refresh();
return myAc2;
}
private function nameFilter(item:Object) : Boolean {
nameFilterRun++;
return true;
}
private function nameFilter2(item:Object) : Boolean {
nameFilter2Run++;
if (item.fname == "Bobby")
return true;
else
return false;
}
private function nameFilter3(item:Object) : Boolean {
nameFilter3Run++;
if (item.lname == "Bonds")
return true;
else
return false;
}
]]>