try "event.result.site" instead of "event.result.sites.site"

i usually use "myXMLListCollection.source = 
myHttpService.lastResult.myNode" and that works.



Paul Andrews wrote:
>
> I've no problem with the e4x suggestion, though the debugger says:
>
> event.result.sites.site = mx.collections.ArrayCollection (@3ad1a51)
>
> so the data should be in the right format (as far as the original 
> question
> is concerned).
>
> ----- Original Message -----
> From: "AJ Seelund" <[EMAIL PROTECTED] <mailto:aj%40jetcharters.com>>
> To: <[email protected] <mailto:flexcoders%40yahoogroups.com>>
> Sent: Sunday, November 04, 2007 2:57 AM
> Subject: Re: [flexcoders] Re: remove a item in ArrayCollection
>
> > change the result format in your http service to "e4x"
> >
> >
> >
> > flexawesome wrote:
> >>
> >>
> >> ya, it shows [object] [object] in deugger window. it looks I can use
> >>
> >> removeItemAt to remove the object, but it doesn;t work -_-
> >>
> >> Cheers
> >>
> >> --- In [email protected] <mailto:flexcoders%40yahoogroups.com>
> >> <mailto:flexcoders%40yahoogroups.com>, "simonjpalmer" 
> <[EMAIL PROTECTED]>
> >> wrote:
> >> >
> >> > you are assigning event.result.sites.site to myData which you have
> >> > declared as an ArrayCollection.
> >> >
> >> > What makes you think event.result.sites.site is an ArrayCollection?
> >> >
> >> > Have you inspected event.result.sites.site in the debugger?
> >> >
> >> > --- In [email protected] 
> <mailto:flexcoders%40yahoogroups.com>
> >> <mailto:flexcoders%40yahoogroups.com>, "flexawesome" <flexawesome@>
> >> wrote:
> >> > >
> >> > >
> >> > > here is my completed code... I am going to remove the first site of
> >> > > *adobe* in xml
> >> > >
> >> > > this seems doesn't in this case, any suggestion? Thanks
> >> > >
> >> > > myData.removeItemAt(myData.getItemAt(0));
> >> > >
> >> > > ====== need to remove this part out from ArrayCollection ======
> >> > > <site>
> >> > > <label>ADOBE</label>
> >> > > <totals>500</totals>
> >> > > <doc_url>www.adobe.com</doc_url>
> >> > > </site>
> >> > > ===============================================================
> >> > >
> >> > > Code from here......
> >> > >
> >> > > ============ Main MXML File ============
> >> > >
> >> > > <?xml version="1.0"?>
> >> > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml 
> <http://www.adobe.com/2006/mxml>
> >> <http://www.adobe.com/2006/mxml <http://www.adobe.com/2006/mxml>>"
> >> > > layout="absolute"
> >> > > creationComplete="dataServices.send()">
> >> > >
> >> > > <mx:Script>
> >> > > <![CDATA[
> >> > >
> >> > > import mx.events.*;
> >> > > import mx.rpc.events.*;
> >> > > import mx.collections.*;
> >> > > import mx.controls.*;
> >> > >
> >> > > [Bindable]
> >> > > private var myData:ArrayCollection;
> >> > >
> >> > >
> >> > > private function resultHandler(event:ResultEvent):void {
> >> > > myData = event.result.sites.site;
> >> > > }
> >> > >
> >> > > ]]>
> >> > > </mx:Script>
> >> > >
> >> > > <mx:HTTPService id="dataServices" url="myXML.xml"
> >> > > resultFormat="object"
> >> > > result="resultHandler(event)"/>
> >> > >
> >> > > </mx:Application>
> >> > >
> >> > > ========================================
> >> > >
> >> > > ============ myXML.xml =============
> >> > >
> >> > > <?xml version = "1.0" encoding="utf-8"?>
> >> > > <sites>
> >> > > <site>
> >> > > <label>ADOBE</label>
> >> > > <totals>500</totals>
> >> > > <doc_url>www.adobe.com</doc_url>
> >> > > </site>
> >> > >
> >> > > <site>
> >> > > <label>GOOGLE</label>
> >> > > <totals>300</totals>
> >> > > <doc_url>www.google.com</doc_url>
> >> > > </site>
> >> > > <sites>
> >> > >
> >> > > ===================================
> >> > >
> >> > > --- In [email protected] 
> <mailto:flexcoders%40yahoogroups.com>
> >> <mailto:flexcoders%40yahoogroups.com>, "Paul Andrews" <paul@> wrote:
> >> > > >
> >> > > > There shouldn't be a problem with Simons suggestion.
> >> > > >
> >> > > > Post your code. The message seems to suggest you didn't declare
> >> > > myData as an
> >> > > > ArrayCollection, but your original code did.
> >> > > >
> >> > > > Hmm..
> >> > > >
> >> > > > Paul
> >> > > > ----- Original Message -----
> >> > > > From: "flexawesome" <flexawesome@>
> >> > > > To: <[email protected] 
> <mailto:flexcoders%40yahoogroups.com>
> >> <mailto:flexcoders%40yahoogroups.com>>
> >> > > > Sent: Sunday, November 04, 2007 1:29 AM
> >> > > > Subject: [flexcoders] Re: remove a item in ArrayCollection
> >> > > >
> >> > > >
> >> > > > > hummm....
> >> > > > >
> >> > > > >
> >> > > > > I got this error msg:
> >> > > > >
> >> > > > > ===============================
> >> > > > >
> >> > > > > Severity and Description Path Resource Location Creation 
> Time Id
> >> > > > > 1118: Implicit coercion of a value with static type Object to a
> >> > > > > possibly unrelated type mx.collections:ArrayCollection. 
> test.mxml
> >> > > > > line 69 1194139654331 151789
> >> > > > >
> >> > > > >
> >> > > > > --- In [email protected] 
> <mailto:flexcoders%40yahoogroups.com>
> >> <mailto:flexcoders%40yahoogroups.com>, "simonjpalmer" <simonjpalmer@>
> >> > > > > wrote:
> >> > > > >>
> >> > > > >> how about
> >> > > > >>
> >> > > > >> myData.removeItemAt(0)?
> >> > > > >>
> >> > > > >> --- In [email protected] 
> <mailto:flexcoders%40yahoogroups.com>
> >> <mailto:flexcoders%40yahoogroups.com>, "flexawesome" <flexawesome@>
> >> > > wrote:
> >> > > > >> >
> >> > > > >> >
> >> > > > >> >
> >> > > > >> > Hey there,
> >> > > > >> >
> >> > > > >> > I have a problem to remove the first *object* in myData, any
> >> > > > > suggestion?
> >> > > > >> >
> >> > > > >> > Thank you
> >> > > > >> >
> >> > > > >> > ===========================
> >> > > > >> >
> >> > > > >> >
> >> > > > >> > [Bindable]
> >> > > > >> > private var myData:ArrayCollection;
> >> > > > >> >
> >> > > > >> > myData.removeItemAt(myData.getItemAt(0));
> >> > > > >> >
> >> > > > >>
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > > --
> >> > > > > Flexcoders Mailing List
> >> > > > > FAQ:
> >> > http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt 
> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> >> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt 
> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>>
> >> > > > > Search Archives:
> >> > > http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> <http://www.mail-archive.com/flexcoders%40yahoogroups.com>
> >> <http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> <http://www.mail-archive.com/flexcoders%40yahoogroups.com>>
> >> > > > > Yahoo! Groups Links
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
> >>
> >
> >
> >
> > --
> > Flexcoders Mailing List
> > FAQ: 
> http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt 
> <http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt>
> > Search Archives: 
> http://www.mail-archive.com/flexcoders%40yahoogroups.com 
> <http://www.mail-archive.com/flexcoders%40yahoogroups.com>
> > Yahoo! Groups Links
> >
> >
> >
>
>  

Reply via email to