Olá Beck e Júnior,

Muito obrigado pela ajuda, realmente vocês são rápidos no gatilho!

Porém resolvi meu problema de outra forma. O que me ajudou foi a
possibilidade do uso da propriedade DATA, que ainda  não tinha
pensado.

No meu renderer, inseri os seguintes listeners:
owner.addEventListener(ListEvent.ITEM_ROLL_OUT,onFocusItem);
owner.addEventListener(ListEvent.ITEM_ROLL_OVER,onFocusItem);
owner.addEventListener(ListEvent.CHANGE,onFocusItem);

E criei o método:
private function onFocusItem(event:ListEvent):void {
  if (event.itemRenderer.data == data){
    alphaImage = 1;
  } else {
    alphaImage = 0.3;
  }
}

O que vocês acham desta solução?

[]'s
Saulo

On 21 fev, 11:20, Beck Novaes <[EMAIL PROTECTED]> wrote:
> Sobrescreva o método updateDisplayList. Nele, tente verificar se o
> item selecionado no dataGrid é igual ao "data" do seu itemRenderer e
> então mude o "alpha" das imagens. Isso deve funcionar.
>
> []'s
> Beck Novaes
>
> On Feb 21, 8:58 am, Saulo Brust <[EMAIL PROTECTED]> wrote:
>
> > Olá Flexeiros,
>
> > Tenho um DataGrid onde a última coluna é renderizada por um VBox que
> > possui duas imagens, uma referente a edição e outra referente a
> > remoção.
>
> > Estas duas imagens possuem alpha 0.3. Quando a linha do DataGrid é
> > selecionada, gostaria que o alpha destas imagens muda-se para 1.
>
> > Alguém pode me mostrar o caminho das pedras? :-)
>
> > []'s
> >  Saulo
--~--~---------~--~----~------------~-------~--~----~
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