Como vc chegou a conclusão de que o erro esta sendo causado por esse trecho do codigo? Na mensagem de erro nao cita nada que diga que ali que está acontecendo o erro.
On 28 ago, 10:59, thiago freitas <[EMAIL PROTECTED]> wrote: > pessoal, vejam um trecho do meu codigo: > > private function pegaNot(result:Array):void > { > var titulo:Label = new Label(); > var mensagem:Text = new Text(); > var i:int; > > for (i = 0; i < result.length; i++) > { > titulo.text = result[i].titulo; > mensagem.text = result[i].mensagem; > > telNotVir.vbox.addChild(titulo); > telNotVir.vbox.addChild(mensagem); > } > > } > > a minha função receber o retorno do banco, um array. e eu faço uma > inclusão das noticias em uma tela do sistema. > > pois bem, se no meu banco tiver apenas uma noticia, funciona > perfeitamente, porem se tiver mais de uma da o seguinte erro: > > RangeError: Error #2006: The supplied index is out of bounds. > at flash.display::DisplayObjectContainer/getChildAt() > at mx.core::Container/getChildAt()[E:\dev\3.0.x\frameworks\projects > \framework\src\mx\core\Container.as:2332] > at mx.containers.utilityClasses::BoxLayout/updateDisplayList()[E:\dev > \3.0.x\frameworks\projects\framework\src\mx\containers\utilityClasses > \BoxLayout.as:188] > at mx.containers::Box/updateDisplayList()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\containers\Box.as:370] > at mx.core::UIComponent/validateDisplayList()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\core\UIComponent.as:6214] > at mx.core::Container/validateDisplayList()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\core\Container.as:2675] > at mx.managers::LayoutManager/validateDisplayList()[E:\dev\3.0.x > \frameworks\projects\framework\src\mx\managers\LayoutManager.as:602] > at mx.managers::LayoutManager/doPhasedInstantiation()[E:\dev\3.0.x > \frameworks\projects\framework\src\mx\managers\LayoutManager.as:675] > at mx.managers::LayoutManager/validateNow()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\managers\LayoutManager.as:728] > at mx.controls::Menu/show()[E:\dev\3.0.x\frameworks\projects\framework > \src\mx\controls\Menu.as:1454] > at mx.controls::MenuBar/showMenu()[E:\dev\3.0.x\frameworks\projects > \framework\src\mx\controls\MenuBar.as:1664] > at mx.controls::MenuBar/mouseDownHandler()[E:\dev\3.0.x\frameworks > \projects\framework\src\mx\controls\MenuBar.as:1839] > > ja tentei usar o addChildAt() > > alguem poderia me ajudar? --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---