Thanks Nathan - I used the 'result' event and it worked like a charm ! --- In [email protected], "nathanpdaniel" <[EMAIL PROTECTED]> wrote: > > My suggestion would be in your loginRequest HTTPService, you need > to set the "result" to notify you when you've loaded the > information. As it stands right now you're asking to display > information from a request that has just been sent... you need to > have the Alert.show() in a separate function (called by a 'result' > event). More like this AS: > > private function processLogin():void > { > loginRequest.send(); > } > private function initializeLoginRequest():void > { > Alert.show(userInfo.getItemAt(0).id); > } > > With this MXML HTTPRequest: > > <mx:HTTPRequest url="http://www.example.com" > result="initializeLoginRequest()"><!-- Your info Here --! > ></mx:HTTPRequest> > > Hopefully this helps! > -Nathan > > --- In [email protected], "pdflibpilot" <flex@> wrote: > > > > I am using the following HTTPservice request to query mySQL using > PHP > > and return the users basic information into an array. > > > > <mx:ArrayCollection id="userInfo" source= > > "{ArrayUtil.toArray(loginRequest.lastResult.records.record)}"/> > > > > This is working fine since it will populate a form with their info, > > however I want to test the info that has been returned before > > displaying anything. > > > > Currently when I use the following I get an "getItemAt()" is out of > > bounds. I assume the userInfo array has not yet been populated. > > > > private function processLogin():void { > > loginRequest.send(); > > Alert.show(userInfo.getItemAt(0).id); > > > > } > > > > How do I prevent validating the results before the array is > popuplated ? > > >
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/flexcoders/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

