Consegui!!! A solução era muito mais simples do que parece.
Eu estava extendendo a classe Label. Essa classe, por si só, já usa a propriedade dataField do DataGridColumn. Ou seja, se eu extender essa classe e não modificar nada, ela usará a propriedade dataField e atribuirá o valor do campo na propriedade text do Label. Sendo assim, eu sobrescrevo o método updatteDisplayList usando a propriedade text, que já tem o valor do campo indicado por dataField. Simples não? override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { super.updateDisplayList(unscaledWidth, unscaledHeight); var tmp:String = super.text; if ( tmp.charAt(2) == '/' ) return; var date:Date = DateField.stringToDate( tmp,'YYYY-MM-DD'); super.text = DateField.dateToString(date,'DD/MM/ YYYY'); } Se alguém não entendeu a solução, procure-me em pvt. -- 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