Obrigado Beck, o problema foi resolvido com sua ajuda.

João



2007/2/1, Beck Novaes <[EMAIL PROTECTED]>:
>
>
> Olá João,
>
>
> Você provavelmente resolverá o seu problema fazendo a conversão de
> coordenadas. O Flex suporta três sistemas de coordenadas: global,
> local, e content. Você pode trabalhar com os diferentes sistemas de
> coordenadas utilizando os métodos "globalToLocal" e "localToGlobal" da
> classe "displayObject" (da qual herdam todos os componentes visuais do
> Flex). Já os componentes que herdam da classe "Container" possuem os
> métodos "contentToGlobal", "globalToContent", "contentToLocal" e
> "localToContent".
>
> Pelo que entendi do seu problema creio que deva usar o
> "globalToContent".
>
> Saiba mais:
> http://livedocs.macromedia.com/flex/201/html/containers_intro_063_20.html
>
>
> []'s
> Beck Novaes
>
>
> On 1 fev, 15:34, "João Ribeiro Junior" <[EMAIL PROTECTED]> wrote:
> > Pessoal, mais uma...
> >
> > Tenho um DataGrid onde em algumas colunas uso um headerRenderer que é um
> > componente externo (mx:HBox) onde estão embutidos um (mx:Label) e um
> > (mx:LinkButton), nesse último estou chamando um mx:Menu no evento click.
> >
> > O problema é: Como referenciar as coordenadas de exibição do menu (x,y)
> > relativas ao LinkButton e não a Application.application.
> >
> > Sei que é mais fácil usar o mx:PopUpMenuButton ou mx:PopUpButton dentro
> do
> > componente headerRenderer, dessa forma estaria resolvido, mas gostaria
> de
> > aplicar um mx:Menu em um simples mx:Button.
> >
> > Pela atenção, obrigado.
> >
> > João
>
>
> >
>

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