パッケージ | spark.components |
クラス | public class RichEditableText |
継承 | RichEditableText UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
実装 | IFocusManagerComponent, IIMESupport, ISystemCursorClient, IViewport, IEditableText |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
mobileDevice プロファイルを使用するアプリケーションでこのコンポーネントを使用することは推奨されません。 |
RichEditableText は、リッチフォーマットテキストの表示、スクロール、選択および編集を行うための低レベルの UIComponent です。
リッチテキストには、クリック可能なハイパーリンク、埋め込み式のインライングラフィック、他の URL からロードされるグラフィックなどが含まれている場合があります。
RichEditableText にはスクロールバーはありませんが、プログラムを通じてスクロールするための IViewport インターフェイスが実装されているので、スクロールバーを表示できる Scroller で制御できます。また、マウスホイールを使用した垂直スクロールもサポートされています。
テキストのフォーマットを変更するためのユーザーインターフェイスはありません。ただし、プログラムを通じて変更を行うための API が用意されています。これらの API を使用すると、選択範囲を太字に変更する太字ボタンなどを作成することができます。
このクラスは、Spark 版の TextInput と TextArea のスキンで使用されます。TextInput ではリッチテキストを処理する機能は公開されていませんが、TextArea では公開されています。デフォルトでは、RichEditableText の背景は透明で、境界線の描画はサポートされていません。
RichEditableText では、Text Layout Framework(TLF)ライブラリが使用されます。このライブラリは、Flash Player 10 の新しい Flash Text Engine(FTE)をベースとして作成されています。これらのレイヤーを組み合わせることにより、国際化対応の高品質な文字体裁とレイアウト機能を備えたテキスト編集が可能になります。
Spark アーキテクチャには 3 つのテキストプリミティブ(Label、RichText および RichEditableText)が用意されています。Label は TLF を使用せず FTE のみを使用するので、最も高速で軽いですが、機能は限られており、リッチテキスト、スクロール、選択、編集はサポートされません。RichText には、複雑なレイアウト設定を含むリッチテキストを表示する機能が追加されていますが、インタラクティブ機能はサポートされません。RichEditableText は最も重いですが、TLF で実行できるほとんどの機能がサポートされます。通常は、ニーズに合わせて最も高速なテキストプリミティブを使用します。
RichEditableText は、MX コンポーネントで使用される UITextField クラスに似ています。このクラスでは FTE および TLF は使用されず、古い TextField クラスが拡張されています。
UITextField と RichEditableText の最も重要な違いは、次のとおりです。
- RichEditableText では、文字体裁、国際言語のサポート、およびテキストレイアウトの機能が向上しています。
- RichEditableText には、リッチテキストのオブジェクト指向モデルがありますが、UITextField にはありません。
- RichEditableText では、大量のテキストを表示する機能を強化されています。
- RichEditableText では、UITextField とは異なる方法でフォントを埋め込む必要があります。フォントを埋め込む際に
embedAsCFF
属性の使用する方法について詳しくは、マニュアルを参照してください。
RichEditableText では、リッチテキストの TLF オブジェクト指向モデルが使用されます。このモデルでは、区分、段落、スパン、ハイパーリンク、画像などのテキストレイアウト要素が ActionScript オブジェクトによって実行時に表現されます。これらのオブジェクトは、プログラムを通じてアクセスして操作できます。リッチテキストを表す TLF の中心的なオブジェクトは TextFlow です。そのため、RichEditableText コントロールに対してリッチテキストを指定するには、RichEditableText の textFlow
プロパティを TextFlow インスタンスに設定します。TLF マークアップをインポートするなどの方法で TextFlow を作成する方法については、textFlow
プロパティの説明を参照してください。複数のフォーマットが混在するテキストを表示する必要がない場合は、text
プロパティを使用して「plain text」という String を設定します。text
プロパティと textFlow
プロパティの相互作用(例えば、一方を設定して他方を取得する方法など)について詳しくは、各プロパティの説明を参照してください。
次の例に示すように、コンパイル時に、TLF マークアップタグを RichEditableText タグ内に配置できます。
<s:RichEditableText>Hello <s:span fontWeight="bold">World!</s:span></s:RichEditableText>この例では、MXML コンパイラーによって、
content
プロパティが設定され、指定した FlowElement から TextFlow が自動的に作成されます。
デフォルトのテキストフォーマットは、fontFamily
や fontSize
などの CSS スタイルによって決定されます。TextFlow でフォーマット情報が指定されている場合は、CSS スタイルで指定されているデフォルトのフォーマットがオーバーライドされます。
行の間隔は lineHeight
スタイルで制御でき、段落の間隔は paragraphSpaceBefore
スタイルと paragraphSpaceAfter
スタイルで制御できます。テキストの整列や均等割り付けには、textAlign
スタイルと textAlignLast
スタイルを使用できます。コンポーネントの端からテキストまでのインセットを指定するには、paddingLeft
、paddingTop
、paddingRight
および paddingBottom
スタイルを使用します。
デフォルトでは、RichEditableText のサイズは自動的に設定されます。テキストがない場合は非常に小さなサイズから始まり、テキストが入力されるにつれて maxWidth
の値まで幅が広がります。Enter キーを押して改行が挿入されると高さが増大します。
widthInChars
プロパティおよび heightInLines
プロパティを使用すると、フォントサイズに応じて伸縮する方式で幅と高さを指定できるので便利です。 typicalText
プロパティも使用できます。 typicalText
を使用する場合、widthInChars
および heightInLines
は無視されることに注意してください。 また、幅や高さを明示的にピクセル単位で指定したり、パーセントで指定したり、left
と right
や top
と bottom
などの制約を使用することもできます。
明示的な値、パーセント、maxWidth
、または left
および right
制約を使用して幅を指定すると、コンポーネントの右端でテキストが折り返され、表示領域にテキストが収まりきらない場合は、テキストの垂直スクロールが可能になります。lineBreak
スタイルを explicit
に設定した場合は、CR(¥r
)、LF(¥n
)または CR+LF(¥r¥n
)を text
で使用する場合や、<p>
と <br/>
を TLF マークアップで使用する場合と同様に、明示的に改行が指定されている位置でのみ行が折り返されます。この場合、コントロールの幅を超える行があるときは、テキストの水平スクロールが可能になります。
maxChars
プロパティを使用して、ユーザーが入力できる文字数を制限したり、restrict
を使用して、ユーザーが入力できる文字を制限したりすることもできます。
multiline
プロパティは、Enter キーを押したときの動作を決定します。true
の場合、Enter キーを押すと新しい段落が始まります。false
の場合、FlexEvent.ENTER
イベントが送出されます。
テキストの編集を許可しない場合は、editable
プロパティを false
に設定します。テキストの選択も許可しない場合は、selectable
プロパティを false
に設定します。
RichEditableText では TLF が使用されるので、フランス語のように左から右(LTR)に読まれるテキスト、アラビア語のように右から左(RTL)に読まれるテキスト、またはフランス語のフレーズを含むアラビア語のように双方向から読まれるテキストを表示できます。主に右から左へのテキストを使用する場合は、direction
スタイルを rtl
に設定します。textAlign
スタイルのデフォルト設定は start
です。この設定では、direction
が ltr
の場合にテキストが左揃えになり、direction
が rtl
の場合に右揃えになります。反対に整列するには、textAlign
を end
に設定します。
RichEditableText では TLF が使用されるので、1 回の編集セッション内で取り消し / やり直し操作を何度でも実行できます。編集セッションは、コンポーネントがキーボードフォーカスを取得したときに開始され、フォーカスを失ったときに終了します。
RichEditableText は TLF の TextContainerManager クラスを使用して、テキストの表示、スクロール、選択、編集およびコンテキストメニューを処理します。
List や DataGrid などのリストベースのコンポーネントでこのコンポーネントを使用するには、アイテムレンダラーを作成します。アイテムレンダラーの作成について詳しくは、「Custom Spark item renderers」を参照してください。
MXML シンタックスMXML シンタックスを隠すThe <s:RichEditableText>
tag inherits all of the tag
attributes of its superclass and adds the following tag attributes:
<s:RichEditableText Properties clipAndEnableScrolling="false|true" contentHeight="Calculated default" contentWidth="Calculated default" displayAsPassword="false" editable="true" heightInLines="NaN" horizontalScrollPosition="0" imeMode="null" maxChars="0" multiline="true" restrict="null" selectable="true" selectionActivePosition="-1" selectionAnchorPosition="-1" selectionHighlighting="TextSelectionHighlighting.WHEN_FOCUSED" text="" textFlow="TextFlow" typicalText=null verticalScrollPosition="0" widthInChars="NaN" Events change="No default" changing="No default" enter="No default" selectionChange="No default" />
デフォルトの MXML プロパティcontent
さらに例を参照
関連する API エレメント
spark.components.RichText
spark.utils.TextFlowUtil
flashx.textLayout.container.TextContainerManager
プロパティ | 定義元 | ||
---|---|---|---|
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 | ||
clipAndEnableScrolling : Boolean
true の場合、ビューポートの境界に子をクリッピングするように指定します。 | RichEditableText | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
content : Object
このプロパティは、コンパイル時に MXML で使用するために用意されています。実行時に、リッチテキストコンテンツを取得または設定するには、代わりに textFlow プロパティを使用してください。 | RichEditableText | ||
contentHeight : Number [読み取り専用]
テキストの高さです。 | RichEditableText | ||
contentMouseX : Number [読み取り専用]
コンテンツ座標系におけるマウスの x 位置を返します。 | UIComponent | ||
contentMouseY : Number [読み取り専用]
コンテンツ座標系におけるマウスの y 位置を返します。 | UIComponent | ||
contentWidth : Number [読み取り専用]
テキストの幅です。 | RichEditableText | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
currentState : String
コンポーネントの現在のビューステートです。 | UIComponent | ||
cursorManager : ICursorManager [読み取り専用]
このコンポーネントとそのピアーのカーソルを制御する CursorManager を取得します。 | UIComponent | ||
depth : Number
コンテナ内のアイテムのレンダリング順序を決定します。 | UIComponent | ||
descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です(存在する場合)。 | UIComponent | ||
designLayer : DesignLayer
このビジュアルエレメントに関連付けるオプションの DesignLayer インスタンスを指定します。 | UIComponent | ||
displayAsPassword : Boolean
テキストフィールドがパスワードテキストフィールドであるかどうかを指定します。 | RichEditableText | ||
document : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。 | UIComponent | ||
doubleClickEnabled : Boolean [オーバーライド]
UIComponent オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | UIComponent | ||
dropTarget : DisplayObject [読み取り専用]
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。 | Sprite | ||
editable : Boolean
このコントロール内のテキストをユーザーが編集できるかどうかを示すフラグです。 | RichEditableText | ||
enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 | UIComponent | ||
enableIME : Boolean [読み取り専用]
コンポーネントがフォーカスを得たときに、IME を有効にするかどうかを指定するフラグです。 | RichEditableText | ||
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 | ||
heightInLines : Number
行数で表したコントロールのデフォルトの高さです。 | RichEditableText | ||
hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。 | Sprite | ||
horizontalCenter : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
horizontalScrollPosition : Number
テキストを横にスクロールするピクセル数です。 | RichEditableText | ||
id : String
コンポーネントの ID です。 | UIComponent | ||
imeMode : String
IME(入力メソッドエディター)のモードを指定します。 | RichEditableText | ||
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 | ||
layoutMatrix3D : Matrix3D [書き込み専用]
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスです。 | UIComponent | ||
left : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
maintainProjectionCenter : Boolean
true の場合、コンポーネントは、境界ボックスの中央の位置に投影マトリックスを保持します。 | UIComponent | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
maxChars : int
ユーザーが入力するときに、テキストフィールドに入力できる最大の文字数です。 | RichEditableText | ||
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 | ||
multiline : Boolean
ユーザーが複数行テキストを入力できるかどうかを決定します。 | RichEditableText | ||
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 | ||
restrict : String
ユーザーがテキストフィールドに入力できる文字のセットを指定します。 | RichEditableText | ||
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 | ||
selectable : Boolean
コンテンツをマウスで選択できるかどうか(また、コントロールにキーボードフォーカスがあるときはキーボードで選択できるかどうか)を示すフラグです。 | RichEditableText | ||
selectionActivePosition : int [読み取り専用]
矢印キーで選択範囲が拡張されるときに移動する選択範囲の端を示す文字位置(text String の先頭を基準とした相対位置)です。 | RichEditableText | ||
selectionAnchorPosition : int [読み取り専用]
矢印キーで選択範囲が拡張されるときに固定されている選択範囲の端を示す文字位置(text String の先頭を基準とした相対位置)です。 | RichEditableText | ||
selectionHighlighting : String
テキストの選択範囲をハイライト表示するかどうかを決定します。 | RichEditableText | ||
showInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層に表示されているかどうかを示すフラグです。 | UIComponent | ||
showSystemCursor : Boolean [読み取り専用]
マウスがコンポーネントの上に移動したときにシステムカーソルが常に表示される場合は true です。 | RichEditableText | ||
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
このコンポーネントによって表示されるテキストのストリングです。 | RichEditableText | ||
textFlow : flashx.textLayout.elements:TextFlow
このコンポーネントで表示されるリッチテキストを表す TextFlow です。 | RichEditableText | ||
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 | ||
typicalText : String
コントロールのデフォルトの幅と高さを決定するために使用されるテキストであり、実際には表示されません。 | RichEditableText | ||
uid : String
オブジェクトの一意の識別子です。 | UIComponent | ||
updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。 | UIComponent | ||
useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にポインターが移動したときに、指差しハンドポインター(ハンドカーソル)を表示するかどうかを示すブール値です。 | Sprite | ||
validationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデーターによって使用されます。 | UIComponent | ||
verticalCenter : Object
コンポーネントの場合、このレイアウト制約プロパティは、同様の名前のスタイルのファサードです。 | UIComponent | ||
verticalScrollPosition : Number
テキストを縦にスクロールするピクセル数です。 | RichEditableText | ||
visible : Boolean [オーバーライド]
表示オブジェクトが可視かどうかを示します。 | UIComponent | ||
width : Number [オーバーライド]
親の座標内におけるコンポーネントの幅(ピクセル単位)を指定する数値です。 | UIComponent | ||
widthInChars : Number
em 単位で測定されたコントロールのデフォルトの幅です。 | RichEditableText | ||
x : Number [オーバーライド]
親コンテナ内におけるコンポーネントの水平位置(ピクセル単位)を指定する数値です。 | UIComponent | ||
y : Number [オーバーライド]
親コンテナ内におけるコンポーネントの垂直位置(ピクセル単位)を指定する数値です。 | UIComponent | ||
z : Number [オーバーライド]
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。 | UIComponent |
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | RichEditableText | ||
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | ||
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。 | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
ビジュアルでないスタイルクライアントを、このコンポーネントのインスタンスに追加します。 | UIComponent | ||
ユーザーが末尾をクリックして入力したかのように、指定したテキストを RichEditableText の末尾に追加します。 | RichEditableText | ||
特定の 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 | ||
getFormatOfRange(requestedFormats:Vector.<String> = null, anchorPosition:int = -1, activePosition:int = -1):flashx.textLayout.formats:TextLayoutFormat
指定された文字範囲の計算済みフォーマットを指定する TextLayoutFormat オブジェクトを返します。 | RichEditableText | ||
要求されたスクロール単位でスクロールする、ビューポートの現在の horizontalScrollPosition に追加する量を返します。 | RichEditableText | ||
エレメントのレイアウトの高さを返します。 | 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 | ||
要求されたスクロール単位でスクロールする、ビューポートの現在の verticalScrollPosition に追加する量を返します。 | RichEditableText | ||
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 | ||
ユーザーが入力したかのように、指定したテキストを RichEditableText に挿入します。 | RichEditableText | ||
次の画面更新時に 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 | ||
テキスト範囲がコンテナ内に表示されるようにスクロールします。 | RichEditableText | ||
すべてのテキストを選択します。 | RichEditableText | ||
指定した文字範囲を選択します。 | RichEditableText | ||
オブジェクトのサイズを設定します。 | UIComponent | ||
表示オブジェクトコンテナの既存の子の位置を変更します。 | DisplayObjectContainer | ||
レイアウト制約値を設定します。これは、このコンポーネントの制約スタイルを設定することと同じです。 | UIComponent | ||
現在の状態を設定します。 | UIComponent | ||
現在扱っているコンポーネントにフォーカスを設定します。 | UIComponent | ||
setFormatOfRange(format:flashx.textLayout.formats:TextLayoutFormat, anchorPosition:int = -1, activePosition:int = -1):void
指定された範囲内にある、特定のフォーマットに対応する各エレメントに、指定されたフォーマットを適用します。 | RichEditableText | ||
画面に描画するためにエレメントで使用する座標を設定します。 | UIComponent | ||
エレメントのレイアウトサイズを設定します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix を設定します。 | UIComponent | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix3D を設定します。 | UIComponent | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
このコンポーネントインスタンスのスタイルプロパティを設定します。 | UIComponent | ||
visible プロパティが変更されたときに呼び出されます。 | UIComponent | ||
指定されたスプライトをユーザーがドラッグできるようにします。 | Sprite | ||
指定されたスプライトを、ユーザーがタッチ対応デバイス上でドラッグできるようにします。 | Sprite | ||
このオブジェクトでルート指定されているすべての MovieClip のタイムラインでの実行を再帰的に停止します。 | DisplayObjectContainer | ||
startDrag() メソッドを終了します。 | Sprite | ||
タッチ対応デバイスで使用する startTouchDrag() メソッドを終了します。 | Sprite | ||
[オーバーライド]
スタイルプロパティの変更を検出します。 | RichEditableText | ||
[オーバーライド]
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized() メソッドを呼び出します。 | RichEditableText | ||
[静的]
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 |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
addChild()、addChildAt()、addElement() または addElementAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナに追加したときに送出されます。 | UIComponent | |||
表示オブジェクトが表示リストに追加されたときに送出されます。 | DisplayObject | |||
表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。 | DisplayObject | |||
ユーザーによる編集操作が完了した後に送出されます。 | RichEditableText | |||
ユーザーによる編集操作が発生する前に送出されます。 | RichEditableText | |||
ユーザーがコンテキストメニューから「削除」を選択した場合に送信されます。 | InteractiveObject | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。 | InteractiveObject | |||
AIR アプリケーションでこのインタラクティブオブジェクトに関連付けられているコンテキストメニューをユーザージェスチャがトリガーすると送出されます。 | InteractiveObject | |||
ユーザーがコピー操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「コピー」を選択した場合に送出されます。 | InteractiveObject | |||
コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。 | UIComponent | |||
ビューステートの変更後に送出されます。 | UIComponent | |||
currentState プロパティが変更された後、ビューステートが変更される前に送出されます。 | UIComponent | |||
ユーザーがカット操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「カット」を選択した場合に送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
オブジェクトの doubleClickEnabled フラグが true に設定されている場合にユーザーが InteractiveObject をポインティングデバイスのメインボタンで 2 回続けてすばやくクリックすると送出されます。 | InteractiveObject | |||
ドラッグ操作が完了したとき(ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ&ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ(ドラッグしたデータのソースであるコンポーネント)によって送出されます。 | UIComponent | |||
ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。 | UIComponent | |||
ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | |||
ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。 | UIComponent | |||
ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | |||
ドラッグ操作を開始したときにドラッグイニシエータによって送出されます。 | UIComponent | |||
エフェクトの終了後に送出されます。 | UIComponent | |||
エフェクトが開始される直前に送出されます。 | UIComponent | |||
エフェクトの停止後に送出されます。エフェクトで stop() を呼び出した場合のみ停止します。 | UIComponent | |||
multiline プロパティが false の場合に、ユーザーが Enter キーを押すと送出されます。 | RichEditableText | |||
[ブロードキャストイベント] 再生ヘッドが新しいフレームに入るときに送出されます。 | DisplayObject | |||
コンポーネントがビューステートを移行した後に送出されます。 | UIComponent | |||
[ブロードキャストイベント] 再生ヘッドが現在のフレームを終了するときに送出されます。 | DisplayObject | |||
コンポーネントがビューステートを終了する前に送出されます。 | UIComponent | |||
表示オブジェクトがフォーカスを取得した後に送出されます。 | InteractiveObject | |||
表示オブジェクトがフォーカスを失った後に送出されます。 | InteractiveObject | |||
[ブロードキャストイベント] フレーム表示オブジェクトのコンストラクターが実行した後で、かつフレームスクリプトが実行される前に送出されます。 | DisplayObject | |||
ユーザーが InteractiveObject インスタンスでタッチサーフェスの端に沿って接触点を作成したとき(例えば、Apple TV の Siri Remote でタッチサーフェスの端に沿ってタップしたときなど)に送出されます。デバイスによっては、この接触を複数のタッチイベントの組み合わせと解釈する可能性もあります。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが同じ InteractiveObject インスタンス上の 2 つの接触位置を押したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上を、2 本の指で押したり離したりする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上の接触位置でタッチポイントを移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話やタブレットの表示オブジェクト上で、指を左から右に動かす場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーが回転ジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れ、その指を表示オブジェクト上で回転させる場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーがスワイプジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 3 本指で触れてから、表示オブジェクト上でその 3 本の指をそろえて動かした場合など)。 | InteractiveObject | |||
タッチ対応デバイス上で、ユーザーが InteractiveObject インスタンスとの接触位置を形成してからタップしたときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面で、表示オブジェクト上に複数の指を置いてメニューを開いてから、1 本の指でタップしてメニューアイテムを選択する場合など)。 | InteractiveObject | |||
InteractiveObject インスタンスとの接触位置で、ユーザーがズームジェスチャを実行したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に 2 本指で触れてから、表示オブジェクト上でその 2 本の指をすばやく広げた場合など)。 | InteractiveObject | |||
オブジェクトの状態が可視から不可視に変化したときに送出されます。 | UIComponent | |||
このイベントは、IME でインライン入力をサポートしているすべてのクライアントアプリケーションに送出されます。 | InteractiveObject | |||
コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。 | UIComponent | |||
Validator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。 | UIComponent | |||
ユーザーがキーを押したときに送出されます。 | InteractiveObject | |||
ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。 | InteractiveObject | |||
ユーザーがキーを離したときに送出されます。 | InteractiveObject | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスの中央ボタンを押して離すと送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスの中央ボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが PopUpManager を使用して開いたコンポーネントの外側でマウスをクリックしたときに、そのコンポーネントから送出されます。 | UIComponent | |||
ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。 | InteractiveObject | |||
InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
マウスホイールが InteractiveObject インスタンス上を回転するときに送出されます。 | InteractiveObject | |||
PopUpManager を使用して開かれたコンポーネントの外側にユーザーがマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。 | UIComponent | |||
オブジェクトが移動したときに送出されます。 | UIComponent | |||
ユーザーがドラッグジェスチャを止めると、ドラッグイニシエータ InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグされたオブジェクトがターゲットにドロップされ、そのドロップ操作が DragManager.acceptDragDrop() の呼び出しで受け入れられた場合に、ターゲットの InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界に入ると、InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界を出ると、InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグジェスチャが境界の範囲内で行われている間、InteractiveObject から継続的に送出されます。 | InteractiveObject | |||
ドラッグ操作の開始時に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。 | InteractiveObject | |||
ドラッグ操作が行われている間に、DragManager.doDrag() 呼び出しのドラッグイニシエータとして指定されている InteractiveObject から送出されます。 | InteractiveObject | |||
ユーザーがペースト操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「ペースト」を選択した場合に送出されます。 | InteractiveObject | |||
コンポーネントの初期化シーケンスの始めに送出されます。 | UIComponent | |||
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを降ろしたときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値を超えて、ユーザーがアクティブなスタイラスを持ち上げたときに送出されます。 | InteractiveObject | |||
類似性検出しきい値の範囲内で、ユーザーがアクティブなスタイラスを画面上に移動したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject からアクティブなスタイラスを離したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject の真上にアクティブなスタイラスを移動したときに送出されます。 | InteractiveObject | |||
画面の類似性検出しきい値の範囲内で、ユーザーがこの InteractiveObject やそのいずれかの子からアクティブなスタイラスを離したときに送出されます。 | InteractiveObject | |||
(画面の類似性検出しきい値の範囲内で)ユーザーがアクティブなスタイラスを表示リスト内のオブジェクトの子孫ツリーの外側から InteractiveObject 上に移動したときに送出されます。 | InteractiveObject | |||
ユーザーが最初に InteractiveObject インスタンス上でポインティングデバイスのボタンを押し、次にポインティングデバイスをその InteractiveObject インスタンス以外の場所に移動した後、ボタンを離したときに送出されます。 | InteractiveObject | |||
removeChild()、removeChildAt()、removeElement() または removeElementAt() メソッドを使用して、コンポーネントをコンテンツである子としてコンテナから削除したときに送出されます。 | UIComponent | |||
表示オブジェクトが表示リストから削除されようとしているときに送出されます。 | DisplayObject | |||
表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。 | DisplayObject | |||
[ブロードキャストイベント] 表示リストが更新およびレンダリングされようとしているときに送出されます。 | DisplayObject | |||
コンポーネントのサイズが変更されたときに送出されます。 | UIComponent | |||
ユーザーが同じ InteractiveObject 上でポインティングデバイスの右ボタンを押して離すと送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンス上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | |||
ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | |||
ユーザーがすべて選択操作のためにプラットフォーム固有のアクセラレーターキーの組み合わせをアクティブ化したとき、またはコンテキストメニューから「すべて選択」を選択した場合に送出されます。 | InteractiveObject | |||
何らかの理由で selectionAnchorPosition プロパティおよび selectionActivePosition プロパティ、またはそのいずれかが変更された後に送出されます。 | RichEditableText | |||
オブジェクトの状態が不可視から可視に変化したときに送出されます。 | UIComponent | |||
ソフトキーボードが前面に表示された直後に送出されます。 | InteractiveObject | |||
ソフトキーボードが前面に表示される直前に送出されます。 | InteractiveObject | |||
ソフトキーボードが背後に移動して非表示になった直後に送出されます。 | InteractiveObject | |||
コンポーネントが新しいステートになり、そのステートへのトランジションアニメーションの再生が終了した後に送出されます。 | UIComponent | |||
現在のステートを新しいステートに切り替えるために、コンポーネントがトランジションに割り込むときに送出されます。 | UIComponent | |||
オブジェクトの tabChildren フラグの値が変更されたときに送出されます。 | InteractiveObject | |||
オブジェクトの tabEnabled フラグが変更されたときに送出されます。 | InteractiveObject | |||
オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。 | InteractiveObject | |||
テキストの文字を入力すると送出されます。 | InteractiveObject | |||
ツールヒントを作成するときにコンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。 | UIComponent | |||
コンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。 | UIComponent | |||
toolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。 | UIComponent | |||
タッチ対応デバイスにユーザーが初めて接触したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面に指で触れる場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触を解除したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの画面から指を離す場合など)。 | InteractiveObject | |||
コンポーネントがタッチ操作のユーザージェスチャーへの応答を完了したときに送出される、キャンセルできないイベントです。 | UIComponent | |||
コンポーネントがタッチ操作のユーザージェスチャーへの応答を開始したときに送出される、キャンセルできないイベントです。 | UIComponent | |||
タッチ操作のユーザージェスチャーへの応答を試みているコンポーネントから送出される、キャンセル可能なイベントです。 | UIComponent | |||
ユーザーがデバイスにタッチしたときに送出され、接触ポイントがなくなるまで継続的に送出されます。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触位置を InteractiveObject インスタンスの外に移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、1 つの表示オブジェクトから別の表示オブジェクトに指をドラッグする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。 | InteractiveObject | |||
ユーザーがタッチ対応デバイスの InteractiveObject インスタンス外に接触点を動かしたとき(例えば、タッチスクリーンを備えた携帯電話やタブレットで、表示オブジェクトから表示オブジェクト外に指をドラッグしたとき)に送出されます。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが InteractiveObject インスタンス上で接触位置を移動したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットで、表示オブジェクトの外にある位置から表示オブジェクト上に指をドラッグする場合など)。 | InteractiveObject | |||
タッチ対応デバイスで、ユーザーが接触を開始した InteractiveObject インスタンスの同じ位置から指を離したときに送出されます(例えば、タッチスクリーン搭載の携帯電話またはタブレットの表示オブジェクト上の 1 点を、指で押したり離したりする場合など)。 | InteractiveObject | |||
オブジェクトの commitProperties()、measure() および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。 | UIComponent | |||
Validator によってコンポーネントが監視されており、検証が成功した場合に送出されます。 | UIComponent | |||
プログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。 | UIComponent |
スタイルには共通スタイルと特定のテーマに関連するスタイルがあります。共通スタイルは、任意のテーマと共に使用できます。特定のテーマに関連するスタイルは、アプリケーションがそのテーマを使用する場合にのみ使用できます。
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
alignmentBaseline | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 行の基準を揃えるベースラインを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.alignmentBaseline を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
backgroundAlpha | 型: Number CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 backgroundColor スタイルによって定義されるカラーのアルファレベルです。有効な値の範囲は 0.0 ~ 1.0 です。
デフォルト値: 1.0 。 | RichEditableText | ||
backgroundColor | 型: uint 形式: Color CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このコンポーネントの境界を表す矩形の背景色です。このスタイルが undefined の場合、背景は描画されません。それ以外の場合は、この RGB カラーが、backgroundAlpha スタイルによって決まるアルファレベルで描画されます。
デフォルト値: undefined 。 | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
blockProgression | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 垂直方向または並行方向の行配置を指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.blockProgression を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
cffHinting | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される CFF ヒンティングのタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.cffHinting を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
clearFloats | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 フロートを回り込むようにテキストを配置する方法を制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.clearFloats を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
columnCount | 型: Object CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの列数です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.columnCount を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
columnGap | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 列の間に残す溝のスペースの量(ピクセル単位)です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.columnGap を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
columnWidth | 型: Object CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 列幅です(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.columnWidth を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
digitCase | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される数字の大文字小文字区別のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.digitCase を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
digitWidth | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される数字の幅のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.digitWidth を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
direction | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのデフォルトの双方向埋め込みレベルを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.direction を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
dominantBaseline | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 行のエレメントの垂直座標を決定するために alignmentBaseline に吸着させるエレメントのベースラインを指定します。
Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.dominantBaseline を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 フォーカス矩形で使用されるブレンドモードです. | UIComponent | |||
focusedTextSelectionColor | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンポーネントが有効でありコンポーネントにフォーカスがあるときの、テキストのカラーです。 Mobile テーマの場合、これはサポートされていません。 | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
fontLookup | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 使用するフォント参照です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.fontLookup を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの水平距離(ピクセル単位)を表します. | UIComponent | |||
inactiveTextSelectionColor | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンポーネントが無効であるときの、テキストのカラーです。 Mobile テーマの場合、これはサポートされていません。 | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
justificationStyle | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の均等配置に使用するスタイルです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.justificationStyle を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
kerning | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の均等配置に使用するスタイルです。 Spark コンポーネントではカーニングがデフォルトで有効になりますが、MX コンポーネントではデフォルトで無効になります。 Spark コンポーネントでは Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.kerning を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
lineBreak | 型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンテナ内のテキストの折り返しを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.blockProgression を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
lineHeight | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの行送りを制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.lineHeight を参照してください.
Mobile テーマの場合、これはサポートされていません。
関連する API エレメント | RichEditableText | ||
lineThrough | 型: Boolean CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 true の場合、打ち消し線が適用されます。打ち消し線はテキストの中央に描画される線です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.lineThrough を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
listAutoPadding | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 リストの始端におけるパディング値が auto である場合に、始端に対して自動インデントを指定します。
Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.listAutoPadding を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
listStylePosition | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 2.5 これは、リストアイテムマーカーの配置をリストアイテムに対して相対的に制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.listStylePosition を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
listStyleType | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10, AIR 2.5 これは、リスト内のアイテムの外観を制御します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.listStyleType を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
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 。詳細 | RichEditableText | ||
paddingBottom | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 下部のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingBottom を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paddingLeft | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 左側のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingLeft を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paddingRight | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 右側のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingRight を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paddingTop | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 上部のインセットです(ピクセル単位)。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paddingRight を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paragraphEndIndent | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の終端をインデントする量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphEndIndent を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paragraphSpaceAfter | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落後に空ける余白の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphSpaceAfter を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paragraphSpaceBefore | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落前に空ける余白の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphSpaceBefore を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
paragraphStartIndent | 型: Number 形式: length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 段落の始端をインデントする量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.paragraphStartIndent を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
renderingMode | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用されるレンダリングモードで、埋め込みフォントのみに適用されます。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.renderingMode を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
textAlignLast | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 均等配置テキストの、コンテナを基準とした段落内の最後の行の行揃えです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlignLast を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
textAlpha | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストのアルファ(透明)値です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textAlpha を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
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 エレメント | RichEditableText | ||
textJustify | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの均等配置オプションを指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textJustify を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
textRotation | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 テキストの回転角度を決定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.textRotation を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
trackingRight | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 各文字の右に適用されるトラッキング(手動カーニング)の量です。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.trackingRight を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
typographicCase | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このテキストに使用される文字の大文字小文字区別のタイプです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.typographicCase を参照してください Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
unfocusedTextSelectionColor | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 コンポーネントが有効であるがコンポーネントにフォーカスがないときの、テキストのカラーです。 Mobile テーマの場合、これはサポートされていません。 | RichEditableText | ||
verticalAlign | 型: String CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 垂直方向の整列または位置揃えです。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.verticalAlign を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText | ||
型: 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 エレメント | RichEditableText | ||
wordSpacing | 型: Object CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: Flash10.5, AIR 2.0 位置揃えで使用する単語の間の間隔を指定します。 Spark テーマの場合、flashx.textLayout.formats.ITextLayoutFormat.wordSpacing を参照してください。 Mobile テーマの場合、これはサポートされていません。 関連する API エレメント | RichEditableText |
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
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 エレメント | RichEditableText | ||
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 エレメント | RichEditableText |
clipAndEnableScrolling | プロパティ |
clipAndEnableScrolling:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
true
の場合、ビューポートの境界に子をクリッピングするように指定します。false
の場合、コンポーネントのサイズ指定に関係なく、コンテナの子がコンテナの境界を越えて拡張されます。
デフォルト値: false。
実装
public function get clipAndEnableScrolling():Boolean
public function set clipAndEnableScrolling(value:Boolean):void
content | プロパティ |
content:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
このプロパティは、コンパイル時に MXML で使用するために用意されています。実行時に、リッチテキストコンテンツを取得または設定するには、代わりに textFlow
プロパティを使用してください。
content
プロパティは、次のような MXML を記述できるように、RichEditableText のデフォルトプロパティになっています。
<s:RichEditableText>Hello <s:span fontWeight="bold"/>World</s:span></s:RichEditableText>この場合は、コンテンツとして指定した 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
contentHeight | プロパティ |
contentHeight:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキストの高さです。
Text Layout Framework ではパフォーマンス向上のために TextLine が仮想化されるので、コンポーネント内にすべてのテキストを表示できない場合、この高さの初期値は予測値になります。テキストの最後までスクロールすると、すべての TextLine が作成されて、contentHeight
が正確な値になります。
テキストを縦にスクロールするには、verticalScrollPosition
を 0 ~ contentHeight - height
の範囲で変化させます。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange
イベントが送出されます。
実装
public function get contentHeight():Number
contentWidth | プロパティ |
contentWidth:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキストの幅です。
Text Layout Framework ではパフォーマンス向上のために TextLine が仮想化されるので、コンポーネント内にすべてのテキストを表示できない場合、この幅の初期値は予測値になります。テキストの最後までスクロールすると、すべての TextLine が作成されて、contentWidth
が正確な値になります。
テキストを横にスクロールするには、horizontalScrollPosition
を 0 ~ contentWidth - width
の範囲で変化させます。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange
イベントが送出されます。
実装
public function get contentWidth():Number
displayAsPassword | プロパティ |
displayAsPassword:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキストフィールドがパスワードテキストフィールドであるかどうかを指定します。このプロパティの値が true
である場合、テキストフィールドはパスワードテキストフィールドとして扱われ、入力された文字は実際の文字の代わりにアスタリスクで隠されます。false
である場合、テキストフィールドはパスワードテキストフィールドとして扱われません。パスワードモードを有効にすると、「カット」コマンドと「コピー」コマンド、およびそれに対応するキーボードショートカットが機能しなくなります。このセキュリティ機能により、ユーザーの不在時にキーボードショートカットを使用して悪質なユーザーがパスワードを盗むことを防止できます。
実装
public function get displayAsPassword():Boolean
public function set displayAsPassword(value:Boolean):void
editable | プロパティ |
editable:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
このコントロール内のテキストをユーザーが編集できるかどうかを示すフラグです。
true
の場合、このコントロールの境界にマウスカーソルを合わせると I 字形に変わります。false
の場合、マウスカーソルは矢印のままです。
このプロパティが true
の場合、selectable
プロパティは無視されます。
デフォルト値: true。
実装
public function get editable():Boolean
public function set editable(value:Boolean):void
関連する API エレメント
enableIME | プロパティ |
heightInLines | プロパティ |
heightInLines:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
行数で表したコントロールのデフォルトの高さです。
fontSize
や lineHeight
など、コントロールのフォーマットスタイルは、行の高さをピクセル単位で計算するために使用されます。
例えば、5 行のテキストを表示できるように RichEditableText の高さを設定する必要がある場合は、このプロパティを 5 に設定します。
このプロパティが NaN
(デフォルト)の場合、コンポーネントのデフォルトの高さは、表示されるテキストに基づいて決定されます。
明示的な値、パーセント、または top
および bottom
制約を使用して高さを指定すると、このプロパティは無視されます。
typicalText
プロパティが設定されている場合も、このプロパティは無視されます。
RichEditableText の measure()
メソッドは、widthInChars
と heightInLines
を使用して、measuredWidth
と measuredHeight
を決定します。これらは、HTML の TextArea の cols
と rows
に似ています。
widthInChars
と heightInLines
のデフォルト値は NaN
なので、RichTextEditable のサイズはデフォルトで自動調整されます。テキストがない場合は非常に小さいサイズに設定され、文字を入力するにつれて幅が広がり、Enter キーを押して改行すると高さが増えます。
デフォルト値: NaN。
実装
public function get heightInLines():Number
public function set heightInLines(value:Number):void
関連する API エレメント
horizontalScrollPosition | プロパティ |
horizontalScrollPosition:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキストを横にスクロールするピクセル数です。
テキストを横にスクロールするには、horizontalScrollPosition
を 0 ~ contentWidth - width
の範囲で変化させます。
デフォルト値: 0。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange
イベントが送出されます。
実装
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
imeMode | プロパティ |
imeMode:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
IME(入力メソッドエディター)のモードを指定します。IME を使用することによって、ユーザーは中国語、日本語、および韓国語のテキストを入力できます。Flex では、コントロールにフォーカスが置かれたときに、IME を指定されたモードに設定し、コントロールからフォーカスが離れたときに、元のモードに戻します。
このプロパティで有効な値の定数は、flash.system.IMEConversionMode クラスで定義されています。IME を指定しない場合は、null
を指定します。
デフォルト値: null。
実装
public function get imeMode():String
public function set imeMode(value:String):void
関連する API エレメント
maxChars | プロパティ |
maxChars:int
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ユーザーが入力するときに、テキストフィールドに入力できる最大の文字数です。スクリプトは maxChars
の許容数を超えるテキストを挿入できます。maxChars
プロパティで指定されるのは、ユーザーが入力できるテキストの量だけです。このプロパティの値が 0
である場合、ユーザーが入力できるテキストの量には制限がありません。
デフォルト値: 0。
実装
public function get maxChars():int
public function set maxChars(value:int):void
multiline | プロパティ |
multiline:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ユーザーが複数行テキストを入力できるかどうかを決定します。
true
の場合、Enter キーを押すと新しい段落が始まります。false
の場合、Enter キーを押してもテキストには影響しませんが、RichEditableText が "enter"
イベントを送出します。RichEditableText の multiline の値が false
に設定されている場合、テキストをこのフィールドに貼り付けると、改行は削除されます。
デフォルト値: true。
実装
public function get multiline():Boolean
public function set multiline(value:Boolean):void
restrict | プロパティ |
restrict:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ユーザーがテキストフィールドに入力できる文字のセットを指定します。restrict
プロパティの値が null
である場合は、任意の文字を入力できます。restrict
プロパティの値が空のストリングである場合は、いずれの文字も入力できません。restrict
プロパティの値が文字のストリングである場合は、そのストリング内の文字のみをテキストフィールドに入力できます。ストリングは左から右へスキャンされます。ハイフン(-)文字を使用して、範囲を指定できます。制限されるのはユーザー入力のみです。スクリプトは任意のテキストをテキストフィールドに入力できます。このプロパティは、プロパティインスペクターの埋め込みフォントのオプションと同期しません。
ストリングがキャレット(^)文字で始まる場合、そのストリングに含まれる文字を除いて、すべての文字を入力できます。ストリングがキャレット(^)文字以外で始まる場合は、そのストリングに含まれる文字のみを入力できます。
次の例では、大文字、スペース、および数値のみをテキストフィールドに入力できます。
my_txt.restrict = "A-Z 0-9";
次の例では、小文字を除くすべての文字を入力できます。
my_txt.restrict = "^a-z";
円記号を使用して ^ または - のリテラルを入力できます。許容される円記号のシーケンスは \-、\^、または \\ です。円記号をストリングの 1 文字として実際に使用するには、ActionScript で指定するときに円記号を 2 つ続けて指定する必要があります。例えば、次のコードで表されているのはダッシュ(-)とキャレット(^)のみです。
my_txt.restrict = "\\-\\^";
ストリング内では任意の場所で ^ を使用し、入力できる文字と除外する文字を切り替えることができます。次のコードでは、大文字のみを入力できます。ただし、大文字の Q を除きます。
my_txt.restrict = "A-Z^Q";
¥u
エスケープシーケンスを使用して restrict
ストリングを作成できます。次のコードでは、ASCII 32(スペース)から ASCII 126(チルダ)までの文字のみを入力できます。
my_txt.restrict = "\u0020-\u007E";
デフォルト値: null。
実装
public function get restrict():String
public function set restrict(value:String):void
selectable | プロパティ |
selectable:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンテンツをマウスで選択できるかどうか(また、コントロールにキーボードフォーカスがあるときはキーボードで選択できるかどうか)を示すフラグです。
テキストを選択可能にすると、コントロールのテキストをコピーできます。
このプロパティは、editable
プロパティが true
の場合は無視されます。
デフォルト値: true。
実装
public function get selectable():Boolean
public function set selectable(value:Boolean):void
selectionActivePosition | プロパティ |
selectionActivePosition:int
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
矢印キーで選択範囲が拡張されるときに移動する選択範囲の端を示す文字位置(text
String の先頭を基準とした相対位置)です。
アクティブな位置は、選択範囲の開始点または終了点のいずれかです。
例えば、12 の位置から 8 の位置までをドラッグして選択すると、selectionAnchorPosition
は 12 になり、selectionActivePosition
は 8 になります。さらに左矢印キーを押すと、selectionActivePosition
は 7 になります。
値が -1 の場合は、設定されていないことを示します。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 selectionChange
イベントが送出されます。
実装
public function get selectionActivePosition():int
関連する API エレメント
selectionAnchorPosition | プロパティ |
selectionAnchorPosition:int
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
矢印キーで選択範囲が拡張されるときに固定されている選択範囲の端を示す文字位置(text
String の先頭を基準とした相対位置)です。
アンカー位置は、選択範囲の開始点または終了点のいずれかです。
例えば、12 の位置から 8 の位置までをドラッグして選択すると、selectionAnchorPosition
は 12 になり、selectionActivePosition
は 8 になります。さらに左矢印キーを押すと、selectionActivePosition
は 7 になります。
値が -1 の場合は、設定されていないことを示します。
デフォルト値: -1。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 selectionChange
イベントが送出されます。
実装
public function get selectionAnchorPosition():int
関連する API エレメント
selectionHighlighting | プロパティ |
selectionHighlighting:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキストの選択範囲をハイライト表示するかどうかを決定します。
有効な値は、spark.components.TextSelectionHighlighting クラスで指定されています。有効な値は、TextSelectionHighlighting.WHEN_FOCUSED
、TextSelectionHighlighting.WHEN_ACTIVE
、および TextSelectionHighlighting.ALWAYS
です。
WHEN_FOCUSED
を指定すると、コンポーネントにキーボードフォーカスがあるときにのみ、テキストの選択範囲が表示されます。
WHEN_ACTIVE
を指定すると、コンポーネントのウィンドウがアクティブなときには、コンポーネントにキーボードフォーカスがなくても常にテキストの選択範囲が表示されます。
ALWAYS
を指定すると、コンポーネントにキーボードフォーカスがなくても、コンポーネントのウィンドウがアクティブウィンドウでなくても、テキストの選択範囲が常に表示されます。
デフォルト値: TextSelectionHighlighting.WHEN_FOCUSED。
実装
public function get selectionHighlighting():String
public function set selectionHighlighting(value:String):void
関連する API エレメント
showSystemCursor | プロパティ |
text | プロパティ |
text:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
このコンポーネントによって表示されるテキストのストリングです。
このプロパティと textFlow
プロパティの設定は相互に影響します。
text
を "Hello World"
などの String に設定して textFlow
を取得すると、1 つの SpanElement を含む 1 つの ParagraphElement で構成される TextFlow が取得されます。
text
を null に設定すると、デフォルト値である空のストリングに設定されます。
テキストに CR("¥r")、LF("¥n")、または CR+LF("¥r¥n")という明示的な改行が含まれている場合は、それぞれに 1 つのスパンを含む複数の段落で構成された TextFlow がコンテンツになります。
textFlow
を設定して、text
を取得すると、各段落のテキストは 1 つの LF("¥n")で区切られます。
このプロパティを設定すると、コントロールのスクロール位置とテキストの選択範囲を指定するプロパティにも影響します。horizontalScrollPosition
および verticalScrollPosition
が 0 にリセットされます。Flex 4.6 以降では、selectionAnchorPosition
および selectionActivePosition
が維持されます。以前は、selectionAnchorPosition
および selectionActivePosition
が -1 にセットされて選択範囲がクリアされていました。
デフォルト値: ""。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 change
イベントが送出されます。
実装
public function get text():String
public function set text(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 がコンテンツになります。
このプロパティを設定すると、コントロールのスクロール位置とテキストの選択範囲を指定するプロパティにも影響します。horizontalScrollPosition
と verticalScrollPosition
は 0 にリセットされ、selectionAnchorPosition
と selectionActivePosition
は -1 に設定されて選択範囲がクリアされます。
TextFlow オブジェクトを TLF マークアップに変えるには、TextFlowUtil.export()
マークアップを使用します。
1 つの TextFlow を複数の RichEditableText インスタンスで共有することはできません。別のインスタンスで同じテキストを表示するには、TextFlowUtil.export()
と TextFlowUtil.importFromXML()
を使用するか、deepCopy()
メソッドを TextFlow に対して使用して、別の TextFlow を作成する必要があります。
実装
public function get textFlow():flashx.textLayout.elements:TextFlow
public function set textFlow(value:flashx.textLayout.elements:TextFlow):void
関連する API エレメント
typicalText | プロパティ |
typicalText:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | Flash Player 10.2, AIR 2.0 |
コントロールのデフォルトの幅と高さを決定するために使用されるテキストであり、実際には表示されません。
明示的な値、パーセント、または left
および right
制約を使用して幅を指定すると、このプロパティは無視されます。
このプロパティを使用すると、widthInChars
プロパティおよび heightInLines
プロパティは無視されます。
デフォルト値: null。
実装
public function get typicalText():String
public function set typicalText(value:String):void
関連する API エレメント
spark.primitives.widthInChars
verticalScrollPosition | プロパティ |
verticalScrollPosition:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキストを縦にスクロールするピクセル数です。
テキストを縦にスクロールするには、verticalScrollPosition
を 0 ~ contentHeight - height
の範囲で変化させます。
デフォルト値: 0。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange
イベントが送出されます。
実装
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
widthInChars | プロパティ |
widthInChars:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
em 単位で測定されたコントロールのデフォルトの幅です。
em は活字の測定単位で、ポイントサイズと同じです。必ずしも「M」の文字の幅と正確に一致しているわけではありませんが、多くのフォントでは、「M」が約 1 em の幅になっています。コントロールの fontSize
スタイルは、em 単位をピクセル数で計算するために使用されます。
例えば、約 20 文字のテキストを表示できるように RichEditableText の幅を設定する必要がある場合は、このプロパティを 20 に設定します。
このプロパティが NaN
(デフォルト)の場合、コンポーネントのデフォルトの幅は、表示されるテキストに基づいて決定されます。
明示的な値、パーセント、または left
および right
制約を使用して幅を指定すると、このプロパティは無視されます。
typicalText
プロパティが設定されている場合も、このプロパティは無視されます。
RichEditableText の measure()
メソッドは、widthInChars
と heightInLines
を使用して、measuredWidth
と measuredHeight
を決定します。これらは、HTML の TextArea の cols
と rows
に似ています。
widthInChars
と heightInLines
のデフォルト値は NaN
なので、RichTextEditable のサイズはデフォルトで自動調整されます。テキストがない場合は非常に小さいサイズに設定され、文字を入力するにつれて幅が広がり、Enter キーを押して改行すると高さが増えます。
デフォルト値: NaN。
実装
public function get widthInChars():Number
public function set widthInChars(value:Number):void
関連する API エレメント
RichEditableText | () | コンストラクター |
public function RichEditableText()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンストラクターです。
appendText | () | メソッド |
getFormatOfRange | () | メソッド |
public function getFormatOfRange(requestedFormats:Vector.<String> = null, anchorPosition:int = -1, activePosition:int = -1):flashx.textLayout.formats:TextLayoutFormat
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された文字範囲の計算済みフォーマットを指定する TextLayoutFormat オブジェクトを返します。
範囲全体のフォーマット設定が一貫していない場合、その値は undefined
になります。
特定のフォーマットの名前を含む String の Vector を指定できます。指定しない場合は、すべてのフォーマットが計算されます。
範囲を指定しない場合、選択された範囲が使用されます。
パラメーター
requestedFormats:Vector.<String> (default = null ) — 要求するフォーマットの名前を指定する String の Vector です。すべてのフォーマットを要求する場合は、null を指定します。
| |
anchorPosition:int (default = -1 ) — 選択範囲の固定されている端を指定する文字の位置です。
| |
activePosition:int (default = -1 ) — 選択範囲の移動可能な端を指定する文字の位置です。
|
flashx.textLayout.formats:TextLayoutFormat — TextLayoutFormat オブジェクトです。
|
getHorizontalScrollPositionDelta | () | メソッド |
public function getHorizontalScrollPositionDelta(navigationUnit:uint):Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
要求されたスクロール単位でスクロールする、ビューポートの現在の horizontalScrollPosition
に追加する量を返します。
パラメーター
navigationUnit:uint — スクロールする量です。この値は次のいずれかの spark.core.NavigationUnit 定数にする必要があります。
LEFT または RIGHT を使用します。最初または最後の列にスクロールするには、HOME または END を使用します。
|
Number — horizontalScrollPosition に追加するピクセル数です。
|
getVerticalScrollPositionDelta | () | メソッド |
public function getVerticalScrollPositionDelta(navigationUnit:uint):Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
要求されたスクロール単位でスクロールする、ビューポートの現在の verticalScrollPosition
に追加する量を返します。
パラメーター
navigationUnit:uint — スクロールする量です。unit の値は次のいずれかの spark.core.NavigationUnit 定数にする必要があります。
UP または DOWN を使用します。最初または最後の行にスクロールするには、HOME または END を使用します。
|
Number — verticalScrollPosition に追加するピクセル数です。
|
insertText | () | メソッド |
public function insertText(text:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ユーザーが入力したかのように、指定したテキストを RichEditableText に挿入します。
範囲を選択した場合は、選択したテキストが新しいテキストに置き換えられます。挿入ポイントがある場合は、その位置に新しいテキストが挿入されます。
続いて挿入ポイントが新しいテキストの後に設定されます。挿入ポイントが表示されるように、必要に応じてテキストがスクロールされます。
パラメーター
text:String — 挿入するテキストです。
|
scrollToRange | () | メソッド |
public function scrollToRange(anchorPosition:int, activePosition:int):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
テキスト範囲がコンテナ内に表示されるようにスクロールします。
パラメーター
anchorPosition:int — 選択範囲の拡張時に変更された選択範囲の端。選択範囲の先頭または末尾のいずれかを指定でき、テキストフローの先頭からのオフセットとして表します。
| |
activePosition:int — 選択範囲の拡張時に変更されなかった選択範囲の端です。選択範囲の先頭または末尾のいずれかを指定できます。
|
selectAll | () | メソッド |
public function selectAll():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
すべてのテキストを選択します。最後の段落終了文字は含まれません。
selectRange | () | メソッド |
public function selectRange(anchorPosition:int, activePosition:int):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定した文字範囲を選択します。
どちらかの位置が負の場合、テキスト範囲の選択が解除されます。
パラメーター
anchorPosition:int — 選択範囲が拡張されるときに固定して動かない選択範囲の端を指定する文字位置です。
| |
activePosition:int — 選択範囲が拡張されるときに移動する選択範囲の端を指定する文字位置です。
|
setFormatOfRange | () | メソッド |
public function setFormatOfRange(format:flashx.textLayout.formats:TextLayoutFormat, anchorPosition:int = -1, activePosition:int = -1):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
指定された範囲内にある、特定のフォーマットに対応する各エレメントに、指定されたフォーマットを適用します。文字フォーマットを指定された範囲のテキストに適用します(指定された範囲が単一ポイントの場合、変更は行われません)。 段落フォーマットを任意の段落(範囲内の少なくとも一部分)に適用します(範囲が単一ポイントの場合は単一段落)。 コンテナフォーマットをコンテナに適用します。
サポートされるフォーマットは、TextLayoutFormat 内のフォーマットです。undefined
という値は適用されません。範囲を指定しない場合、選択された範囲が使用されます。
次の例では、選択箇所の fontSize
と color
を設定します。
var textLayoutFormat:TextLayoutFormat = new TextLayoutFormat(); textLayoutFormat.fontSize = 12; textLayoutFormat.color = 0xFF0000; myRET.setFormatOfRange(textLayoutFormat);
getFormatOfRange()
の結果を使用して format
を指定する場合は、TextLayoutFormat
内のすべてのフォーマットが計算済みの値を持ち、その値が特定のフォーマットに対応する各エレメントに適用されます。
すべてのテキストに適用するフォーマットを指定する場合は、setStyle(format, value)
をコンポーネント自体に使用することをお勧めします。
次の例では、すべてのテキストの fontSize
と color
を設定します。
myRET.setStyle("fontSize", 12); myRET.setStyle("color", 0xFF0000);
パラメーター
format:flashx.textLayout.formats:TextLayoutFormat — 選択範囲に適用する TextLayoutFormat です。
| |
anchorPosition:int (default = -1 ) — 矢印キーで選択範囲が拡張されるときに固定されている選択範囲の端を示す文字位置(text String の先頭を基準とした相対位置)です。
| |
activePosition:int (default = -1 ) — 矢印キーで選択範囲が拡張されるときに移動する選択範囲の端を示す文字位置(text String の先頭を基準とした相対位置)です。
|
styleChanged | () | メソッド |
override public function styleChanged(styleProp:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
スタイルプロパティの変更を検出します。何らかのスタイルプロパティが設定されていると、Flex が styleChanged()
メソッドを呼び出し、設定されているスタイルの名前を渡します。
これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。カスタムコンポーネントを作成するときには、渡されたスタイル名をチェックし、その結果に従って変更内容を処理するよう、styleChanged()
メソッドをオーバーライドできます。これにより、既存スタイルのデフォルト動作をオーバーライドできるだけでなく、独自のスタイルプロパティを追加することもできます。
スタイルプロパティを処理する場合には、styleChanged()
メソッドのオーバーライドで invalidateDisplayList()
メソッドを呼び出して、次回の画面更新時に Flex がコンポーネントの updateDisplayList()
メソッドを実行するようにします。
パラメーター
styleProp:String — スタイルプロパティの名前です。このコンポーネントのすべてのスタイルが変更された場合は、null になります。
|
stylesInitialized | () | メソッド |
override public function stylesInitialized():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
コンポーネントのスタイルを初めて初期化するとき、Flex は stylesInitialized()
メソッドを呼び出します。
これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。Flex は、コンポーネントの measure
および updateDisplayList
メソッドが初めて呼び出されるまでに、コンポーネントのスタイルが完全に初期化されることを保証します。ほとんどのコンポーネントでは、それで十分です。ただし、早い段階でスタイル値にアクセスする必要がある場合は、stylesInitialized() 関数をオーバーライドして、スタイルプロパティが初めて初期化されたときに直ちにアクセス可能にすることができます。
change | イベント |
spark.events.TextOperationEvent
プロパティ TextOperationEvent.type =
spark.events.TextOperationEvent.CHANGE
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ユーザーによる編集操作が完了した後に送出されます。
TextOperationEvent.CHANGE
定数により、イベントオブジェクトの type
プロパティ値が change
イベント用に定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
operation | ユーザーによりテキストに対して実行される編集操作を記述する FlowOperation オブジェクトです。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
changing | イベント |
spark.events.TextOperationEvent
プロパティ TextOperationEvent.type =
spark.events.TextOperationEvent.CHANGING
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
ユーザーによる編集操作が発生する前に送出されます。操作を変更するか、またはイベントをキャンセルして操作が処理されないようにすることができます。
TextOperationEvent.CHANGING
定数により、イベントオブジェクトの type
プロパティ値が changing
イベント用に定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | true |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
operation | ユーザーによりテキストに対して実行される編集操作を記述する FlowOperation オブジェクトです。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
enter | イベント |
mx.events.FlexEvent
プロパティ FlexEvent.type =
mx.events.FlexEvent.ENTER
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
multiline
プロパティが false の場合に、ユーザーが Enter キーを押すと送出されます。
FlexEvent.ENTER
定数により、イベントオブジェクトの type
プロパティ値が enter
イベント用に定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
selectionChange | イベント |
mx.events.FlexEvent
プロパティ FlexEvent.type =
mx.events.FlexEvent.SELECTION_CHANGE
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
何らかの理由で selectionAnchorPosition
プロパティおよび selectionActivePosition
プロパティ、またはそのいずれかが変更された後に送出されます。
FlexEvent.SELECTION_CHANGE
定数により、イベントオブジェクトの type
プロパティ値が selectionChange
イベント用に定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。 例えば、イベントリスナーの登録に myButton.addEventListener() を使用すると、myButton の値は currentTarget となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。 イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。 |
<?xml version="1.0" encoding="utf-8"?> <!-- Simple example to demonstrate the Spark RichEditableText primitive. --> <s:Application name="RichEditableTextExample" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script> <![CDATA[ import flashx.textLayout.conversion.TextConverter; ]]> </fx:Script> <fx:Declarations> <fx:XML id="extTxtFlow" source="externalTextFlow.xml" /> </fx:Declarations> <s:Panel title="RichText textFlow test" width="90%" height="90%" horizontalCenter="0" verticalCenter="0"> <s:Scroller width="100%" height="100%"> <s:VGroup paddingLeft="20" paddingRight="20" paddingTop="20" paddingBottom="20"> <s:RichEditableText id="richTxt1" textAlign="justify" percentWidth="100"> <s:textFlow> <s:TextFlow> <s:p fontSize="24">Inline TextFlow</s:p> <s:p>1) Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus aliquet tristique libero, vel mattis massa pellentesque nec. Maecenas non nulla nibh, et egestas ligula. Etiam massa mauris, elementum gravida rhoncus sit amet, blandit eu lacus. Proin nisi felis, accumsan at interdum eu, mattis at velit. Nulla at ipsum risus. Nullam non justo vel lacus vulputate mollis id quis libero.</s:p> <s:p>2) Cras posuere posuere sem, eu congue orci mattis quis. Morbi vitae est ut purus vestibulum iaculis malesuada quis metus. Donec feugiat sapien quis turpis porttitor vel mattis libero viverra. Sed nisl justo, fringilla eget ultrices ut, venenatis quis magna. Nulla feugiat egestas mattis. Phasellus sed dignissim justo. Etiam malesuada bibendum urna, id dapibus nulla posuere eu.</s:p> <s:p>3) Curabitur pulvinar tellus venenatis ipsum tempus lobortis. Vestibulum eros velit, bibendum at aliquet ut, placerat sed mauris.</s:p> </s:TextFlow> </s:textFlow> </s:RichEditableText> <s:RichEditableText id="richTxt2" textAlign="justify" width="100%" textFlow="{TextConverter.importToFlow(extTxtFlow, TextConverter.TEXT_LAYOUT_FORMAT)}" /> </s:VGroup> </s:Scroller> </s:Panel> </s:Application>
<?xml version="1.0" encoding="UTF-8"?> <!-- externalTextFlow.xml --> <TextFlow xmlns="http://ns.adobe.com/textLayout/2008"> <p fontSize="24">External TextFlow</p> <p>1) Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus aliquet tristique libero, vel mattis massa pellentesque nec. Maecenas non nulla nibh, et egestas ligula. Etiam massa mauris, elementum gravida rhoncus sit amet, blandit eu lacus. Proin nisi felis, accumsan at interdum eu, mattis at velit. Nulla at ipsum risus. Nullam non justo vel lacus vulputate mollis id quis libero.</p> <p>2) Cras posuere posuere sem, eu congue orci mattis quis. Morbi vitae est ut purus vestibulum iaculis malesuada quis metus. Donec feugiat sapien quis turpis porttitor vel mattis libero viverra. Sed nisl justo, fringilla eget ultrices ut, venenatis quis magna. Nulla feugiat egestas mattis. Phasellus sed dignissim justo. Etiam malesuada bibendum urna, id dapibus nulla posuere eu.</p> <p>3) Curabitur pulvinar tellus venenatis ipsum tempus lobortis. Vestibulum eros velit, bibendum at aliquet ut, placerat sed mauris.</p> </TextFlow>
Tue Jun 12 2018, 10:34 AM Z