Oi. Você deve disparar um evento:
mx:Image id="albumImage" click="mostra();"
> source="saleIcon.jpg" click="dispatchEvent(new Event('mostra',true))"/>
e capturar este evento com addEventListner... de uma olhada na
documentação para maiores informações
Leandro Rodrigues Chaves escreveu:
> Galera, tenho uma coluna em um datagrid q tem uma miniatura de foto,
> assim qdo clicar sobre ela quero q apareça um panel com a foto
> original.
>
> <mx:DataGridColumn headerText="Foto" width="50" sortable="false"
> resizable="false">
> <mx:itemRenderer>
> <mx:Component>
> <mx:VBox horizontalAlign="center"
> verticalAlign="middle">
> <mx:Image id="albumImage" click="mostra();"
> source="saleIcon.jpg" click="mostra();"/>
> </mx:VBox>
> </mx:Component>
> </mx:itemRenderer>
> </mx:DataGridColumn>
>
> Mesmo eu tendo definido a função mostra() dentro do mx:Script da
> aplicação, ele não reconhece a função. Se eu pôr um mx:Script dentro
> do VBox consigo usar a função. Mas aí se eu tento chamar panel.visible
> = true, por exemplo, e este panel está fora do itemRenderer, ele tb
> não reconhece. E não rola de pôr o panel dentro do itemRenderer, pois
> ele aparecerá dentro da célula do datagrid, o que não é o q eu quero.
>
> Alguém pode me ajudar?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---