Eu tenho um swf externo que possui uma biblioteca de movieclip. Eu importei
esses movieclips para o Flex. Exemplos do CancelIcon:

CancelIcon = event.target.applicationDomain.getDefinition("CancelIcon") as
Class;
cancelMC = new CancelIcon() as MovieClip;


Eu aqui consigo utilizar o movieclip na boa, o problema é quando utilizo, na
minha datagrid o meu custom itemRenderer e nºao consigo transferir o MC para
lá.

Tipo:

<mx:columns>
       <mx:DataGridColumn width="64" dataField="status" headerText=""
itemRenderer="assets.itemRenderers.mm" />
                </mx:columns>

Dentro do itemRenderer:

private function insertImage () : void {
            var c:UIComponent = new UIComponent();
            c.addChild(cancelMC);
            addChild(c);
        }

@DavidMarques - Não utilizei uma classe para isto, apenas estou a declarar
um mx:script dentro do mxml do componente. Vou ver se testo isso assim.

Obrigado.

2009/5/25 Miguel Vaz <[email protected]>

>
>
> Não sei se entendi bem, mas não devias fazer import dos componentes
> (classes) que pretendes incluir no itemRenderer? O cancelMC. É nessa linha
> que te dá erro?
>
> Ou criar um namespace a apontar para onde guardas esses movieclips?
>
> Desculpa se entendi mal a questão, Mauro. Queres importar um movieclip
> feito no flash? Ou um custom component do flex?
>
>
> Miguel Vaz
>
>
>
>
>
> 2009/5/25 Mauro Martins <[email protected]>
>
>> Boas!
>>
>> Ainda não consegui resolver o problema dos movieclips nos itemRenderers.
>>
>> Se bem que consigo ter um movieclip como class (como é suposto ser em AS
>> 3.0), não consigo passar essa informação para dentro do meu itemRenderer :(
>>
>> Já estive a ler sobre scope no Flex e declarei variáveis public a ver se
>> consigo ir "buscá-las" porque acaba sempre com o "Acesso a propriedade
>> indefinida".
>>
>> Já até testei com Aplication e tudo e não consigo passar para lá a
>> propriedade...
>>
>> Alguém me arranja um exemplo onde colocam movieclips dentro de
>> itemRenderers ou coisa que o valha? Só consigo arranjar exemplos de imagens,
>> mas isso o mx:Image trata bem...
>>
>> Cumprimentos, Mauro Martins.
>>
>
>
> >
>


-- 
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