0

1ページに次の4つのラベルを配置しています。

    <s:Label id="lblName" x="10" y="13" text="{data.name}"/>
    <s:Label id="lblComputer" x="10" y="37.5"  text="{data.computer}"/>
    <s:Label id="lblModel" x="45" y="37.5"  text="{data.model}"/>
    <s:Label id="lblCPU" x="43" y="63"  text="{data.cpu}"/>

レイアウトを次のようにしようとしています。

lblName

lblComputer lblModel

lblCPU

lblComputerが短い名前の場合は機能しますが、文字数が多い場合は、lblComputerとlblModelが一緒に実行され、完全に読み取り不能になります。

lblComputerが非常に長い場合に、lblModelのx値を動的に変更してlblComputerの「スペースを空ける」方法はありますか?

ありがとう

4

1 に答える 1

3

それらを VGroup と HGroup に配置し、x、y フレックスを削除して配置を処理できます。

<s:VGroup>
    <s:Label id="lblName"  text="{data.name}"/>
    <s:HGroup>
        <s:Label id="lblComputer"   text="{data.computer}"/>
        <s:Label id="lblModel"   text="{data.model}"/>
    </s:HGroup>
    <s:Label id="lblCPU"  text="{data.cpu}"/>
</s:VGroup>
于 2012-05-04T15:02:51.750 に答える