パッケージ | spark.components |
クラス | public class RichText |
継承 | RichText TextBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
mobileDevice プロファイルを使用するアプリケーションでこのコンポーネントを使用することは推奨されません。 |
RichText は、1 行または複数行のリッチフォーマットテキストや埋め込みイメージを表示する低レベルの UIComponent です。
パフォーマンス上の理由から、スクロール、選択、編集、クリック可能なハイパーリンク、URL からロードされる画像はサポートされません。これらの機能が必要な場合は、RichEditableText クラスの説明を参照してください。
RichText では、Text Layout Framework(TLF)ライブラリが使用されます。このライブラリは、Flash Player 10 の Flash Text Engine(FTE)をベースとして作成されています。これらの機能を組み合わせることにより、国際化対応の高品質な文字体裁を使用したリッチテキストレイアウトが可能になります。
Spark アーキテクチャには 3 つのテキストプリミティブ(Label、RichText および RichEditableText)が用意されています。Label は TLF を使用せず FTE のみを使用するので、最も高速で軽いですが、機能は限られており、リッチテキスト、スクロール、選択、編集はサポートされません。RichText には、複雑なレイアウト設定を含むリッチテキストを表示する機能が追加されていますが、インタラクティブ機能はサポートされません。RichEditableText は最も重いですが、TLF で実行できるほとんどの機能がサポートされます。ニーズに合わせて、最も軽量なテキストプリミティブを使用してください。
RichText は MX の mx.controls.Text コントロールに似ています。Text コントロールでは、テキストの表示に TLF ではなく、古い TextField クラスが使用されます。
RichText と Text の最も重要な違いは、次のとおりです。
- RichText では、文字体裁、国際言語のサポート、およびテキストレイアウトの機能が Text より向上しています。
- RichText には、表示内容のオブジェクト指向モデルがありますが、Text にはありません。
- Text は選択可能ですが、RichText は選択をサポートしていません。
RichText では、リッチテキストの TLF オブジェクト指向モデルが使用されます。このモデルでは、区分、段落、スパン、画像などのテキストレイアウト要素が ActionScript オブジェクトによって実行時に表現されます。これらのオブジェクトは、プログラムを通じてアクセスして操作できます。リッチテキストを表す TLF の中心的なオブジェクトは TextFlow です。RichText の表示内容を指定するには、RichText の textFlow
プロパティを TextFlow インスタンスに設定します。このインスタンスを作成する方法については、textFlow
プロパティの説明を参照してください。TextBase から継承した text
プロパティを設定することもできますが、TextFlow でリッチテキストを使用する必要がない場合は、代わりに Label を使用することをお勧めします。
次の例に示すように、コンパイル時に、TLF マークアップタグを RichText タグ内に配置できます。
<s:RichText>Hello <s:span fontWeight="bold">World!</s:span></s:RichText>この例では、MXML コンパイラーによって、
content
プロパティが設定され、指定した FlowElement から TextFlow が自動的に作成されます。
デフォルトのテキストフォーマットは、fontFamily
や fontSize
などの CSS スタイルによって決定されます。TextFlow でフォーマット情報が指定されている場合は、CSS スタイルで指定されているデフォルトのフォーマットがオーバーライドされます。
行の間隔は lineHeight
スタイルで制御でき、段落の間隔は paragraphSpaceBefore
スタイルと paragraphSpaceAfter
スタイルで制御できます。テキストの整列や均等割り付けには、textAlign
スタイルと textAlignLast
スタイルを使用できます。コンポーネントの端からテキストまでのインセットを指定するには、paddingLeft
、paddingTop
、paddingRight
および paddingBottom
スタイルを使用します。
RichText の幅が指定されていない場合は、明示的な改行により各行の長さが決定され、最も長い行に合わせて Label の幅が決定されます。
幅を指定すると、コンポーネントの右端でテキストが折り返され、表示領域にテキストが収まりきらない場合は、テキストが切り詰められます。lineBreak
スタイルを explicit
に設定した場合は、CR(¥r
)、LF(¥n
)または CR+LF(¥r¥n
)を text
で使用する場合や、<p>
と <br/>
を TLF マークアップで使用する場合と同様に、明示的に改行が指定されている位置でのみ行が折り返されます。この場合、コントロールの幅を超えるテキストは切り詰められます。
RichText では、表示領域を超える量のテキストがある場合、テキストを自動的に切り詰めることができます。テキストを切り詰めるとは、余分なテキストを "..." などの切り詰めインジケーターに置き換えることです。継承プロパティ maxDisplayedLines
および isTruncated
の説明を参照してください。
デフォルトでは、RichText には背景がありませんが、backgroundColor
スタイルと backgroundAlpha
スタイルを使用すると背景を描画できます。境界線はサポートされません。境界線や複雑な背景を描画する必要がある場合は、Rect などの別のグラフィックエレメントを RichText の背後で使用します。
RichText では TLF が使用されるので、フランス語のように左から右(LTR)に読まれるテキスト、アラビア語のように右から左(RTL)に読まれるテキスト、またはフランス語のフレーズを含むアラビア語のように双方向から読まれるテキストを表示できます。主に右から左へのテキストを使用する場合は、direction
スタイルを rtl
に設定します。textAlign
スタイルのデフォルト設定は start
です。この設定では、direction
が ltr
の場合にテキストが左揃えになり、direction
が rtl
の場合に右揃えになります。反対に整列するには、textAlign
を end
に設定します。
RichText では TLF の StringTextFlowFactory クラスと TextFlowTextLineFactory クラスを使用して 1 つまたは複数の TextLine オブジェクトが作成され、テキストが静的に表示されます。パフォーマンス上の理由から、TextLine には個々の字形の情報は格納されません。詳しくは、TextLineValidity クラスを参照してください。
List や DataGrid などのリストベースのコンポーネントでこのコンポーネントを使用するには、アイテムレンダラーを作成します。アイテムレンダラーの作成について詳しくは、「Custom Spark item renderers」を参照してください。
MXML シンタックスMXML シンタックスを隠すThe <s:RichText>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:RichText Properties fontContext="IFlexModuleFactory" luminosityClip="false" luminosityInvert="false" maskType="MaskType.CLIP" textFlow="TextFlow" />
デフォルトの MXML プロパティcontent
さらに例を参照
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
accessibilityDescription : String
この UIComponent の accessibilityProperties オブジェクトの description プロパティ用の便利なアクセッサー。 | UIComponent | ||
accessibilityEnabled : Boolean
この UIComponent の accessibilityProperties オブジェクトの silent プロパティ用の便利なアクセッサー。 | UIComponent | ||
accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。 | InteractiveObject | ||
accessibilityName : String
この UIComponent の accessibilityProperties オブジェクトの name プロパティ用の便利なアクセッサー。 | UIComponent | ||
accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | ||
accessibilityShortcut : String
この UIComponent の accessibilityProperties オブジェクトの shortcut プロパティ用の便利なアクセッサー。 | UIComponent | ||
activeEffects : Array [読み取り専用]
EffectInstance インスタンスの配列として、現在コンポーネントで再生されているエフェクトのリスト。 | UIComponent | ||
alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | ||
automationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクト。 | UIComponent | ||
automationEnabled : Boolean [読み取り専用]
このコンポーネントがオートメーション用に有効である場合は true、それ以外の場合は false です。 | UIComponent | ||
automationName : String
このオブジェクトの識別子として使用できる名前です。 | UIComponent | ||
automationOwner : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントのオーナーです。 | UIComponent | ||
automationParent : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントの親です。 | UIComponent | ||
automationTabularData : Object [読み取り専用]
データ検索に使用できる IAutomationTabularData インターフェイスの実装です。 | UIComponent | ||
automationValue : Array [読み取り専用]
この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。 | UIComponent | ||
automationVisible : Boolean [読み取り専用]
このコンポーネントがオートメーション用に可視である場合は true、それ以外の場合は false です。 | UIComponent | ||
baseline : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
baselinePosition : Number [読み取り専用]
コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。 | UIComponent | ||
blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。 | DisplayObject | ||
blendShader : Shader [書き込み専用]
前景と背景のブレンドに使用するシェーダーを設定します。 | DisplayObject | ||
bottom : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
buttonMode : Boolean
このスプライトのボタンモードを指定します。 | Sprite | ||
cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。 | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。 | DisplayObject | ||
cacheHeuristic : Boolean [書き込み専用]
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。 | UIComponent | ||
cachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。 | UIComponent | ||
className : String [読み取り専用]
このインスタンスのクラス名です。例えば、"Button" などがあります。 | UIComponent | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
content : Object
このプロパティは、コンパイル時に MXML で使用するために用意されています。実行時に、リッチテキストコンテンツを取得または設定するには、代わりに textFlow プロパティを使用してください。 | RichText | ||
contentMouseX : Number [読み取り専用]
コンテンツ座標系におけるマウスの x 位置を返します。 | UIComponent | ||
contentMouseY : Number [読み取り専用]
コンテンツ座標系におけるマウスの y 位置を返します。 | UIComponent | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
currentState : String
コンポーネントの現在のビューステートです。 | UIComponent | ||
cursorManager : ICursorManager [読み取り専用]
このコンポーネントとそのピアーのカーソルを制御する CursorManager を取得します。 | UIComponent | ||
depth : Number
コンテナ内のアイテムのレンダリング順序を決定します。 | UIComponent | ||
descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。 | UIComponent | ||
designLayer : DesignLayer
このビジュアルエレメントに関連付けるオプションの DesignLayer インスタンスを指定します。 | UIComponent | ||
document : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。 | UIComponent | ||
doubleClickEnabled : Boolean [オーバーライド]
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | UIComponent | ||
dropTarget : DisplayObject [読み取り専用]
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。 | Sprite | ||
enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 | UIComponent | ||
errorString : String
バリデーターによってコンポーネントを監視しているとき、検証が失敗した場合に、そのコンポーネントのエラーヒントに表示されるテキストです。 | UIComponent | ||
explicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。 | UIComponent | ||
explicitMaxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。 | UIComponent | ||
explicitMaxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。 | UIComponent | ||
explicitMinHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | UIComponent | ||
explicitMinWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | UIComponent | ||
explicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。 | UIComponent | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
flexContextMenu : IFlexContextMenu
この UIComponent のコンテキストメニューです。 | UIComponent | ||
focusEnabled : Boolean
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。 | UIComponent | ||
focusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。 | UIComponent | ||
focusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。 | UIComponent | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
graphics : Graphics [読み取り専用]
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。 | Sprite | ||
hasFocusableChildren : Boolean
子オブジェクトがフォーカスを取得できるかどうかを示すフラグです。 | UIComponent | ||
hasLayoutMatrix3D : Boolean [読み取り専用]
エレメントが 3D マトリックスを持つ場合は true です。 | UIComponent | ||
height : Number [オーバーライド]
親の座標内におけるコンポーネントの高さ(ピクセル単位)を指定する数値です。 | UIComponent | ||
hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。 | Sprite | ||
horizontalCenter : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
id : String
コンポーネントの ID です。 | UIComponent | ||
includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 | UIComponent | ||
inheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。 | UIComponent | ||
initialized : Boolean
オブジェクトがレイアウトの 3 つの段階(処理、測定、レイアウト)すべてを完了したものであるかどうかを示すフラグです(いずれかが必須であった場合)。 | UIComponent | ||
instanceIndex : int [読み取り専用]
繰り返しコンポーネントのインデックスです。 | UIComponent | ||
instanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。 | UIComponent | ||
is3D : Boolean [読み取り専用]
エレメントが 3D の場合は true です。 | UIComponent | ||
isDocument : Boolean [読み取り専用]
この UIComponent インスタンスがドキュメントオブジェクトの場合は true です。 | UIComponent | ||
isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。 | UIComponent | ||
isTruncated : Boolean [読み取り専用]
テキストが切り詰められたかどうかを通知する読み取り専用のプロパティです。 | TextBase | ||
layoutMatrix3D : Matrix3D [書き込み専用]
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスです。 | UIComponent | ||
left : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
luminosityClip : Boolean
マスクされたコンテンツを輝度マスクがクリッピングするかどうかを制御するプロパティです。 | RichText | ||
luminosityInvert : Boolean
輝度マスクによってマスクされているグラフィックエレメントの RGB カラー値の計算を制御するプロパティです。 | RichText | ||
maintainProjectionCenter : Boolean
true の場合、コンポーネントは、境界ボックスの中央の位置に投影マトリックスを保持します。 | UIComponent | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
maskType : String
maskType は、コンポーネントにマスクを適用する方法を定義します。有効な値は、MaskType.CLIP、MaskType.ALPHA および MaskType.LUMINOSITY です。クリップマスク:クリップモードでマスクを適用すると、クリッピングマスクが 1 ビットに減らされます。 | RichText | ||
maxDisplayedLines : int
テキストが切り詰められるかどうか、および切り詰められる位置を指定する整数です。 | TextBase | ||
maxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。 | UIComponent | ||
maxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。 | UIComponent | ||
measuredHeight : Number
コンポーネントのデフォルトの高さ(ピクセル単位)です。 | UIComponent | ||
measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。 | UIComponent | ||
measuredMinWidth : Number
コンポーネントのデフォルトの最小の幅(ピクセル単位)です。 | UIComponent | ||
measuredWidth : Number
コンポーネントのデフォルトの幅(ピクセル単位)です。 | UIComponent | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
minHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | UIComponent | ||
minWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | UIComponent | ||
moduleFactory : IFlexModuleFactory
モジュールファクトリは、埋め込みフォントの使用時や、このコンポーネントのスタイル制御を行うスタイルマネージャーの検出時に、コンテキストとして使用されるものです。 | UIComponent | ||
mouseChildren : Boolean
オブジェクトの子がマウスまたはユーザー入力デバイスに対応しているかどうかを判断します。 | DisplayObjectContainer | ||
mouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。 | InteractiveObject | ||
mouseFocusEnabled : Boolean
クリックしたとき、フォーカスを取得できるかどうかを示します。 | UIComponent | ||
mouseX : Number [読み取り専用]
マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。 | DisplayObject | ||
mouseY : Number [読み取り専用]
マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。 | DisplayObject | ||
name : String
DisplayObject のインスタンス名を示します。 | DisplayObject | ||
needsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。 | InteractiveObject | ||
nestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。 | UIComponent | ||
nonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。 | UIComponent | ||
numAutomationChildren : int [読み取り専用]
このコンテナに含まれるオートメーションの子の数です。 | UIComponent | ||
numChildren : int [読み取り専用]
このオブジェクトの子の数を返します。 | DisplayObjectContainer | ||
opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | ||
owner : DisplayObjectContainer
この IVisualElement オブジェクトのオーナーです。 | UIComponent | ||
parent : DisplayObjectContainer [オーバーライド] [読み取り専用]
このコンポーネントの親コンテナまたは親コンポーネントです。 | UIComponent | ||
parentApplication : Object [読み取り専用]
この UIComponent インスタンスを含む Application オブジェクトへの参照です。 | UIComponent | ||
parentDocument : Object [読み取り専用]
この UIComponent に対する親ドキュメントオブジェクトへの参照です。 | UIComponent | ||
percentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定します。 | UIComponent | ||
percentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定します。 | UIComponent | ||
postLayoutTransformOffsets : mx.geom:TransformOffsets
親のレイアウトに影響を与えない方法で、オブジェクトの変換に適用できる一連の調整を定義します。 | UIComponent | ||
processedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、true に設定されます。 | UIComponent | ||
repeater : IRepeater [読み取り専用]
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照です。 | UIComponent | ||
repeaterIndex : int [読み取り専用]
この UIComponent を作成した Repeater のデータプロバイダー内にあるアイテムのインデックスです。 | UIComponent | ||
repeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダーに含まれるアイテムのインデックスを含む配列です。 | UIComponent | ||
repeaters : Array
この UIComponent を作成した Repeater オブジェクト(親ドキュメント内にある)への参照を含む配列です。 | UIComponent | ||
right : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
root : DisplayObject [読み取り専用]
読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | ||
rotation : Number [オーバーライド]
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | UIComponent | ||
rotationX : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。 | UIComponent | ||
rotationY : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。 | UIComponent | ||
rotationZ : Number [オーバーライド]
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。 | UIComponent | ||
scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | DisplayObject | ||
scaleX : Number [オーバーライド]
水平方向の伸縮率を指定する数値です。 | UIComponent | ||
scaleY : Number [オーバーライド]
垂直方向の伸縮率を指定する数値です。 | UIComponent | ||
scaleZ : Number [オーバーライド]
z 軸方向の伸縮率を指定する数値です。 | UIComponent | ||
screen : Rectangle [読み取り専用]
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。 | UIComponent | ||
scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | DisplayObject | ||
showInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層に表示されているかどうかを示すフラグです。 | UIComponent | ||
showTruncationTip : Boolean
テキストが切り詰められた場合にコンポーネントでツールヒントを表示するかどうかを制御するプロパティです。 | TextBase | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
このスプライト内のサウンドを制御します。 | Sprite | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
states : Array
このコンポーネントに対して定義されたビューステート。 | UIComponent | ||
styleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。 | UIComponent | ||
styleManager : IStyleManager2 [読み取り専用]
このコンポーネントで使用する StyleManager インスタンスを返します。 | UIComponent | ||
styleName : Object
このコンポーネントで使用するクラススタイル。 | UIComponent | ||
styleParent : IAdvancedStyleClient
コンポーネントの親は、下位要素のセレクターを評価するために使用されます。 | UIComponent | ||
systemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。 | UIComponent | ||
tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。 | DisplayObjectContainer | ||
tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | ||
tabFocusEnabled : Boolean
このオブジェクトが TAB キーを使用してフォーカスを取得できるかどうかを示すフラグです。Flash Player で使用される tabEnabled プロパティと似ています。一般に、キーボード入力を処理するコンポーネントの場合は true ですが、コントロールバー内のコンポーネントの中には、エディターなどの他のコンポーネントからフォーカスを取得するべきではないという理由から、false を設定するものもあります。 | UIComponent | ||
tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | ||
text : String
このテキストコンポーネントによって表示されるテキストです。 | TextBase | ||
textFlow : flashx.textLayout.elements:TextFlow
このコンポーネントで表示されるリッチテキストを表す TextFlow です。 | RichText | ||
textSnapshot : flash.text:TextSnapshot [読み取り専用]
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。 | DisplayObjectContainer | ||
toolTip : String
ツールヒントに表示するテキストです。 | UIComponent | ||
top : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
transform : flash.geom:Transform [オーバーライド]
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | UIComponent | ||
transformX : Number
コンポーネントの変換の中心となる x 座標を設定します。 | UIComponent | ||
transformY : Number
コンポーネントの変換の中心となる y 座標を設定します。 | UIComponent | ||
transformZ : Number
コンポーネントの変換の中心となる z 座標を設定します。 | UIComponent | ||
transitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。 | UIComponent | ||
tweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。 | UIComponent | ||
uid : String
オブジェクトの一意の識別子です。 | UIComponent | ||
updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。 | UIComponent | ||
useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にポインターが移動したときに、指差しハンドポインター(ハンドカーソル)を表示するかどうかを示すブール値です。 | Sprite | ||
validationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデーターによって使用されます。 | UIComponent | ||
verticalCenter : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
visible : Boolean [オーバーライド]
表示オブジェクトが可視かどうかを示します。 | UIComponent | ||
width : Number [オーバーライド]
親の座標内におけるコンポーネントの幅(ピクセル単位)を指定する数値です。 | UIComponent | ||
x : Number [オーバーライド]
親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。 | UIComponent | ||
y : Number [オーバーライド]
親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。 | UIComponent | ||
z : Number [オーバーライド]
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。 | UIComponent |
メソッド | 定義元 | ||
---|---|---|---|
RichText()
コンストラクターです。 | RichText | ||
この 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 エレメント | RichText | ||
型: 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 エレメント | RichText | ||
blockProgression | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 垂直方向または並行方向の行配置を指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.blockProgression を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの下端からその親コンテナのコンテンツ領域の下端までの垂直距離(ピクセル単位)を表します. | UIComponent | |||
breakOpportunity | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 折り返しのあるテキストを複数行に分割する際の、改行可能位置を制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.breakOpportunity を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
cffHinting | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される CFF ヒンティングのタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.cffHinting を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
clearFloats | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 フロートを回り込むようにテキストを配置する方法を制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.clearFloats を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
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 エレメント | RichText | ||
columnCount | 型: Object CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの列数です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.columnCount を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
columnGap | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 列の間に残す溝のスペースの量(ピクセル単位)です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.columnGap を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
columnWidth | 型: Object CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 列幅です(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.columnWidth を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
digitCase | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される数字の大文字小文字区別のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.digitCase を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
digitWidth | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される数字の幅のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.digitWidth を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
direction | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのデフォルトの双方向埋め込みレベルを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.direction を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
dominantBaseline | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 行のエレメントの垂直座標を決定するために alignmentBaseline に吸着させるエレメントのベースラインを指定します。
Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.dominantBaseline を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 検証が失敗した場合のコンポーネントのハイライトの色です. | UIComponent | |||
firstBaselineOffset | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンテナ内の最初の行のベースライン位置を指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.firstBaselineOffset を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: 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 エレメント | RichText | ||
fontLookup | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 使用するフォント参照です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontLookup を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
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 エレメント | RichText | ||
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 エレメント | RichText | ||
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 エレメント | RichText | ||
型: 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 エレメント | RichText | ||
justificationStyle | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の均等配置に使用するスタイルです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.justificationStyle を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
kerning | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の均等配置に使用するスタイルです。 Spark コンポーネントではカーニングがデフォルトで有効になりますが、MX コンポーネントではデフォルトで無効になります。 Spark コンポーネントでは Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.kerning を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.1 ランタイムバージョン: Flash10, AIR 1.5 コンポーネントの任意のレイアウト方向を指定します. | UIComponent | |||
leadingModel | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 行送りの基準と行送り方向の組み合わせである、行送りモデルを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.leadingModel を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: 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 エレメント | RichText | ||
lineBreak | 型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンテナ内のテキストの折り返しを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.blockProgression を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
lineHeight | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの行送りを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.lineHeight を参照してください.
Mobile テーマの場合、これはサポートされていません。
関連する API エレメント | RichText | ||
lineThrough | 型: Boolean CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 true の場合、打ち消し線が適用されます。打ち消し線はテキストの中央に描画される線です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.lineThrough を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
listAutoPadding | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 リストの始端におけるパディング値が auto である場合に、始端に対して自動インデントを指定します。
Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.listAutoPadding を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
listStylePosition | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 2.5 これは、リストアイテムマーカーの配置をリストアイテムに対して相対的に制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.listStylePosition を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
listStyleType | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 2.5 これは、リスト内のアイテムの外観を制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.listStyleType を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
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 。詳細 | RichText | ||
paddingBottom | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 下部のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingBottom を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paddingLeft | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 左側のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingLeft を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paddingRight | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 右側のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingRight を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paddingTop | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 上部のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingRight を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paragraphEndIndent | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の終端をインデントする量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphEndIndent を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paragraphSpaceAfter | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落後に空ける余白の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphSpaceAfter を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paragraphSpaceBefore | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落前に空ける余白の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphSpaceBefore を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
paragraphStartIndent | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の始端をインデントする量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphStartIndent を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
renderingMode | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用されるレンダリングモードで、埋め込みフォントのみに適用されます。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.renderingMode を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: 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 | |||
tabStops | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落に関連付けるタブストップを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.tabStops を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
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 エレメント | RichText | ||
textAlignLast | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 均等配置テキストの、コンテナを基準とした段落内の最後の行の行揃えです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlignLast を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
textAlpha | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのアルファ(透明)値です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlpha を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
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 エレメント | RichText | ||
textIndent | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの 1 行目のコンテナ左端からのオフセットです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textIndent を参照してください。 Mobile テーマで StyleableTextField を使用する場合は、spark.components.supportClasses.StyleableTextField のスタイルの textIndent を参照してください。StyleableStageText を使用する場合、これはサポートされていません。 関連する API エレメント | RichText | ||
textJustify | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの均等配置オプションを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textJustify を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
textRotation | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの回転角度を決定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textRotation を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: 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 エレメント | RichText | ||
trackingRight | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 各文字の右に適用されるトラッキング(手動カーニング)の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.trackingRight を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
typographicCase | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される文字の大文字小文字区別のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.typographicCase を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
verticalAlign | 型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 垂直方向の整列または位置揃えです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.verticalAlign を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの垂直距離(ピクセル単位)を表します. | UIComponent | |||
whiteSpaceCollapse | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストを TextFlow にインポートする際、空白を圧縮または保持します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.whiteSpaceCollapse を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText | ||
wordSpacing | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10.5, AIR 2.0 位置揃えで使用する単語の間の間隔を指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.wordSpacing を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichText |
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
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 エレメント | RichText | ||
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 エレメント | RichText |
content | プロパティ |
content:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
このプロパティは、コンパイル時に MXML で使用するために用意されています。実行時に、リッチテキストコンテンツを取得または設定するには、代わりに textFlow
プロパティを使用してください。
content
プロパティは、次のような MXML を記述できるように、RichText のデフォルトプロパティになっています。
<s:RichText>Hello <s:span fontWeight="bold"/>World</s:span></s:RichText>この場合は、コンテンツとして指定した String と SpanElement を使用して TextFlow が作成されます。
このプロパティは Object として型指定されています。Object は、String、FlowElement、または String と FlowElement の配列に設定できます。上記の例では、2 つのエレメントで構成される配列をコンテンツと指定しています。最初のエレメントは「Hello」という String で、2 番目のエレメントは太字の「World」というテキストを含む SpanElement です。
指定方法にかかわらず、コンテンツは TextFlow オブジェクトに変換されます。このプロパティの値を取得すると、変換後の TextFlow オブジェクトが取得されます。
リッチテキストコンテンツは Object ではなく TextFlow として厳密に型指定されているので、実行時のリッチテキストコンテンツの取得と設定には textFlow
プロパティを使用することをお勧めします。TextFlow は、Text Layout Framework 内のリッチテキストコンテンツの正準表現です。
実装
public function get content():Object
public function set content(value:Object):void
luminosityClip | プロパティ |
luminosityClip:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
マスクされたコンテンツを輝度マスクがクリッピングするかどうかを制御するプロパティです。このプロパティが有効になるのは、グラフィックエレメントに MaskType.LUMINOSITY
というタイプのマスクが適用されている場合のみです。
デフォルト値: false。
実装
public function get luminosityClip():Boolean
public function set luminosityClip(value:Boolean):void
関連する API エレメント
luminosityInvert | プロパティ |
luminosityInvert:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
輝度マスクによってマスクされているグラフィックエレメントの RGB カラー値の計算を制御するプロパティです。true の場合、ソースコンテンツのピクセルの RGB カラー値が、マスク内の対応する領域によって反転されて乗算されます。false の場合、ソースコンテンツのピクセルの RGB カラー値が直接使用されます。
デフォルト値: false。
実装
public function get luminosityInvert():Boolean
public function set luminosityInvert(value:Boolean):void
関連する API エレメント
maskType | プロパティ |
maskType:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
maskType は、コンポーネントにマスクを適用する方法を定義します。
有効な値は、MaskType.CLIP
、MaskType.ALPHA
および MaskType.LUMINOSITY
です。
クリップマスク
クリップモードでマスクを適用すると、クリッピングマスクが 1 ビットに減らされます。つまり、マスクはソースコンテンツのピクセルの不透明度に影響しません。マスクの対応するピクセルのアルファ値がゼロ以外の場合この値は変更されず、マスクのピクセルのアルファ値がゼロの場合は完全に透明になります。
クリップマスクを使用すると、実際のパスとシェイプベクトルおよびマスクで定義されている塗りを使用して、ソースコンテンツに対するエフェクトが決定されます。マスクで定義されている線とビットマップフィルターは無視されます。マスクの塗りつぶされた領域は塗りつぶされているものと見なされて、ソースコンテンツがレンダリングされます。塗りのタイプとパラメーターは無視されます。マスクの塗りのアルファ値に関係なく、マスクの単色塗り、グラデーション塗り、またはビットマップ塗りの設定に基づいて、ソースコンテンツがレンダリングされます。
クリッピングマスクで使用した場合、BitmapGraphics はビットマップ塗りの矩形として扱われます。そのため、ソースビットマップのアルファチャンネルは、マスクの一部であっても無視されます。ビットマップは、等しい寸法で単色塗りの矩形をレンダリングする場合と同じ影響をマスクに与えます。
アルファマスク
アルファモードでは、ソースコンテンツの各ピクセルの不透明度に、マスクの対応する領域の不透明度が乗算されます。つまり、不透明度が 1 に設定されたソースコンテンツのピクセルが、不透明度 0.5 の領域でマスクされると、最終的な不透明度は 0.5 になります。不透明度が 0.8 のソースピクセルが不透明度 0.5 の領域でマスクされると、最終的な不透明度は 0.4 になります。
概念的に言うと、アルファマスクは、変換後のマスクとソースコンテンツを異なる RGBA サーフェスに描画し、マスクコンテンツのアルファチャンネルとソースコンテンツのアルファチャンネルを乗算することと同じです。すべてのマスクコンテンツが固有のサーフェスに描画された後で、ソースコンテンツのサーフェスに合成されます。そのため、線、ビットマップフィルター、塗りの不透明度などの FXG 機能はすべて、最終的に合成されるコンテンツに影響を与えます。
アルファモードの場合、ビットマップデータのアルファチャンネルは、通常どおりマスクのアルファチャンネルに合成され、最終的にレンダリングされるコンテンツに反映されます。これは、BitmapGraphics にも、ビットマップ塗りのシェイプやパスにも当てはまります。
輝度マスキング
"soft mask" と呼ばれることもある輝度マスクは、ソースコンテンツのピクセルの不透明度と RGB カラー値の両方がマスクの対応する領域の不透明度と RGB カラー値で乗算される点以外は、アルファマスクと非常によく似た働きをします。
概念的に言うと、輝度マスクは、変換後のマスクとソースコンテンツを異なる RGBA サーフェスに描画し、マスクコンテンツのアルファチャンネルおよび RGB カラー値とソースコンテンツのアルファチャンネルおよび RGB カラー値を乗算することと同じです。すべてのマスクコンテンツが固有のサーフェスに描画された後で、ソースコンテンツのサーフェスに合成されます。そのため、線、ビットマップフィルター、塗りの不透明度などの FXG 機能はすべて、最終的に合成されるコンテンツに影響を与えます。
輝度マスキングは Flash ネイティブではありませんが、Adobe Illustrator や Adobe Photoshop などの Adobe Creative Suite ツールで共通の機能です。Flash でレンダリングされるコンテンツの輝度マスクの視覚効果を実現するために、輝度マスクを指定するグラフィックエレメントでは、Adobe Creative Suite ツールでレンダリングされる輝度マスクの外観表示を模倣するシェーダーフィルターを実際にインスタンス化しています。
輝度マスクによってマスクされているオブジェクトは、RGB カラー値とマスクのクリッピングを制御するプロパティを設定できます。luminosityInvert 属性および luminosityClip 属性を参照してください。
デフォルト値: MaskType.CLIP。
実装
public function get maskType():String
public function set maskType(value:String):void
関連する API エレメント
textFlow | プロパティ |
textFlow:flashx.textLayout.elements:TextFlow
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10, AIR 2.5 |
このコンポーネントで表示されるリッチテキストを表す TextFlow です。
TextFlow は、Text Layout Framework(TLF)で最も重要なクラスです。このクラスは、リッチテキストコンテンツを表す FlowElements のツリーのルートです。
通常、TLF マークアップから TextFlow を作成するには、TextFlowUtil.importFromString()
メソッドまたは TextFlowUtil.importFromXML()
メソッドを使用します。あるいは、(HTML のサブセットをインポートできる)TLF の TextConverter クラスを使用するか、addChild()
などのメソッドを TextFlow に対して使用して TextFlow を作成することもできます。
このプロパティと text
プロパティの設定は相互に影響します。
textFlow
を設定して、text
を取得すると、各段落のテキストは 1 つの LF(¥n
)で区切られます。
text
を "Hello World"
などの String に設定して textFlow
を取得すると、1 つの SpanElement を含む 1 つの ParagraphElement で構成される TextFlow が取得されます。
テキストに CR(¥r
)、LF(¥n
)、または CR+LF(¥r¥n
)という明示的な改行が含まれている場合は、それぞれに 1 つのスパンを含む複数の段落で構成された TextFlow がコンテンツになります。
TextFlow オブジェクトを TLF マークアップに変えるには、TextFlowUtil.export()
メソッドから返されるマークアップを使用します。
実装
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
関連する API エレメント
RichText | () | コンストラクター |
public function RichText()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンストラクターです。
<?xml version="1.0" encoding="utf-8"?> <!-- RichTextExample.mxml --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <s:Panel title="Spark RichText Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:Group left="10" right="10" top="10" bottom="10"> <s:RichText x="0" y="0" width="75" fontFamily="Times" fontSize="15" textRotation="rotate90"> <s:content>Hello World!</s:content> </s:RichText> <s:Group x="100" y="0"> <s:RichText width="100" textAlign="justify" paddingTop="5" paddingLeft="5" paddingRight="5" paddingBottom="5"> <s:content>Hello World! This is a justified paragraph of text in a RichText control. It has a border around it drawn by a Rect inside a Group.</s:content> </s:RichText> <s:Rect width="100%" height="100%"> <s:stroke> <s:SolidColorStroke color="red"/> </s:stroke> </s:Rect> </s:Group> <s:Group x="225" y="0"> <s:RichText width="140" height="120" columnCount="2" columnGap="10"> <s:content><s:span fontWeight="bold">Hello World!</s:span> This is a paragraph of text in 2 columns. It is about 20 words long, which should be enough to cause a few line breaks.</s:content> </s:RichText> <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