Bruno,
Como é vc q está fazendo o dispatchEvent, vc terá q setar as
propriedades do
evento, neste caso, rowIndex.

[]s
Fabio da Silva
http://www.fabiophx.blogspot.com/

On 11 maio, 23:16, bruno bg <bruno...@ig.com.br> wrote:
> criei um addEventListener(ListEvent.ITEM_CLICK, funcao);  de um Componente
> List "qualquer"
>
> sendo que a condição é se o array for Maior que ZERO vai aparecer uma LISTA
> de opções para ser escolhida e vai disparar o evento ITEM_CLICK do mouse.
> BLZ FUNCIONA.
>
> agora se tiver somente um item no array,  forcei o dispatchEvent : BLZ
> FUNCIONA
> if (listaDeModulos.length==1){
>     ListModulos.selectedIndex=0;
>     ListModulos.dispatchEvent(new ListEvent(ListEvent.ITEM_CLICK));
>     PopUpManager.removePopUp(this);}
>
> para essa condição na minha function "funcao"  a que recebe o "disparo" , eu
> leio o ROWINDEX que correponde ao item clicado pelo mouse.
> Como não teve a ação do mouse, pois forcei o dispatchEvent.  quando leio o
> ROWINDEX ele me retorna -1 .  E não 0 (zero) que seria o primeiro e único
> ítem existente.
> vi que o  target.selectedIndex está igual a 0 (zero).
> mas o retorno ROWINDEX é igual a -1.
>
> o que posso  fazer para o ROWINDEX me retornar 0 (zero)  IGUAL ao
> selectedIndex ?
>
> abraço
> brunobg
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para 
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a