"Works local but not on server" often indicates a security issue. Are you sure you are getting your data?
Also, this is probably not the best thing: playlist=userRequest.lastResult.videolink.video Use a result handler function to assign the event.result(don't use lastResult, it is intended for binding espressions) to a local variable. The result handler will also let you verify that/when your data result is returned. Tracy ________________________________ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of Ary Sent: Sunday, August 26, 2007 6:07 PM To: [email protected] Subject: RE: [flexcoders] filterFunction on ArrayCollection Hi Alex, thx for replying, yes i thought so too...but if it is...it won't work on local either..but it works on localhost... here's the code private function startFilter(toFilter:String):void { categoryString=toFilter; tabSwitch(toFilter); playlist=userRequest.lastResult.videolink.video playlist.filterFunction=processFilter; playlist.refresh(); dgUserRequest.selectedIndex=0; } private function processFilter(item:Object):Boolean { var result:Boolean=false; if (!item.videocategory.length || item.videocategory.toUpperCase().indexOf(categoryString) >= 0){ result=true; } return result; } and here is the httpservice, trigerred on creationComplete app. userRequest.send(); <mx:HTTPService id="userRequest" url="_fxrequest.php" useProxy="false" method="POST" result="playlist=userRequest.lastResult.videolink.video" > thanks! ary --- Alex Harui <[EMAIL PROTECTED] <mailto:aharui%40adobe.com> > wrote: > please post some code. Sounds like you might be > filtering before the > results come back from the server. __________________________________________________________ Need a vacation? Get great deals to amazing places on Yahoo! Travel. http://travel.yahoo.com/ <http://travel.yahoo.com/>

