My entire class (SOCAdvisorVO) is marked as Bindable:

[Bindable]
        public class SOCAdvisorVO
        {
                // used for problem flight 'cleared'
                public var flightHasBeenClearedByUser:Boolean=false;


--- In [email protected], "Michael Schmalle" 
<[EMAIL PROTECTED]> wrote:
>
> Hi,
> Sounds like you need to check your bindings.
> 
> I don't think there is any way possible that the ArrayCollection 
can become
> intelligent and start deleting items without being told to by some 
outside
> force. ;-)
> 
> Sounds like it has to do with the;
> 
> flightToMarkAsRemoved.flightHasBeenClearedByUser=true
> 
> That would be my guess.
> 
> Mike
> 
> On Fri, Sep 26, 2008 at 10:03 AM, djbrown_rotonews <
> [EMAIL PROTECTED]> wrote:
> 
> >   has anyone run into this problem? The code below is *removing* 
the
> > item from the ArrayCollection when I modify that one attribute on
> > the object. And the size of my ArrayCollection isn't increasing
> > after the call to addItem() either. the call to getItemIndex is
> > working just fine, but the object is removed and the size of the
> > ArrayCollection is decreased by 1 when the
> > flightToMarkAsRemoved.flightHasBeenClearedByUser=true;
> > line is reached.
> >
> > any ideas?
> >
> > ----
> > var flightToMarkAsRemoved:SOCAdvisorVO = event.flightToErase;
> > var indexOfFlightToEdit:int =
> > flightsForStation.getItemIndex(flightToMarkAsRemoved);
> > flightToMarkAsRemoved.flightHasBeenClearedByUser=true;
> >
> > // for some reason, simply setting the attrib to true is causing
> > //the item to be removed from the array collection.
> > flightsForStation.addItem(flightToMarkAsRemoved);
> >
> >  
> >
> 
> 
> 
> -- 
> Teoti Graphix, LLC
> http://www.teotigraphix.com
> 
> Teoti Graphix Blog
> http://www.blog.teotigraphix.com
> 
> You can find more by solving the problem then by 'asking the 
question'.
>


Reply via email to