2012-04-23 19 views
4

プロパティの幅= 125およびmaxDisplayedLines = 1のFlexのスパークラベルコンポーネントがあります。これは、表示するには長すぎる場合、テキストを正常にトランケートしますが、かっこが含まれている場合、テキストは望ましくない方法で切り捨てられます。スパークラベルの切り捨ての問題

たとえば、「You(chinchiheather)」にテキストを設定し、「You ...(...」と表示されている場合を除き、 chinchi ...」私は与えられていたものより。私は、ブラケットは特別扱いされないように設定することができ、またはこれを回避する他の方法のいずれかを知らない、いくつかのプロパティは?

感謝:)

答えて

5

ありますLabelには、改行の制御に使用できるlineBreakスタイルがあります。また、切り捨てにも適用されるようです。lineBreakスタイルを「明示的」に設定すると、テキストはもはや適合しないポイントで切り捨てられます。開いたかっこの後ではない。

このスタイルのデフォルト値は "toFit"です。

<s:Label lineBreak="explicit" /> 

それとも

var label:Label = new Label(); 
label.setStyle("lineBreak", "explicit"); 
+0

パーフェクト!ありがとうございました :) –

関連する問題