Opa lorenzi,
isso mesmo, se eu tirar o datagrid da tela, não acontece o erro :(
Eu vi no fonte do flex, que ele dá um erro nesta linha tachada:
var headerBGSkinClass:Class =
getStyle("headerBackgroundSkin");
var headerBGSkin:IFlexDisplayObject = new
headerBGSkinClass();
pelo que percebi, ele pega um headerBackgroundSkin e vai instanciar... mas,
isso não deveria existir ? já que é do proprio sdk do flex ?
[]'s
2010/1/19 Lorenzi <[email protected]>
> Se retirar o data grid da tela nao acontece o erro??
>
> On 18 jan, 17:59, Felipe RIA <[email protected]> wrote:
> > Olá pessoal,
> >
> > comecei a usar um datagrid aqui em uma tela, e do nada, começou a
> aparecer
> > um erro estranho
> >
> > Alguém sabe o que é isso ??? Isso agora aparece direto e não sei mais o
> que
> > faço.
> >
> > Declaração de Datagrid:
> > <mx:DataGrid width="100%" height="100%" id="clientesAtivos">
> > <mx:columns>
> > <mx:DataGridColumn headerText="Nome" dataField="nome"
> />
> > <mx:DataGridColumn headerText="Cidade"
> > dataField="cidade" width="100"/>
> > </mx:columns>
> > </mx:DataGrid>
> >
> > Erro:
> > TypeError: Error #1007: Tentativa de instanciação em um não-construtor.
> > at
> >
> mx.controls.dataGridClasses::DataGridHeader/updateDisplayList()[C:\autobuil
> d\3.4.0\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataG
> ridHeader.as:258]
> > at
> >
> mx.core::UIComponent/validateDisplayList()[C:\autobuild\3.4.0\frameworks\pr
> ojects\framework\src\mx\core\UIComponent.as:6351]
> > at
> >
> mx.managers::LayoutManager/validateClient()[C:\autobuild\3.4.0\frameworks\p
> rojects\framework\src\mx\managers\LayoutManager.as:880]
> > at
> >
> mx.core::UIComponent/validateNow()[C:\autobuild\3.4.0\frameworks\projects\f
> ramework\src\mx\core\UIComponent.as:5679]
> > at
> >
> mx.controls.dataGridClasses::DataGridBase/updateDisplayList()[C:\autobuild\
> 3.4.0\frameworks\projects\framework\src\mx\controls\dataGridClasses\DataGri
> dBase.as:493]
> > at
> >
> mx.controls::DataGrid/updateDisplayList()[C:\autobuild\3.4.0\frameworks\pro
> jects\framework\src\mx\controls\DataGrid.as:1444]
> > at
> >
> mx.controls.listClasses::ListBase/validateDisplayList()[C:\autobuild\3.4.0\
> frameworks\projects\framework\src\mx\controls\listClasses\ListBase.as:3348]
> > at
> >
> mx.managers::LayoutManager/validateDisplayList()[C:\autobuild\3.4.0\framewo
> rks\projects\framework\src\mx\managers\LayoutManager.as:622]
> > at
> >
> mx.managers::LayoutManager/doPhasedInstantiation()[C:\autobuild\3.4.0\frame
> works\projects\framework\src\mx\managers\LayoutManager.as:677]
> > at
> > Function/http://adobe.com/AS3/2006/builtin::apply()<http://adobe.com/AS3/2006/builtin::apply%28%29>
> > at
> >
> mx.core::UIComponent/callLaterDispatcher2()[C:\autobuild\3.4.0\frameworks\p
> rojects\framework\src\mx\core\UIComponent.as:8733]
> > at
> >
> mx.core::UIComponent/callLaterDispatcher()[C:\autobuild\3.4.0\frameworks\pr
> ojects\framework\src\mx\core\UIComponent.as:8673]
> >
> > Obrigado !!!!
>
> --
> 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
>
--
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