all groups > flash actionscript > december 2006 >
You're in the

flash actionscript

group:

FilterFunc item equality error


FilterFunc item equality error cayennecode
12/9/2006 11:02:54 PM
flash actionscript:
Does anyone know why this works:

private function filterListener(evt:Object):Void {
dsFiles.filterFunc = function(item:Object):Boolean {
return (item.cname == "TestClientB");
}
}

But this does not: ?????

private function filterListener(evt:Object):Void {
clientListSel = "TestClientB";
dsFiles.filterFunc = function(item:Object):Boolean {
return (item.cname == clientListSel);
}
}
Re: FilterFunc item equality error cayennecode
12/11/2006 7:12:42 PM
Re: FilterFunc item equality error cinemaguy
12/11/2006 10:47:20 PM
Try this....

Re: FilterFunc item equality error cayennecode
12/11/2006 11:10:58 PM
It was a scoping issue. The FilterFunc was unable to receive the class
variable.

This is how I fixed/hacked it.

private function resultFileAction(evt_obj:Object):Void {
var redundantVariable = classVariable;
dsFiles.filtered = true;
dsFiles.filterFunc = function(item:Object):Boolean {
return(item.cname == redundantVariable);
}
}
AddThis Social Bookmark Button