パッケージ | spark.components |
クラス | public class Label |
継承 | Label TextBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
サブクラス | EscapedLabel |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
text
プロパティによって決定されます。テキストのフォーマットは、fontFamily
や fontSize
など、エレメントの CSS スタイルによって設定されます。
Label では、国際化対応の高品質な文字体裁を提供するために、Flash Player 内で Flash Text Engine(FTE)が使用されます。Label は高速で軽いので、アイテムレンダラーや Button スキンのラベルなど、少量の非インタラクティブテキストを数多くレンダリングする場合に特に適しています。
必要な機能だけを提供するという理念に基づき、Spark アーキテクチャには 3 つのテキストプリミティブ(Label、RichText および RichEditableText)が用意されています。Label は最も高速で軽量ですが、機能は限られており、複雑なフォーマット設定、スクロール、選択、編集、ハイパーリンクはサポートされません。RichText と RichEditableText は、FTE ではなく Text Layout Framework(TLF)ライブラリをベースとして作成されます。RichText には、複雑なフォーマット設定を含む HTML などのテキストをレンダリングする機能が追加されていますが、インタラクティブ機能はサポートされません。RichEditableText は最も低速で重いですが、仮想化された TextLine を使用したスクロール、選択、編集、ハイパーリンク、URL からの画像のロードなどがすべてサポートされます。ニーズに合わせて、最も軽量なものを使用してください。
Spark の Label コントロールは MX の Label コントロール mx.controls.Label に似ています。最も重要な違いは、次のとおりです。
- Spark の Label では、プレーヤーの新しいテキストエンジンである FTE が使用されますが、MX の Label では TextField クラスが使用されます。
- Spark の Label は、MX の Label と比較して、文字体裁や国際言語のサポート機能が向上しています。
- Spark の Label では複数行を表示できますが、MX の Label では表示できません。
- MX の Label では HTML の一部を表示できますが、Spark の Label では均一フォーマットのテキストしか表示できません。
- MX の Label では選択可能にするかどうかを指定できますが、Spark の Label では指定できません。
Spark の Label では、CR("¥r"
)、LF("¥n"
)および CR+LF("¥r¥nの 3 つの文字シーケンスが明示的な改行として認識されます。"
)
Label の幅が指定されていない場合は、明示的な改行により各行の長さが決定され、最も長い行に合わせて Label の幅が決定されます。
lineBreak
スタイルのデフォルト値は "toFit"
なので、幅を指定すると、指定されたテキストがコンポーネントの境界の右端で折り返されます。コンポーネントの下部からテキストがはみ出す場合は、テキストが切り詰められます。
この自動折り返しを無効にするには、lineBreak
スタイルを "explicit"
に設定します。この場合、text
内で明示的な改行が挿入されている場所でのみ行が折り返され、右端からはみ出す部分は切り詰められます。
Label では、表示領域を超える量のテキストがある場合、テキストを自動的に切り詰めることができます。テキストを切り詰めるとは、余分なテキストを "..." などの切り詰めインジケーターに置き換えることです。継承プロパティ maxDisplayedLines
および isTruncated
の説明を参照してください。
行の間隔は lineHeight
スタイルを使用して制御できます。エレメントの境界内でテキストを水平方向または垂直方向に整列するには、textAlign
、textAlignLast
および verticalAlign
スタイルを使用します。エレメントの端からテキストまでのインセットを指定するには、paddingLeft
、paddingTop
、paddingRight
および paddingBottom
スタイルを使用します。
デフォルトでは、Label には背景がありませんが、backgroundColor
スタイルと backgroundAlpha
スタイルを使用すると背景を描画できます。境界線はサポートされません。境界線や複雑な背景を描画する必要がある場合は、Rect などの別のグラフィックエレメントを Label の背後で使用します。
Label では、フランス語のように左から右(LTR)に読まれるテキスト、アラビア語のように右から左(RTL)に読まれるテキスト、またはフランス語のフレーズを含むアラビア語の段落のように双方向から読まれるテキストを表示できます。主に右から左へのテキストを使用する場合は、direction
スタイルを "rtl"
に設定します。textAlign
スタイルのデフォルト設定は "start"
です。この設定では、direction
が "ltr"
の場合にテキストが左揃えになり、direction
が "rtl"
の場合に右揃えになります。反対に整列するには、textAlign
を "end"
に設定します。
Label では Flash Text Engine の TextBlock クラスを使用して 1 つまたは複数の TextLine オブジェクトが作成され、CSS スタイルで定義されたフォーマットで text String が静的に表示されます。パフォーマンス上の理由から、TextLine には個々の字形の情報は格納されません。詳しくは、flash.text.engine.TextLineValidity.STATIC を参照してください。
Label コントロールには、次のデフォルトの特性があります。
特性 | 説明 |
---|---|
デフォルトサイズ | テキストがない場合は幅 0 ピクセル、高さ 12 ピクセル、テキストがある場合はテキストを表示できるだけのサイズ |
最小サイズ | 0 ピクセル |
最大サイズ | 幅 10000 ピクセル、高さ 10000 ピクセル |
The <s:Label>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:Label Properties fontContext="" Styles alignmentBaseline="baseline" baselineShift="0" cffHinting="0.0" color="0x000000" digitCase="default" digitWidth="default" direction="ltr" dominantBaseline="auto" fontFamily="Arial" fontLookup="embeddedCFF" fontSize="12" fontStyle="normal" fontWeight="normal" justificationRule="auto" justificationStyle="auto" kerning="false" ligatureLevel="common" lineBreak="toFit" lineHeight="120%" lineThrough="false" locale="en" paddingBottom="0" paddingLeft="0" paddingRight="0" paddingTop="0" renderingMode="cff" textAlign="start" textAlignLast="start" textAlpha="1" textDecoration="start" textJustify="interWord" trackingLeft="0" trackingRight="00" typographicCase="default" verticalAlign="top" />
デフォルトの MXML プロパティtext
さらに例を参照
関連する API エレメント
メソッド | 定義元 | ||
---|---|---|---|
Label()
コンストラクターです。 | Label | ||
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | ||
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
ビジュアルでないスタイルクライアントを、このコンポーネントのインスタンスに追加します。 | UIComponent | ||
特定の point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | ||
後で呼び出す関数をキューに格納します。 | UIComponent | ||
このコンポーネントインスタンスからスタイルプロパティを削除します。 | UIComponent | ||
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。 | DisplayObjectContainer | ||
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。 | UIComponent | ||
Point オブジェクトをコンテンツ座標からローカル座標に変換します。 | UIComponent | ||
このコンテナの子を識別するプロパティのセットを返します。 | UIComponent | ||
このコンテナの子を識別するプロパティのセットを返します。 | UIComponent | ||
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクト上に作成します。 | UIComponent | ||
この IUIComponent オブジェクトへの id 参照を親ドキュメントオブジェクトから削除します。 | UIComponent | ||
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。 | UIComponent | ||
[オーバーライド]
イベントをイベントフローに送出します。 | UIComponent | ||
このコンポーネントを囲むフォーカスインジケーターを表示するか、または非表示にします。 | UIComponent | ||
drawRoundRect(x:Number, y:Number, w:Number, h:Number, r:Object = null, c:Object = null, alpha:Object = null, rot:Object = null, gradient:String = null, ratios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。 | UIComponent | ||
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。 | UIComponent | ||
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。 | UIComponent | ||
現在コンポーネントで再生中のすべてのエフェクトを終了します。 | UIComponent | ||
UIComponent オブジェクトがターゲットであるすべてのバインディングを実行します。 | UIComponent | ||
印刷の完了後に呼び出されます。 | UIComponent | ||
指定されたインデックス位置でオートメーションオブジェクトを提供します。 | UIComponent | ||
オートメーションオブジェクトリストを提供します。 | UIComponent | ||
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | ||
エレメントの境界の x 座標を、指定したエレメントサイズで返します。 | UIComponent | ||
エレメントの境界の y 座標を、指定したエレメントサイズで返します。 | UIComponent | ||
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。 | DisplayObjectContainer | ||
指定された名前に一致する子表示オブジェクトを返します。 | DisplayObjectContainer | ||
子 DisplayObject インスタンスのインデックス位置を返します。 | DisplayObjectContainer | ||
この UIComponent インスタンスのタイプセレクターを探します。 | UIComponent | ||
レイアウト制約値を返します。これは、このコンポーネントの制約スタイルを取得することと同じです。 | UIComponent | ||
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| UIComponent | ||
明示された幅を使用するのか、それとも測定した幅を使用するのかを決定する便利なメソッドです。
| UIComponent | ||
現在フォーカスを持っているオブジェクトを取得します。 | UIComponent | ||
エレメントのレイアウトの高さを返します。 | UIComponent | ||
エレメントのレイアウトの幅を返します。 | UIComponent | ||
画面に描画するためにエレメントで使用する x 座標を返します。 | UIComponent | ||
画面に描画するためにエレメントで使用する y 座標を返します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスを返します。 | UIComponent | ||
このエレメントのレイアウト変換 Matrix3D を返します。 | UIComponent | ||
エレメントの最大の高さを返します。 | UIComponent | ||
エレメントの最大の幅を返します。 | UIComponent | ||
エレメントの最小の高さを返します。 | UIComponent | ||
エレメントの最小の幅を返します。 | UIComponent | ||
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子(または孫など)であるオブジェクトの配列を返します。 | DisplayObjectContainer | ||
エレメントの推奨高さを返します。 | UIComponent | ||
エレメントの推奨幅を返します。 | UIComponent | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
指定された Repeater がこの Repeater を生成するために使用した dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。 | UIComponent | ||
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。 | UIComponent | ||
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。 | UIComponent | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
currentCSSState が null でない場合、true を返します。 | UIComponent | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
指定されたステートがこの UIComponent で定義されているかどうかを判別します。 | UIComponent | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
水平方向のグラデーションを描画するときに rot パラメーターとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | ||
このコンポーネントの内部構造を初期化します。 | UIComponent | ||
このコンポーネントの繰り返しインスタンスを追跡する各種プロパティを初期化します。 | UIComponent | ||
次の画面更新時に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | ||
depth プロパティが変更されたことを示すために、コンポーネントのアイテムによって呼び出されます。 | UIComponent | ||
エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。 | UIComponent | ||
後で画面更新時に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | ||
後で画面更新時に measure() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
Point オブジェクトをローカル座標からコンテンツ座標に変換します。 | UIComponent | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
cssState が currentCSSState に一致した場合は、true を返します。 | UIComponent | ||
このインスタンスが、指定されたタイプと同じであるのか、それともそのサブクラスであるのかを判別します。 | UIComponent | ||
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、<font> や <b> のような HTML タグが含まれる可能性のある、指定の HTML テキストを測定します。 | UIComponent | ||
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField(または UIFTETextField)に表示するものとして、指定のテキストを測定します。 | UIComponent | ||
親の内部の指定された位置にコンポーネントを移動します。 | UIComponent | ||
スタイルの変更を子に通知します。 | UIComponent | ||
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | UIComponent | ||
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。 | UIComponent | ||
印刷用の IFlexDisplayObject を準備します。 | UIComponent | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。recursive パラメーターが true の場合は、このコンポーネントのすべての下位要素の CSS スタイルキャッシュも作成または再作成します。 | UIComponent | ||
各エフェクトイベントごとに、EffectManager をイベントリスナーの 1 つとして登録します。 | UIComponent | ||
DisplayObjectContainer インスタンスの子リストから指定の child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
DisplayObjectContainer の子リストの指定された index 位置から子 DisplayObject を削除します。 | DisplayObjectContainer | ||
DisplayObjectContainer インスタンスの子リストから、すべての child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ビジュアルでないスタイルクライアントを、このコンポーネントのインスタンスから削除します。 | UIComponent | ||
指定されたイベントを再生します。 | UIComponent | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
提供された ID を使用して子を解決します。 | UIComponent | ||
[静的]
suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。 | UIComponent | ||
オブジェクトのサイズを設定します。 | UIComponent | ||
表示オブジェクトコンテナの既存の子の位置を変更します。 | DisplayObjectContainer | ||
レイアウト制約値を設定します。これは、このコンポーネントの制約スタイルを設定することと同じです。 | UIComponent | ||
現在の状態を設定します。 | UIComponent | ||
現在扱っているコンポーネントにフォーカスを設定します。 | UIComponent | ||
画面に描画するためにエレメントで使用する座標を設定します。 | UIComponent | ||
エレメントのレイアウトサイズを設定します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix を設定します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix3D を設定します。 | UIComponent | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
このコンポーネントインスタンスのスタイルプロパティを設定します。 | UIComponent | ||
visible プロパティが変更されたときに呼び出されます。 | UIComponent | ||
指定されたスプライトをユーザーがドラッグできるようにします。 | Sprite | ||
指定されたスプライトを、ユーザーがタッチ対応デバイス上でドラッグできるようにします。 | Sprite | ||
このオブジェクトでルート指定されているすべての MovieClip のタイムラインでの実行を再帰的に停止します。 | DisplayObjectContainer | ||
startDrag() メソッドを終了します。 | Sprite | ||
タッチ対応デバイスで使用する startTouchDrag() メソッドを終了します。 | Sprite | ||
スタイルプロパティの変更を検出します。 | UIComponent | ||
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。 | UIComponent | ||
[静的]
resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。 | UIComponent | ||
指定された 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | ||
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序(重ね順)を入れ替えます。 | DisplayObjectContainer | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
[オーバーライド]
アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。 | FlexSprite | ||
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
コンポーネントの独自の座標空間内で指定され、親の座標空間内に固定される、特定のポイントを保持して変換の回転、拡大 / 縮小および平行移動を更新するためのユーティリティメソッドです。 | UIComponent | ||
このオブジェクトのローカル座標に指定されたポイントをオブジェクトの親の座標の場所に変換するユーティリティメソッドです。 | UIComponent | ||
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。 | UIComponent | ||
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。 | UIComponent | ||
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。 | UIComponent | ||
コンポーネントの測定サイズを検証します。LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。 | UIComponent | ||
このコンポーネントに割り当てられたバリデーターからの valid と invalid の両方のイベントを処理します。 | UIComponent | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
垂直方向のグラデーションを描画するときに rot パラメーターとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
スタイルには共通スタイルと特定のテーマに関連するスタイルがあります。共通スタイルは、任意のテーマと共に使用できます。特定のテーマに関連するスタイルは、アプリケーションがそのテーマを使用する場合にのみ使用できます。
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
alignmentBaseline | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 行の基準を揃えるベースラインを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.alignmentBaseline を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: Number CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 backgroundColor スタイルによって定義されるカラーのアルファレベルです. | TextBase | |||
型: uint 形式: Color CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このコンポーネントの境界を表す矩形の背景色です. | TextBase | |||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンテンツ領域の上端からコントロールのベースライン位置までの垂直距離(ピクセル単位)を表します. | UIComponent | |||
baselineShift | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 ベースラインをシフトする量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.baselineShift を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの下端からその親コンテナのコンテンツ領域の下端までの垂直距離(ピクセル単位)を表します. | UIComponent | |||
cffHinting | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される CFF ヒンティングのタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.cffHinting を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
color | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの色です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.color を参照してください。 Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの color を参照してください。StyleableStageText を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの color を参照してください。 デフォルト値: 0x000000 。関連する API エレメント | Label | ||
digitCase | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される数字の大文字小文字区別のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.digitCase を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
digitWidth | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される数字の幅のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.digitWidth を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
direction | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのデフォルトの双方向埋め込みレベルを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.direction を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
dominantBaseline | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 行のエレメントの垂直座標を決定するために alignmentBaseline に吸着させるエレメントのベースラインを指定します。
Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.dominantBaseline を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 検証が失敗した場合のコンポーネントのハイライトの色です. | UIComponent | |||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 フォーカス矩形で使用されるブレンドモードです. | UIComponent | |||
型: Class CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 フォーカス矩形の描画に使用するスキンです. | UIComponent | |||
型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 フォーカス矩形のアウトラインの幅(ピクセル単位)を表します. | UIComponent | |||
fontFamily | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 使用するフォント名またはフォント名のカンマ区切りリストです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontFamily を参照してください。 Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの fontFamily を参照してください。StyleableStageText を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの fontFamily を参照してください。 Spark テーマのデフォルト値は 関連する API エレメント | Label | ||
fontLookup | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 使用するフォント参照です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontLookup を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
fontSize | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの高さ(ピクセル単位)です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontSize を参照してください Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの fontSize を参照してください。StyleableStageText を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの fontSize を参照してください。 Spark テーマのデフォルト値は 関連する API エレメント | Label | ||
fontStyle | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストをイタリック体にするかどうかを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontStyle を参照してください Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの fontStyle を参照してください。StyleableStageText を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの fontStyle を参照してください。 関連する API エレメント | Label | ||
fontWeight | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストをボールド体にするかどうかを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontWeight を参照してください Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの fontWeight を参照してください。StyleableStageText を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの fontWeight を参照してください。 関連する API エレメント | Label | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの水平距離(ピクセル単位)を表します. | UIComponent | |||
型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 2.5 このコンポーネントの主な操作モードです. | UIComponent | |||
justificationRule | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落のテキストの均等配置に使用するルールです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.justificationRule を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
justificationStyle | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の均等配置に使用するスタイルです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.justificationStyle を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
kerning | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の均等配置に使用するスタイルです。 Spark コンポーネントではカーニングがデフォルトで有効になりますが、MX コンポーネントではデフォルトで無効になります。 Spark コンポーネントでは Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.kerning を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.1 ランタイムバージョン: Flash10, AIR 1.5 コンポーネントの任意のレイアウト方向を指定します. | UIComponent | |||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの左端からその親コンテナのコンテンツ領域の左端までの水平距離(ピクセル単位)を表します. | UIComponent | |||
ligatureLevel | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 フォントで定義された合字のうち、どの合字がテキストで使用されるかを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.ligatureLevel を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
lineBreak | 型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンテナ内のテキストの折り返しを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.blockProgression を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
lineHeight | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの行送りを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.lineHeight を参照してください.
Mobile テーマの場合、これはサポートされていません。
関連する API エレメント | Label | ||
lineThrough | 型: Boolean CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 true の場合、打ち消し線が適用されます。打ち消し線はテキストの中央に描画される線です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.lineThrough を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
locale | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのロケールです。大文字小文字変換およびシェイピングを制御します。Unicode Technical Standard #35 に記述されている標準ロケール識別子を使用します。例えば、「en」、「en_US」および「en-US」はすべて英語で、「ja」は日本語です。 デフォルト値は undefined です。このプロパティは上位要素から値を継承します。それでも未定義の場合は、グローバルな Spark の formatters クラスおよび globalization クラスを使用する際には、ルートアプリケーションのこのスタイルを undefined 。詳細 | Label | ||
paddingBottom | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 下部のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingBottom を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
paddingLeft | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 左側のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingLeft を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
paddingRight | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 右側のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingRight を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
paddingTop | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 上部のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingRight を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
renderingMode | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用されるレンダリングモードで、埋め込みフォントのみに適用されます。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.renderingMode を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの右端からその親コンテナのコンテンツ領域の右端までの水平距離(ピクセル単位)を表します. | UIComponent | |||
型: Boolean CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 1.5 このコンポーネントが無効のときに、エラー境界またはエラースキンを表示します. | UIComponent | |||
型: Boolean CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 1.5 このコンポーネントが無効の場合、ユーザーがコンポーネント上にマウスを置いたときにエラーヒントを表示します. | UIComponent | |||
textAlign | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンテナ内のテキストの整列。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlign を参照してください Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの textAlign を参照してください。StyleableStageText を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの textAlign を参照してください。 関連する API エレメント | Label | ||
textAlignLast | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 均等配置テキストの、コンテナを基準とした段落内の最後の行の行揃えです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlignLast を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
textAlpha | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのアルファ(透明)値です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlpha を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
textDecoration | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストに下線を表示するかどうかを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textDecoration を参照してください Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの textDecoration を参照してください。StyleableStageText を使用する場合、これはサポートされていません。 関連する API エレメント | Label | ||
textJustify | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの均等配置オプションを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textJustify を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの上端からその親コンテナのコンテンツ領域の上端までの垂直距離(ピクセル単位)を表します. | UIComponent | |||
trackingLeft | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 各文字の左に適用されるトラッキング(手動カーニング)の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.trackingLeft を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
trackingRight | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 各文字の右に適用されるトラッキング(手動カーニング)の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.trackingRight を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
typographicCase | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される文字の大文字小文字区別のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.typographicCase を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
verticalAlign | 型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 垂直方向の整列または位置揃えです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.verticalAlign を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | Label | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの垂直距離(ピクセル単位)を表します. | UIComponent |
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
leading | 型: Number 形式: Length CSS 継承: はい テーマ: mobile 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10.1, AIR 2.0 追加の行間を表します。
Spark テーマの場合、これはサポートされていません。
Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableStageText のスタイルの fontWeight を参照してください。StyleableStageText を使用する場合、これはサポートされていません。 関連する API エレメント | Label | ||
letterSpacing | 型: Number CSS 継承: はい テーマ: mobile 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10.1, AIR 2.0 各文字間に表示される追加のピクセル数です。
Spark テーマの場合、これはサポートされていません。
Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField.letterSpacing を参照してください。StyleableStageText を使用する場合、これはサポートされていません。 関連する API エレメント | Label |
Label | () | コンストラクター |
public function Label()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンストラクターです。
<?xml version="1.0" encoding="utf-8"?> <!-- LabelExample.mxml --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <s:Panel title="Label Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:Group left="10" right="10" top="10" bottom="10"> <s:Label x="0" y="0" height="75" width="75"> <s:text>This is a Label control.</s:text> </s:Label> <s:Group x="100" y="0"> <s:Label height="100" width="75" paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5"> <s:text>This is a Spark Label control with a border drawn by a Rect.</s:text> </s:Label> <s:Rect width="100%" height="100%"> <s:stroke> <s:SolidColorStroke color="red"/> </s:stroke> </s:Rect> </s:Group> </s:Group> </s:Panel> </s:Application>
Tue Jun 12 2018, 10:34 AM Z