Você precisa mesmo de pegar o id?

Não é só adicionar um eventlistener quando ele cria o botão?

2008/7/1 Renato Vertuam Neto <[EMAIL PROTECTED]>:

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

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