Pessoal,

O fundo muda sozinho, simplesmente pelo fato de mudar a barra de rolagem, para 
cima ou para baixo...

Do nada, muda as cores...

Vejam o codigo !
if (data.COR_AM_3 == "amarelo"){

g.beginFill(0xf9ff97);

g.drawRect(0,0, unscaledWidth, unscaledHeight);

g.endFill(); 

} else if (data.COR_AM_3 == "vermelho") {

g.beginFill(0xfda1a1);

g.drawRect(0, 0, unscaledWidth, unscaledHeight);

g.endFill();

} 


Atenciosamente
Jean Duarte
  ----- Original Message ----- 
  From: Jean Mariano Duarte 
  To: flexdev@googlegroups.com 
  Sent: Saturday, July 11, 2009 8:35 PM
  Subject: [flexdev] ItemRender


      Pessoal,

  Estamos usando aqui itemRenderer para efetuar a troca do fundo de colunas 
especificas do DataGrid.

  Fazemos um Bindable com ClassFactory, criando um ID para e script para cada 
Coluna.

  [Bindable]
  public var fundo1:ClassFactory = new ClassFactory(BackgroundRenderer1);
  [Bindable]
  public var fundo2:ClassFactory = new ClassFactory(BackgroundRenderer2);

  E assim por diante para umas 10 colunas, que claro possuem dados diferentes e 
sao analizados separadamente.

  Não temos como usar o mesmo Script para todas as colunas?

  Temos que ficar duplicando o código para cada item?

  Pois não conseguimos passar parametros para o ItemRenderer, para que ele 
saiba de qual coluna estamos analisando e alterando.

  E tambem acontece de ele alterar cores de colunas, que nem era para alterar 
aleatoriamente, sem ter a alteração constante
  nas mesmas colunas...

  Atenciosamente
  Jean Duarte

  

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