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

Reply via email to