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

Responder a