Boas pessoal!

Tenho andado a dar alguns passos no Flex e, muitas vezes, são mais as
dúvidas que as certezas :p

Ora então... Eu tenho aqui uma datagrid que já foi toda "skinned" através de
css e tal. Até aqui tudo bem.

Agora, na última célula da datagrid quero lá colocar um itemRenderer
específico com movieclips que estão a ser carregados através de uma livraria
gráfica que está a ser carregada pela classe "mãe" e que importa os items
como Classes (como normalmente no AS3).

No caso da classe mãe tudo funciona direito. Já testei o carregamento da
livraria e tal e consigo representar direitos os movieclips o problema é
tentar passar isso para o meu component.

Aqui vai o meu component:

<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml";
    width="64" height="64"
    horizontalAlign="center"
    backgroundColor="{checkColor(data.status)}" id="stuff">
    <mx:Script>
    <![CDATA[

    import flash.display.MovieClip;
    import mx.core.UIComponent;

        private var RED_COLOR : uint = 0xC86464;
        private var GREEN_COLOR : uint = 0x829664 ;

        private function checkColor (colorToFill : String) : uint {
            var stringToReturn : uint;
            if (colorToFill == "1") {
                stringToReturn = RED_COLOR;
            } else {
                stringToReturn = GREEN_COLOR;
            }
            return stringToReturn;
        }

        var c:UIComponent = new UIComponent();
        c.addChild(cancelMC);
        panel1.addChild(c);

    ]]>
</mx:Script>
<mx:Text styleName="MultiChoiceRenderer" text="Oi" />

</mx:VBox>

Neste exemplo, eu consigo colocar o text a funcionar direito mas, qualquer
coisa que eu coloque aqui dentro, como no caso o UIComponent ele gera erros
do género "Acesso a propriedade indefinida".

Alguma ideia ou explicação sobre o que está mal aqui (tudo lol) ou então
qualquer tutorial ou best pratices sobre como proceder nestes casos?

Quero ver se compro um livrito de Flex para ler antes de dormir lol

Obrigado!

-- 
Cumprimentos, Mauro Martins
-------------------------------------------------------------
www.imauro.com || www.imauro.com/blog/
Web Designer || Flash Developer

Twitter: @Mauredo || LinkedIn: in/mauromartins

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a