4

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

たとえば、テキストを「You(chinchiheather)」に設定すると、「You(...」と表示されます。すべてを表示できない限り、テキストの一部が角かっこで囲まれることはありません。「You(chinchi..。 「私が与えられているものよりも。ブラケットが特別に扱われないように設定できるプロパティはありますか、それとも誰かがこれを回避する他の方法を知っていますか?

ありがとう :)

4

1 に答える 1

5

Labelは、lineBreakワードラップを制御するために使用できるスタイルがあります。切り捨てにも当てはまるようです。lineBreakスタイルを「explicit」に設定すると、テキストは、開き括弧の後ではなく、収まらなくなった時点で切り捨てられます。

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

<s:Label lineBreak="explicit" />

または

var label:Label = new Label();
label.setStyle("lineBreak", "explicit");
于 2012-04-23T18:26:36.307 に答える