Com certeza o problema não é porque você não consegue inserir um HBox num VBox ou vice-versa.
O que tem na linha 11 do arquivo ResumoFechamentosMG.as? Suponho que nesta linha você esteja tentando acessar um membro (método ou propriedade) de um objeto que ainda não foi criado. Nestes casos geralmente um "if (obj == null) return;" resolve, embora seja um tanto POG. De qualquer forma precisávamos de mais informações sobre o seu código fonte para ajudar melhor. []'s Beck Novaes On 5 jul, 13:35, Dyow <[EMAIL PROTECTED]> wrote: > Criei um componente em MXML no qual tem vários HBox dentro de VBox, > fazendo um layout legal. > Só que precisava fazer algumas validações, aplicar regras de negócio, > etc. Para isso, transformei de MXML para AS. Tudo funcionou > tranquilamente, mas qdo fui dar um addChild de um HBox, no qual o > child é um VBox, a aplicação retorna uma excessão e pára! Aí o erro: > > TypeError: Error #1009: Cannot access a property or method of a null > object reference. > at mx.core::Container/mx.core:Container::createChildren()[E:\dev > \flex_201_borneo\sdk\frameworks;mx\core;Container.as:2628] > at mx.core::UIComponent/initialize()[E:\dev\flex_201_borneo\sdk > \frameworks;mx\core;UIComponent.as:4941] > at mx.core::Container/initialize()[E:\dev\flex_201_borneo\sdk > \frameworks;mx\core;Container.as:2555] > at mx.core::UIComponent/http://www.adobe.com/2006/flex/mx/ > internal::childAdded()[E:\dev\flex_201_borneo\sdk\frameworks;mx > \core;UIComponent.as:4838] > at mx.core::Container/http://www.adobe.com/2006/flex/mx/ > internal::childAdded()[E:\dev\flex_201_borneo\sdk\frameworks;mx > \core;Container.as:3347] > at mx.core::Container/addChildAt()[E:\dev\flex_201_borneo\sdk > \frameworks;mx\core;Container.as:2280] > at mx.core::Container/addChild()[E:\dev\flex_201_borneo\sdk > \frameworks;mx\core;Container.as:2214] > at br.com.sankhya.os.flash.model.controlling::ManagementGraph/ > br.com.sankhya.os.flash.model.controlling:ManagementGraph::buildConfigManagementGraph() > [D:\Workspace\MGE-Servico Web\flex_src;br\com\sankhya\os\flash\model > \controlling;ManagementGraph.as:228] > at br.com.sankhya.os.flash.model.controlling::ManagementGraph/init() > [D:\Workspace\MGE-Servico Web\flex_src;br\com\sankhya\os\flash\model > \controlling;ManagementGraph.as:59] > at br.com.sankhya.os.flash.model.controlling::ResumoFechamentosMG()[D: > \Workspace\MGE-Servico Web\flex_src;br\com\sankhya\os\flash\model > \controlling;ResumoFechamentosMG.as:11] > at br.com.sankhya.os.flash.model.controlling::ControllingModel()[D: > \Workspace\MGE-Servico Web\flex_src;br\com\sankhya\os\flash\model > \controlling;ControllingModel.as:13] > at controlling()[D:\Workspace\MGE-Servico Web > \flex_src;;controlling.mxml:57] > at _controlling_mx_managers_SystemManager/create() > at mx.managers::SystemManager/ > mx.managers:SystemManager::initializeTopLevelWindow()[E:\dev > \flex_201_borneo\sdk\frameworks;mx\managers;SystemManager.as:2289] > at mx.managers::SystemManager/ > mx.managers:SystemManager::docFrameHandler()[E:\dev\flex_201_borneo\sdk > \frameworks;mx\managers;SystemManager.as:2214] > at [execute-queued] > > Sem contar que ele vai pro fonte onde parou. A linha é a seguinte: > UIComponentGlobals.layoutManager.addEventListener("updateComplete", > layoutCompleteHandler, false, 0, true); > > Alguém se habilita? --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] 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 -~----------~----~----~----~------~----~------~--~---
