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