Existe um esquema de compatibilidade... alguns componentes sofreram alterações mas, sinceramente, não sei o porquê disso aí não funcionar (talvez uma falha/bagunça/irresponsabilidade/etc da Adobe nisso aí ?!
Dá uma olhada neste link: http://labs.adobe.com/wiki/index.php/Flex_3:Backwards_Compatibility_Flag Abraços. 2010/1/19 Felipe RIA <[email protected]> > 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 > -- Atenciosamente, Pergentino Araújo. Arquiteto Java/Flex MSc. Profissional - Engenharia de Software Adobe Certified Expert - Flex 3 with AIR
-- 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
