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 flexcoders@yahoogroups.com, "flexawesome" <[EMAIL PROTECTED]> 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" > 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 flexcoders@yahoogroups.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: <flexcoders@yahoogroups.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 flexcoders@yahoogroups.com, "simonjpalmer" <simonjpalmer@> > > > wrote: > > >> > > >> how about > > >> > > >> myData.removeItemAt(0)? > > >> > > >> --- In flexcoders@yahoogroups.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 > > > Search Archives: > http://www.mail-archive.com/flexcoders%40yahoogroups.com > > > Yahoo! Groups Links > > > > > > > > > > > > > > >