Domanda

Come può il testo in un controllo Label (o un controllo analogo) essere avvolto in Flex 4 beta? In Flex 3 potevo usare il controllo di testo, ma questo non è più disponibile in Flex 4.

È stato utile?

Soluzione

È possibile utilizzare maxDisplayedLines e lineBreak proprietà con il componente scintilla Label:

<s:Label  maxDisplayedLines="{-1}"  lineBreak="toFit"   text="...." />

Funziona con Flex 4.5.

Altri suggerimenti

Prova <s:SimpleText />. Dalla eccellente rel="nofollow Guida alla migrazione (. P 75):

  

Il componente più leggero peso della   primitive di testo. La classe SimpleText   sostiene il minor numero di testo   Caratteristiche. Questa classe è simile alla   classe Label, tranne che supporta   più righe. Non supporta   ineractivity utente come la selezione,   la modifica, o lo scorrimento.

Speranza che aiuta!

Spark Label in grado di visualizzare linee multiple, che MX etichetta può non:

  

In Spark Etichetta, tre sequenze di caratteri sono riconosciuti come esplicita   interruzioni di riga:. CR ("\r"), LF ("\n"), e CR + LF ("\r\n")

     

Se non si specifica alcun tipo di larghezza per un'etichetta, quindi il più lungo   linea, come determinato da queste interruzioni di riga espliciti, determina la   larghezza dell'etichetta.

     

Se si specifica un qualche tipo di larghezza, quindi il testo specificato è   word-avvolto sul bordo destro limite del componente, perché il   valore di default dello stile lineBreak è "toFit". Se il testo si estende   sotto la parte inferiore del componente, si è ritagliato.

     

Per disabilitare questa avvolgimento automatico, impostare lo stile di lineBreak   "explicit". Poi le linee sono interrotte soltanto se il testo contiene un   interruzione di linea esplicito, e le estremità delle linee che si estendono oltre la destra   bordo è ritagliato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top