Pq não usa um repeater para criar os botões baseados no array? Dessa
forma vc consegue pegar o botão com o método getRepeaterItem()

On 18 dez, 10:03, ajoppert <[email protected]> wrote:
> Tenho pouco tempo usando o flex e não sei se seria a melhor solução.
> mas segue:
>
> private function initialize():void
> {
>         var i:int;
>         var btn:Button
>         for (i=0; i<10; i++)
>         {
>                 btn = new Button();
>                 btn .addEventListener(MouseEvent.CLICK,buttonHandler);
>                 btn.id = "botao_" + i.toString();                             
>                                 }
>
> }
>
> private function buttonHandler(evt:MouseEvent):void
> {
> //O "evt.CurrentTarget.id" (é um Button).
> // basta dar um split pelo caracter "_".
> // a posição 1 desse novo array criado pela função split,
> // é o índice do array (converta o valor para inteiro) que vc quer
> acessar.
>
> }
>
> abs
> Angelo
>
> On 18 dez, 03:41, Michael Antunes <[email protected]> wrote:
>
> > Como eu faço para selecionar o index de um arraycollection atraves do
> > click de um botão, ou seja, o meu botão0 chamar o index0 do meu array
--~--~---------~--~----~------------~-------~--~----~
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