Oi Daniel,

Acho que está faltando um override do método updateDisplayList, pois
é lá que o valor do 'label ' é atribuido ao text. Algo mais ou menos
assim:

    override protected function updateDisplayList
(unscaledWidth:Number,
 
unscaledHeight:Number):void
    {
        super.updateDisplayList(unscaledWidth, unscaledHeight);  //
aqui o text é posicionado com o 'label'
// agora é que tem que calcular se cabe e adicionar os ...
       if (textField.numLines > 2)
       {
          super.toolTip = label;
          var firstLine:String = textField.getLineText(0);
          var secondLine:String = textField.getLineText(1).substr(0,
(textField.getLineText(1).length - 3));
            textField.text = firstLine + secondLine + "...";}
        }
     }


experimente e veja no que dá...

julio

On 25 jan, 22:11, Daniel Rodrigues da Cunha Frank
<[email protected]> wrote:
> Ok, tentei com o código abaixo, consegui limitar a 2 linhas como queria, mas
> os '...' no final não aparecem de jeito nenhum.
>                 override public function
> measureText(text:String):TextLineMetrics
> {
> var lineMetrics:TextLineMetrics = textField.getLineMetrics(0);
>  textField.text = text;
>  if (textField.numLines > 2)
> {
> super.toolTip = text;
>  var firstLine:String = textField.getLineText(0);
> var secondLine:String = textField.getLineText(1).substr(0,
> (textField.getLineText(1).length - 3));
>  textField.text = firstLine + secondLine + "...";}
>
>  lineMetrics.width = textField.textWidth + 4;
> lineMetrics.height = textField.textHeight + 4;
>  return lineMetrics;
>
> }
>
> 2009/1/25 Julio carneiro <[email protected]>
>
>
>
>
>
> > ooops, mil desculpas... eu respondi direto aqui se testar antes no FB3
> > e confirmar que funcionava :-<>
>
> > Daniel, pelo jeito vc já percebeu que a saida é criar uma sub-classe
> > to LinkButton.
> > Para limitar o texto e completar com '...' vc terá que fazer um
> > override do método 'measure' , truncar o texto vc mesmo adicionando
> > os ...
> > Pelo que eu observei no fonte do Button (que implementa o measure do
> > LinkButton) vc terá que reescrever o método para incluir tua função
> > para truncar o texto. Copie o método original do SDK e inclua o
> > código para truncar o label.
>
> > julio
>
> > On 25 jan, 18:36, Eduardo Kraus <[email protected]> wrote:
> > >   Boa Tarde
>
> > > O LinkButton não tem o método itemRenderer!!!
>
> > > *Eduardo Kraus*
> > > Desenvolvedor
> > >  [email protected]http://blog.mxml.com.br
>
> > > 2009/1/25 Julio carneiro <[email protected]>
>
> > > > Tenta isto aqui:
>
> > > > <mx:LinkButton id="..." click="...">
> > > >   <mx:itemRenderer>
> > > >      <Component>
> > > >            <mx:Text text="aqui vai um text em mais de uma linha\rpra
> > > > mostrar como se faz:/>
> > > >      </Component>
> > > >  </mx:itemRenderer>
> > > > </mx:LinkButton>
>
> > > > hth
> > > > julio
>
> > > > On 25 jan, 16:00, Daniel Rodrigues da Cunha Frank
> > > > <[email protected]> wrote:
> > > > > Boa tarde a todos,O LinkButton do Flex possui um label com o tamanho
> > > > máximo
> > > > > de uma linha, quando o texto fica maior que o espaço determinado ele
> > > > > automaticamente 'corta' o texto e adiciona ... (3 pontos) ao final.
> > > > > Gostaria de saber como aumentar este limite para 2 linhas.
>
> > > > > Obrigado,
>
> > > > > --
> > > > > Daniel R.C.Frank
> > > > > Análise e Programação
>
> --
> Daniel R.C.Frank
> Análise e Programação
--~--~---------~--~----~------------~-------~--~----~
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