Muito obrigado a todos em especial a vc Gabriela.

Agora está funcionando como eu queria.
E exatamente como vc mostrou.

Grato

Renato


2008/7/1 gabriela perry <[EMAIL PROTECTED]>:

>  Então, pegando o bonde no meio da trilha (mais uma vez...) lá vai:
>
> contato4.addEventListener(MouseEvent.CLICK, MostraPerfil);
>  private function MostraPerfil(evt:MouseEvent):void{ //nomes de métodos
> deveriam come;car com minúsculas...
>     trace(evt.currentTarget.id <http://evt.currenttarget.id/>)
> }
>
>
>
> Gabriela Trindade Perry - http://www.gabriela.trindade.nom.br
>
>
>
> ------------------------------
> > Date: Tue, 1 Jul 2008 06:48:54 -0700
> > Subject: [flexdev] Re: retornando a id de um componente dinâmico
> > From: [EMAIL PROTECTED]
> > To: [email protected]
>
> >
> >
> > Se este seu botão está numa tela, e você define ele fora de uma função
> > como no exemplo abaixo, basta ele ser publico para que outra tela
> > possa acessá-lo.
> >
> > public var myButton:Button
> >
> > private function createButton():void
> > {
> > myButton = new Button();
> > }
> >
> >
> > []'s
> > Beck Novaes
> >
> >
> > On Jul 1, 8:52 am, "Renato Vertuam Neto" <[EMAIL PROTECTED]> wrote:
> > > Sim e isso mesmo eu crio o botao e o mesmo recebe uma id e quando o
> mesmo
> > > for clicado eu quero que ele envie a sua id para uma outra janela que
> ira
> > > exectar um query no banco.
> > >
> > > So nao entendi a questao da propriedade, neste caso estou criando
> errado o
> > > botao.
> > >
> > > Grato
> > >
> > > Renato
> > > 2008/7/1 Beck Novaes <[EMAIL PROTECTED]>:
> > >
> > >
> > >
> > >
> > >
> > > > Deixa eu ver se entendi bem. Você quer pegara o "id" deste botão?
> > > > *var* contato4:Button = *new* Button();
> > >
> > > > Se for este o caso, basta que o seu botão seja uma propriedade e não
> > > > uma variável local. Bem... se não for isto que você  quer, tente
> > > > explicar o seu problema de outra forma.
> > >
> > > > []'s
> > > > Beck Novaes
> > >
> > > > On Jun 30, 9:28 am, "Renato Vertuam Neto" <[EMAIL PROTECTED]> wrote:
> > > > > Ola All
> > >
> > > > > Pode parecer uma pergunta besta, mas como sou novato em Flex la
> vai:
> > >
> > > > > Esse trecho de codigo retorna uma consulta SQL com varios
> registros, cada
> > > > > registro tera um botao com uma determinada ação, como eu pego o id
> do
> > > > botão
> > > > > criado dinamicamente neste codigo.
> > >
> > > > > *var* contato1:CheckBox = *new* CheckBox();
> > >
> > > > > *var* contato2:Label = *new* Label();
> > >
> > > > > *var* contato3:HBox = *new* HBox();
> > >
> > > > > *var* contato4:Button = *new* Button();
> > >
> > > > > contato2.text=item.idmensagem;
> > >
> > > > > contato1.id=item.idmensagem;
> > >
> > > > > contato2.height=16;
> > >
> > > > > contato2.width=492;
> > >
> > > > > contato4.label=*"Perfil"*;
> > >
> > > > > contato4.id=item.idmensagem;
> > >
> > > > > contato4.addEventListener(MouseEvent.CLICK, MostraPerfil);
> > >
> > > > > Principal.addChild(contato3);
> > >
> > > > > contato3.addChild(contato1);
> > >
> > > > > contato3.addChild(contato2);
> > >
> > > > > contato3.addChild(contato4);
> > > > > Se alguem tiver uma ideia,
> > >
> > > > > Grato
> > >
> > > > > --
> > > > > Renato Vertuam Neto
> > >
> > > --
> > > Renato Vertuam Neto
> > >
>


-- 
Renato Vertuam Neto

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