Text コントロールは、複数行の編集できないテキストを表示します。コントロールには、次のような特性があります。
詳細については、『Adobe Flex リファレンスガイド』を参照してください。
編集することのできない、単一行のテキストフィールドを作成する場合は、Label コントロールを使用します。詳細については、Label コントロールを参照してください。ユーザーが編集可能なテキストフィールドを作成するには、TextInput または TextArea コントロールを使用します。詳細については、TextInput コントロールおよびTextArea コントロールを参照してください。
次の図は、幅 175 ピクセルの Text コントロールの例です。
Text コントロールは、次の例に示すように、<mx:Text> タグを使用して MXML 内で定義します。MXML の他の場所(別のタグまたは ActionScript ブロック)のコンポーネントを参照する場合は、id 値を指定します。
<?xml version="1.0"?> <!-- textcontrols/TextControl.mxml --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"> <mx:Text width="175" text="This is an example of a multiline text string in a Text control."/> </mx:Application>前の例で実行する SWF ファイルは以下のとおりです。
純粋なテキストだけのストリングを指定する場合は text プロパティを使用し、HTML 形式のストリングを指定する場合は htmlText プロパティを使用します。詳細については、text プロパティの使用およびhtmlText プロパティの使用を参照してください。
このコントロールでは、backgroundColor プロパティはサポートされていません。この背景は常にコントロールのコンテナの背景です。
Flex では次のように Text コントロールのサイズ設定が行われます。
原則として、テキストが長い場合はピクセル単位で width プロパティを指定する必要があります。テキストが変更される可能性があり、アプリケーションで Text コントロールが常に同じスペースを占めるようにする場合は、予想されるテキストの最大長に合わせて height プロパティと width プロパティを明示的に設定してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート