I have an inline item renderer, bounded to a data source, which is 
an array collection of objects. These objects are used to 
dynamically display controls in a datagrid. Everything seems to work 
fine for awhile. I can slide the slider down and up and down, but 
when I try to slide it back up the second time I get the following 
error:





RangeError: Error #2006: The supplied index is out of bounds.
        at flash.display::DisplayObjectContainer/getChildAt()
        at mx.core::Container/getChildAt()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\Container.as:2369]
        at mx.core::Container/removeChildAt()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\Container.as:2333]
        at mx.core::Container/removeAllChildren()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\core\Container.as:3429]
        at DynamicAssertion/loadControl()
[C:\software\application\weka\BuildingCharacterization\DynamicAsserti
on.mxml:45]
        at BuildingCharacterization_inlineComponent1/set data()
[C:\software\application\weka\BuildingCharacterization\BuildingCharac
terization.mxml:695]
        at 
mx.controls.dataGridClasses::DataGridBase/mx.controls.dataGridClasses
:DataGridBase::makeRowsAndColumns()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\dataGridClasses\DataG
ridBase.as:650]
        at 
mx.controls::DataGrid/mx.controls:DataGrid::makeRowsAndColumns()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\DataGrid.as:1293]
        at 
mx.controls.listClasses::ListBase/mx.controls.listClasses:ListBase::s
crollVertically()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\listClasses\ListBase.
as:5467]
        at 
mx.controls::DataGrid/mx.controls:DataGrid::scrollVertically()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\DataGrid.as:1923]
        at mx.controls.listClasses::ListBase/set 
verticalScrollPosition()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\listClasses\ListBase.
as:1043]
        at mx.controls::DataGrid/mx.controls:DataGrid::scrollHandler
()[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\DataGrid.as:1720]
        at 
flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchE
ventFunction()
        at flash.events::EventDispatcher/dispatchEvent()
        at mx.core::UIComponent/dispatchEvent()
[E:\dev\flex_201_borneo\sdk\frameworks\mx\core\UIComponent.as:8389]
        at 
mx.controls.scrollClasses::ScrollBar/http://www.adobe.com/2006/flex/m
x/internal::dispatchScrollEvent()
[E:\dev\flex_201_borneo\sdk\frameworks\mx\controls\scrollClasses\Scro
llBar.as:1096]
        at 
mx.controls.scrollClasses::ScrollThumb/mx.controls.scrollClasses:Scro
llThumb::mouseMoveHandler()
[C:\dev\flex_201_gmc\sdk\frameworks\mx\controls\scrollClasses\ScrollT
humb.as:234]





In my item renderer, I first removeAllChildren(), and I think this 
is what is causing this error. I just can't figure out why it only 
does it after I slide the slider up for the second time. I have been 
working on this for weeks now – it has taken an unbelievable amount 
of time and I still can't figure it out.

Any help is VERY MUCH APPRICIATED!!!

Thanks


Reply via email to