| パッケージ | mx.controls |
| public class TextArea | |
| 継承 | TextArea ScrollControlBase UIComponent FlexSprite Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IDataRenderer, IDropInListItemRenderer, IFocusManagerComponent, IIMESupport, IListItemRenderer |
TextArea コントロールを無効にすると、その中のコンテンツは、disabledColor スタイルで指定されたカラーで表示されます。TextArea コントロールを読み取り専用に設定すると、テキストの編集を禁止できます。入力されるテキストを隠し、文字をアスタリスクで表示するには、TextArea の displayAsPassword プロパティを設定します。
MXML シンタックスの非表示
The <mx:TextArea> tag inherits the attributes of its superclass and adds the following attributes:
<mx:TextArea Properties condenseWhite="false|true" data="undefined" displayAsPassword="false|true" editable="true|false" horizontalScrollPolicy="auto|on|off" horizontalScrollPosition="0" htmlText="null" imeMode="null" length="0" listData=null maxChars="0" restrict="null" selectionBeginIndex="0" selectionEndIndex="0" styleSheet="null" text="" textHeight="height of text"" textWidth="width of text" verticalScrollPolicy="auto|on|off" verticalScrollPosition="0" wordWrap="true|false" Styles disabledColor="0xAAB3B3" focusAlpha="0.5" focusRoundedCorners"tl tr bl br" paddingLeft="0"" paddingRight="0"" Events change="No default" />
関連項目
| プロパティ | 定義 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。
| DisplayObject | |
![]() | alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。
| DisplayObject | |
![]() | automationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクトです。
| UIComponent | |
![]() | automationName : String
このオブジェクトの識別子として使用できる名前です。
| UIComponent | |
![]() | automationTabularData : Object
データ検索に使用できる
IAutomationTabularData インターフェイスの実装です。 | UIComponent | |
![]() | automationValue : Array
この値は通常、オブジェクトのレンダリングされた表示に対応しており、アプリケーションでの視覚的な表示と同じになるように、識別子とオブジェクトを関連付けるために使用できます。
| UIComponent | |
![]() | baselinePosition : Number
コンポーネントのテキストの 1 行目のベースライン y 座標を指定します。
| UIComponent | |
![]() | blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
| DisplayObject | |
![]() | borderMetrics : EdgeMetrics
left、top、right、および bottom の 4 つのプロパティを持つ EdgeMetrics オブジェクトを返します。 | ScrollControlBase | |
![]() | buttonMode : Boolean
このスプライトのボタンモードを指定します。
| Sprite | |
![]() | cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash Player にキャッシュされます。 | DisplayObject | |
![]() | cacheHeuristic : Boolean
オブジェクトのビットマップキャッシュを促すために Flex によって使用されます。
| UIComponent | |
![]() | cachePolicy : String
このオブジェクトのビットマップキャッシュポリシーを指定します。
| UIComponent | |
![]() | className : String
このインスタンスのクラス名です。たとえば、
"Button" などがあります。 | UIComponent | |
| condenseWhite : Boolean
HTML テキストの TextArea コントロールから余分な空白文字 (スペースや改行など) を削除するかどうかを指定します。
| TextArea | ||
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
| Object | |
![]() | contentMouseX : Number
コンテンツ座標系におけるマウスの x 位置を返します。
| UIComponent | |
![]() | contentMouseY : Number
コンテンツ座標系におけるマウスの y 位置を返します。
| UIComponent | |
![]() | contextMenu : ContextMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。
| InteractiveObject | |
![]() | currentState : String
コンポーネントの現在のヴューステートです。
| UIComponent | |
| data : Object
アイテムレンダラーまたはアイテムエディタでコンポーネントを使用するときに、コンポーネントに値を渡すことができます。
| TextArea | ||
![]() | descriptor : UIComponentDescriptor
この UIComponent インスタンスの作成のために
createComponentFromDescriptor() メソッドで使用した UIComponentDescriptor への参照です (存在する場合)。 | UIComponent | |
| displayAsPassword : Boolean
このコントロールがパスワードの入力で使用されるかどうかを示します。
| TextArea | ||
![]() | document : Object
この UIComponent に関連付けられたドキュメントオブジェクトへの参照です。
| UIComponent | |
![]() | doubleClickEnabled : Boolean
UIComponent オブジェクトが
doubleClick イベントを受け取るかどうかを指定します。 | UIComponent | |
![]() | dropTarget : DisplayObject
スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
| Sprite | |
| editable : Boolean
このコントロール内のテキストをユーザーが編集できるかどうかを示します。
| TextArea | ||
![]() | 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 | |
![]() | focusEnabled : Boolean
コンポーネントが、クリックされたときにフォーカスを受け付けられるかどうかを示します。
| UIComponent | |
![]() | focusManager : IFocusManager
このコンポーネントとそのピアーに対するフォーカスを制御する FocusManager を取得します。
| UIComponent | |
![]() | focusPane : Sprite
このオブジェクトに関連付けられたフォーカスペインです。
| UIComponent | |
![]() | focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。
| InteractiveObject | |
![]() | graphics : Graphics
ベクターの描画コマンドが発生するこのスプライトに属する Graphics オブジェクトを指定します。
| Sprite | |
![]() | height : Number
親の座標内におけるコンポーネントの高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | hitArea : Sprite
スプライトのヒット領域となる別のスプライトを指定します。
| Sprite | |
| horizontalScrollPolicy : String
水平スクロールバーを常にオンにするか (
ScrollPolicy.ON)、常にオフにするか (ScrollPolicy.OFF)、または必要に応じてオンにするか (ScrollPolicy.AUTO) を指定します。 | TextArea | ||
| horizontalScrollPosition : Number
[write-only]
現在表示されているコンテンツ領域の一番左にあるピクセルのピクセル位置です。
| TextArea | ||
| htmlText : String
TextArea コントロールによって表示されるテキストを指定します。テキストのスタイルを表す HTML マークアップを含めて指定します。
| TextArea | ||
![]() | id : String
コンポーネントの ID です。
| UIComponent | |
| imeMode : String
IME (入力メソッドエディタ) のモードを指定します。
| TextArea | ||
![]() | includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。
| UIComponent | |
![]() | inheritingStyles : Object
このコンポーネントの継承スタイルのチェーンの始まりです。
| UIComponent | |
![]() | initialized : Boolean
オブジェクトが処理、測定、およびレイアウトの 3 段階のレイアウトを完了したものであるかどうかを示すフラグです (いずれかが必須であった場合)。
| UIComponent | |
![]() | instanceIndex : int
繰り返されるコンポーネントのインデックスです。
| UIComponent | |
![]() | instanceIndices : Array
この UIComponent オブジェクトを親ドキュメントから参照するために必要なインデックスを含む配列です。
| UIComponent | |
![]() | isDocument : Boolean
この UIComponent インスタンスがドキュメントオブジェクトであるか、つまり Flex アプリケーション、MXML コンポーネント、または ActionScript コンポーネントの階層の最上位に位置するかどうかを指定します。
| UIComponent | |
![]() | isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって
true に設定されます。 | UIComponent | |
| length : int
[read-only]
TextArea に表示されるテキストの文字数です。
| TextArea | ||
| listData : BaseListData
ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用すると、このコンポーネントの
listData プロパティが、リストコントロールからの該当するデータで初期化されます。 | TextArea | ||
![]() | liveScrolling : Boolean = true
サムの移動に合わせてスクロールするか、サムが離されるまで表示を更新しないかを示すフラグです。
| ScrollControlBase | |
![]() | loaderInfo : LoaderInfo
この表示オブジェクトが属するファイルのロード情報を含む LoaderInfo オブジェクトを返します。
| DisplayObject | |
![]() | mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された
mask オブジェクトによってマスクされます。 | DisplayObject | |
| maxChars : int
テキストフィールドにユーザーが入力できる最大文字数です。
| TextArea | ||
![]() | maxHeight : Number
コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | maxWidth : Number
コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | measuredHeight : Number
コンポーネントのデフォルトの高さ (ピクセル単位) です。
| UIComponent | |
![]() | measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ (ピクセル単位) です。
| UIComponent | |
![]() | measuredMinWidth : Number
コンポーネントのデフォルトの最小幅 (ピクセル単位) です。
| UIComponent | |
![]() | measuredWidth : Number
コンポーネントのデフォルトの幅 (ピクセル単位) です。
| UIComponent | |
![]() | 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 | |
![]() | nestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。
| UIComponent | |
![]() | nonInheritingStyles : Object
このコンポーネントの非継承スタイルのチェーンの始まりです。
| UIComponent | |
![]() | numAutomationChildren : int
このコンテナに含まれるオートメーションの子の数です。
| UIComponent | |
![]() | numChildren : int
このオブジェクトの子の数を返します。
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。
| DisplayObject | |
![]() | owner : DisplayObjectContainer
この UIComponent のオーナー。
| UIComponent | |
![]() | parent : DisplayObjectContainer
このコンポーネントの親コンテナまたは親コンポーネントです。
| UIComponent | |
![]() | parentApplication : Object
この UIComponent インスタンスを含む Application オブジェクトへの参照です。
| UIComponent | |
![]() | parentDocument : Object
この UIComponent に対する親ドキュメントオブジェクトへの参照です。
| UIComponent | |
![]() | percentHeight : Number
コンポーネントの高さを親のサイズに対する比率 (パーセンテージ) で指定する数値です。
| UIComponent | |
![]() | percentWidth : Number
コンポーネントの幅を親のサイズに対する比率 (パーセンテージ) で指定する数値です。
| UIComponent | |
![]() | processedDescriptors : Boolean
子をすぐに生成するか、遅延生成した後、このいずれかの発生に応じて、
true に設定されます。 | UIComponent | |
![]() | prototype : Object
[static]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
| Object | |
![]() | repeater : IRepeater
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照です。
| UIComponent | |
![]() | repeaterIndex : int
この UIComponent を作成した Repeater のデータプロバイダ内にあるアイテムのインデックスです。
| UIComponent | |
![]() | repeaterIndices : Array
この UIComponent を生成した、親ドキュメント内にある Repeater のデータプロバイダに含まれるアイテムのインデックスを含む配列です。
| UIComponent | |
![]() | repeaters : Array
この UIComponent を作成した Repeater オブジェクト (親ドキュメント内にある) への参照を含む配列です。
| UIComponent | |
| restrict : String
ユーザーがコントロールに入力できる文字のセットを示します。
| TextArea | ||
![]() | root : DisplayObject
ロードされた SWF ファイル内の表示オブジェクトの場合、
root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | |
![]() | rotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。
| DisplayObject | |
![]() | scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。
| DisplayObject | |
![]() | scaleX : Number
水平方向の拡大 / 縮小の比率を指定する数値です。
| UIComponent | |
![]() | scaleY : Number
垂直方向の拡大 / 縮小の比率を指定する数値です。
| UIComponent | |
![]() | screen : Rectangle
このオブジェクトの基本的な描画面のサイズと位置を含むオブジェクトを返します。
| UIComponent | |
![]() | scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界。
| DisplayObject | |
![]() | scrollTipFunction : Function
ScrollTip として表示するストリングを計算する関数です。
| ScrollControlBase | |
| selectable : Boolean
テキストが選択可能であるかどうかを指定します。
| TextArea | ||
| selectionBeginIndex : int
現在の選択範囲の最初の文字を示す 0 ベースのインデックス値です。
| TextArea | ||
| selectionEndIndex : int
現在の選択範囲の最後の文字の直後の位置を示す 0 ベースのインデックスです。つまり、最後の文字の位置を示す 1 ベースインデックスと同じです。
| TextArea | ||
![]() | showInAutomationHierarchy : Boolean
オートメーションオブジェクトがオートメーション階層で表示されているかどうかを示すフラグです。
| UIComponent | |
![]() | showScrollTips : Boolean = false
スクロールサムをドラッグしたときに、その近くにツールヒントを表示するかどうかを示すフラグです。
| ScrollControlBase | |
![]() | soundTransform : SoundTransform
このスプライト内のサウンドを制御します。
| Sprite | |
![]() | stage : Stage
表示オブジェクトのステージ。
| DisplayObject | |
![]() | states : Array
このコンポーネントに対して定義されたビューステート。
| UIComponent | |
![]() | styleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。
| UIComponent | |
![]() | styleName : Object
このコンポーネントで使用するクラススタイル。
| UIComponent | |
| styleSheet : StyleSheet
TextArea コントロールのテキスト上でレンダリングを実行できる flash.text.StyleSheet オブジェクトです。
| TextArea | ||
![]() | systemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。
| UIComponent | |
![]() | tabChildren : Boolean
オブジェクトの子に対してタブが有効かどうかを調べます。
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
このオブジェクトがタブ順序序に含まれるかどうかを指定します。
| InteractiveObject | |
![]() | tabIndex : int
SWF ファイル内のオブジェクトのタブ順を指定します。
| InteractiveObject | |
| text : String
コントロールに表示されるプレーンテキストです。
| TextArea | ||
| textHeight : Number
[read-only]
テキストの高さです。
| TextArea | ||
![]() | textSnapshot : TextSnapshot
この DisplayObjectContainer インスタンスの TextSnapshot オブジェクトを返します。
| DisplayObjectContainer | |
| textWidth : Number
[read-only]
テキストの幅です。
| TextArea | ||
![]() | toolTip : String
ツールヒントに表示するテキストです。
| UIComponent | |
![]() | transform : Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクト。
| DisplayObject | |
![]() | transitions : Array
Transition オブジェクトの配列です。各 Transition オブジェクトには、ビューステートが変化したときに再生されるエフェクトのセットが定義されます。
| UIComponent | |
![]() | tweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。
| UIComponent | |
![]() | uid : String
オブジェクトの一意の識別子です。
| UIComponent | |
![]() | updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです (いずれかの検証が必須であった場合)。
| UIComponent | |
![]() | useHandCursor : Boolean
buttonMode プロパティが true に設定されたスプライト上にマウスが移動したときに、指差しハンドポインタ (ハンドカーソル) を表示するかどうかを示すブール値です。 | Sprite | |
![]() | validationSubField : String
このコンポーネントにサブフィールドを関連付けるためにバリデータによって使用されます。
| UIComponent | |
| verticalScrollPolicy : String
垂直スクロールバーを常にオンにするか (
ScrollPolicy.ON)、常にオフにするか (ScrollPolicy.OFF)、必要なときにオンにするか (ScrollPolicy.AUTO) を指定します。 | TextArea | ||
| verticalScrollPosition : Number
[write-only]
現在表示されている一番上の文字行の行番号です。
| TextArea | ||
![]() | viewMetrics : EdgeMetrics
スクロールバーを考慮する EdgeMetrics オブジェクト (可視の場合)。
| ScrollControlBase | |
![]() | visible : Boolean
この UIComponent の可視性を制御します。
| UIComponent | |
![]() | width : Number
親の座標内におけるコンポーネントの幅 (ピクセル単位) を指定する数値です。
| UIComponent | |
| wordWrap : Boolean
テキストを行末で自動的に折り返すかどうかを示します。
| TextArea | ||
![]() | x : Number
親コンテナ内におけるコンポーネントの水平位置 (ピクセル単位) を指定する数値です。
| UIComponent | |
![]() | y : Number
親コンテナ内におけるコンポーネントの垂直位置 (ピクセル単位) を指定する数値です。
| UIComponent | |
| プロパティ | 定義 | ||
|---|---|---|---|
![]() | border : IFlexDisplayObject
境界線オブジェクトです。
| ScrollControlBase | |
![]() | horizontalScrollBar : ScrollBar
水平スクロールバーです。
| ScrollControlBase | |
![]() | maskShape : Shape
マスクです。
| ScrollControlBase | |
![]() | scrollAreaChanged : Boolean
スクロールバーの表示 / 非表示のため、スクロール領域が変更されたことを示すフラグです。
| ScrollControlBase | |
| textField : UITextField
この TextArea のテキストを表示するための内部 UITextField です。
| TextArea | ||
![]() | unscaledHeight : Number
拡大 / 縮小なしのコンポーネントの高さを求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この高さの四角い枠内で行う必要があります。また、この値は
updateDisplayList() に引数として渡されます。 | UIComponent | |
![]() | unscaledWidth : Number
拡大 / 縮小なしのコンポーネントの幅を求める便利なメソッドです。コンポーネントの描画および子のレイアウトはすべて、この幅の四角い枠内で行う必要があります。また、この値は
updateDisplayList() に引数として渡されます。 | UIComponent | |
![]() | verticalScrollBar : ScrollBar
垂直スクロールバーです。
| ScrollControlBase | |
| メソッド | 定義 | ||
|---|---|---|---|
|
TextArea()
コンストラクタです。
| TextArea | ||
![]() |
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
| DisplayObjectContainer | |
![]() |
この DisplayObjectContainer インスタンスに子 DisplayObject インスタンスを追加します。
| DisplayObjectContainer | |
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
リスナーがイベントの通知を受け取るように、イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録します。
| EventDispatcher | |
![]() |
特定の
point ポイントを指定して呼び出した DisplayObjectContainer.getObjectsUnderPoint() メソッドから返されたリストに、セキュリティ上の制約のために省略される表示オブジェクトがあるかどうかを示します。 | DisplayObjectContainer | |
![]() |
後で呼び出す関数をキューに格納します。
| UIComponent | |
![]() |
このコンポーネントインスタンスからスタイルプロパティを削除します。
| UIComponent | |
![]() |
指定された表示オブジェクトが、DisplayObjectContainer インスタンスの子であるか、インスタンス自体であるかを指定します。
| DisplayObjectContainer | |
![]() |
Point オブジェクトをコンテンツ座標からグローバル座標に変換します。 | UIComponent | |
![]() |
Point オブジェクトをコンテンツ座標からローカル座標に変換します。 | UIComponent | |
![]() |
このコンテナ内の子を識別するプロパティのセットを返します。
| UIComponent | |
![]() |
この IUIComponent オブジェクトへの
id 参照を親ドキュメントオブジェクト上に作成します。 | UIComponent | |
![]() |
この IUIComponent オブジェクトへの
id 参照を親ドキュメントオブジェクトから削除します。 | UIComponent | |
![]() |
この UIComponent のテキストスタイルに対応する UITextFormat オブジェクトを返します。
| UIComponent | |
![]() | UIComponent | ||
![]() |
このコンポーネントを囲むフォーカスインジケータを表示または非表示にします。
| UIComponent | |
![]() |
drawRoundRect(x:Number, y:Number, width:Number, height:Number, cornerRadius:Object = null, color:Object = null, alpha:Object = null, gradientMatrix:Matrix = null, gradientType:String = "linear", gradientRatios:Array = null, hole:Object = null):void
このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。
| UIComponent | |
![]() |
コンポーネントでの再生の停止時にエフェクトインスタンスによって呼び出されます。
| UIComponent | |
![]() |
コンポーネントでの再生の開始時にエフェクトインスタンスによって呼び出されます。
| UIComponent | |
![]() |
現在コンポーネントで再生中のすべてのエフェクトを終了します。
| UIComponent | |
![]() |
この UIComponent オブジェクトへのデータバインディングを実行します。
| UIComponent | |
![]() |
印刷の完了後に呼び出されます。
| UIComponent | |
![]() |
指定のインデックス位置でオートメーションオブジェクトを提供します。
| UIComponent | |
![]() |
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | |
![]() |
指定のインデックス位置にある子表示オブジェクトインスタンスを返します。
| DisplayObjectContainer | |
![]() |
指定された名前に一致する子表示オブジェクトを返します。
| DisplayObjectContainer | |
![]() |
child DisplayObject インスタンスのインデックス位置を返します。 | DisplayObjectContainer | |
![]() |
この UIComponent インスタンスのタイプセレクタを探します。
| UIComponent | |
![]() |
明示された高さを使用するのか、それとも測定した高さを使用するのかを決定する便利なメソッドです。
| UIComponent | |
![]() |
明示的な幅または測定幅を使用するかどうかを決定するための便利なメソッドです。
| UIComponent | |
![]() |
現在フォーカスを持っているオブジェクトを取得します。
| UIComponent | |
|
コントロール内のテキスト行のテキストの位置と測定に関する情報を持つ TextLineMetrics オブジェクトを返します。
| TextArea | ||
![]() |
指定されたポイントの下にあり、この DisplayObjectContainer インスタンスの子 (または孫など) であるオブジェクトの配列を返します。
| DisplayObjectContainer | |
![]() |
シェイプ上の線を除き、
targetCoordinateSpace パラメータによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | |
![]() |
指定された Repeater がこの Repeater を生成するために使用した
dataProvider 内のアイテムを返します。この Repeater が繰り返されていない場合は、null を返します。 | UIComponent | |
![]() |
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
| UIComponent | |
![]() |
Point オブジェクトをグローバル座標からコンテンツ座標に変換します。 | UIComponent | |
![]() |
point オブジェクトをステージ (グローバル) 座標から表示オブジェクトの (ローカル) 座標に変換します。 | DisplayObject | |
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
| EventDispatcher | |
![]() |
指定されたプロパティがオブジェクトに定義されているかどうかを示します。
| Object | |
![]() |
表示オブジェクトを評価して、
obj 表示オブジェクトと重複または交差するかどうかを調べます。 | DisplayObject | |
![]() |
表示オブジェクトを評価して、
x および y パラメータで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | |
![]() |
水平方向のグラデーションを描画するときに
rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | |
![]() |
このコンポーネントの内部構造を初期化します。
| UIComponent | |
![]() |
このコンポーネントの繰り返されるインスタンスを追跡する各種プロパティを初期化します。
| UIComponent | |
![]() |
次に画面が更新されている間に
updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() |
次に画面が更新されている間に
commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() |
次に画面が更新されている間に
measure() メソッドが呼び出されるように、コンポーネントをマークします。 | UIComponent | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
| Object | |
![]() |
Point オブジェクトをローカル座標からコンテンツ座標に変換します。 | UIComponent | |
![]() |
point オブジェクトを表示オブジェクトの (ローカル) 座標からステージ (グローバル) 座標に変換します。 | DisplayObject | |
![]() |
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、
<font> や <b> のような HTML タグが含まれる指定の HTML テキストを測定します。 | UIComponent | |
![]() |
この UIComponent のスタイルで決定される UITextFormat を使用して単一行の UITextField に表示するものとして、指定のテキストを測定します。
| UIComponent | |
![]() |
親の内部の指定された位置にコンポーネントを移動します。
| UIComponent | |
![]() |
スタイルの変更を子に通知します。
| UIComponent | |
![]() |
owner プロパティのチェーンが child からこの UIComponent を指定している場合に、true を返します。 | UIComponent | |
![]() |
UIComponent オブジェクトを親に対して追加または削除したときに Flex によって呼び出されます。
| UIComponent | |
![]() |
印刷用の IFlexDisplayObject を準備します。
| UIComponent | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。
| Object | |
![]() |
このコンポーネントの CSS スタイルキャッシュを作成または再作成します。
recursive パラメータが true の場合は、このコンポーネントのすべての子孫の CSS スタイルキャッシュも作成または再作成します。 | UIComponent | |
![]() |
エフェクトイベントごとに、イベントリスナーの 1 つとして EffectManager を登録します。
| UIComponent | |
![]() |
DisplayObjectContainer インスタンスの子リストから指定の
child DisplayObject インスタンスを削除します。 | DisplayObjectContainer | |
![]() |
DisplayObjectContainer の子リストの指定された
index 位置から子 DisplayObject を削除します。 | DisplayObjectContainer | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。
| EventDispatcher | |
![]() |
指定されたイベントを再生します。
| UIComponent | |
![]() |
提供された ID を使用して子を解決します。
| UIComponent | |
![]() |
[static]
suspendBackgroundProcessing() が呼び出された後、callLater() によってキューに入れられたメソッドのバックグラウンド処理を再開します。 | UIComponent | |
![]() |
オブジェクトのサイズを設定します。
| UIComponent | |
![]() |
表示オブジェクトコンテナの既存の子の位置を変更します。
| DisplayObjectContainer | |
![]() |
現在の状態を設定します。
| UIComponent | |
![]() |
現在扱っているコンポーネントにフォーカスを設定します。
| UIComponent | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。
| Object | |
|
パラメータで指定された範囲のテキストを選択します。
| TextArea | ||
![]() |
このコンポーネントインスタンスのスタイルプロパティを設定します。
| UIComponent | |
![]() |
Called when the
visible property changes. | UIComponent | |
![]() |
指定されたスプライトをユーザーがドラッグできるようにします。
| Sprite | |
![]() |
startDrag() メソッドを終了します。 | Sprite | |
![]() |
スタイルプロパティの変更を検出します。
| UIComponent | |
![]() |
コンポーネントのスタイルを初めて初期化するとき、Flex は
stylesInitialized() メソッドを呼び出します。 | UIComponent | |
![]() |
[static]
resumeBackgroundProcessing() が呼び出されるまで、callLater() によってキューに入れられたメソッドのバックグラウンド処理をブロックします。 | UIComponent | |
![]() |
指定された 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
| DisplayObjectContainer | |
![]() |
子リスト内の指定されたインデックス位置に該当する 2 つの子オブジェクトの z 順序 (重ね順) を入れ替えます。
| DisplayObjectContainer | |
![]() |
アプリケーションの DisplayObject の階層内部でのこのオブジェクトの位置を示すストリングを返します。
| FlexSprite | |
![]() |
子の位置とサイズを検証し、その他のビジュアルオブジェクトを描画します。
| UIComponent | |
![]() |
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。
| UIComponent | |
![]() |
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するためにレイアウトロジックによって使用されます。 | UIComponent | |
![]() |
コンポーネントの測定サイズを検証します。
LayoutManager.invalidateSize() メソッドがこの ILayoutManagerClient を指定して呼び出された場合、測定の実行時に validateSize() メソッドが呼び出されます。 | UIComponent | |
![]() |
このコンポーネントに割り当てられたバリデータからの
valid と invalid の両方のイベントを処理します。 | UIComponent | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。
| Object | |
![]() |
垂直方向のグラデーションを描画するときに
rot パラメータとして drawRoundRect() メソッドに渡すことのできるボックスの Matrix を返します。 | UIComponent | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
| EventDispatcher | |
| イベント | 一覧 | 定義 | ||
|---|---|---|---|---|
![]() | Flash Player がオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | ||
![]() |
addChild() メソッドまたは addChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナに追加したときに送出されます。 | UIComponent | ||
![]() | 表示オブジェクトが表示リストに追加されたときに送出されます。 | DisplayObject | ||
![]() | 表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの追加により、ステージ上の表示リストに追加されたときに送出されます。 | DisplayObject | ||
| TextArea コントロール内のテキストがユーザーの入力によって変化したときに送出されます。 | TextArea | |||
![]() | ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを押して離すと送出されます。 | InteractiveObject | ||
![]() | コンポーネントの構築、プロパティ処理、測定、レイアウト、および描画が完了したときに送出されます。 | UIComponent | ||
![]() | ビューステートの変更後に送出されます。 | UIComponent | ||
![]() |
currentState プロパティが変更された後に送出されます。ビューステートが変更される前には送出されません。 | UIComponent | ||
data プロパティが変更されたときに送出されます。 | TextArea | |||
![]() | Flash Player がオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | ||
![]() |
オブジェクトの doubleClickEnabled フラグが true に設定されている場合には、ユーザーが同じ InteractiveObject 上でポインティングデバイスのメインボタンを 2 回続けてすばやく押して離すと送出されます。 | InteractiveObject | ||
![]() | ドラッグ操作が完了したとき (ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ & ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ (ドラッグしたデータのソースであるコンポーネント) によって送出されます。 | UIComponent | ||
![]() | ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。 | UIComponent | ||
![]() | ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | ||
![]() | ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。 | UIComponent | ||
![]() | ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。 | UIComponent | ||
![]() | エフェクトの終了後に送出されます。 | UIComponent | ||
![]() | エフェクトが開始される直前に送出されます。 | UIComponent | ||
![]() | 再生ヘッドが新しいフレームに入るときに送出されます。 | DisplayObject | ||
![]() | コンポーネントがルートビューステートに戻った後に送出されます。 | UIComponent | ||
![]() | コンポーネントがルートビューステートを終了する前に送出されます。 | UIComponent | ||
![]() | 表示オブジェクトがフォーカスを取得した後に 送出されます。 | InteractiveObject | ||
![]() | 表示オブジェクトがフォーカスを失った後に 送出されます。 | InteractiveObject | ||
![]() | オブジェクトの状態が可視から不可視に変化したときに送出されます。 | UIComponent | ||
![]() | コンポーネントの構築と初期化プロパティの設定が完了したときに送出されます。 | UIComponent | ||
![]() | Validator によってコンポーネントが監視されており、検証が失敗した場合に送出されます。 | UIComponent | ||
![]() | ユーザーがキーを押したときに送出されます。 | InteractiveObject | ||
![]() | ユーザーがキーボード操作によってフォーカスを変更しようとすると送出されます。 | InteractiveObject | ||
![]() | ユーザーがキーを離したときに送出されます。 | InteractiveObject | ||
htmlText プロパティで定義されているテキストのハイパーリンクをユーザーがクリックしたときに送出されます (URL は "event:" で始まります)。 | TextArea | |||
![]() | Flash Player ウィンドウの InteractiveObject インスタンスの上で、ユーザーがポインティングデバイスのボタンを押したときに送出されます。 | InteractiveObject | ||
![]() | ユーザーが PopUpManager を使用して開いたコンポーネントの外側でマウスをクリックしたときに、そのコンポーネントから送出されます。 | UIComponent | ||
![]() | ユーザーがポインティングデバイスでフォーカスを変更しようとすると送出されます。 | InteractiveObject | ||
![]() | InteractiveObject の上で、ユーザーがポインティングデバイスを移動させたときに送出されます。 | InteractiveObject | ||
![]() | ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | ||
![]() | ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスに、ポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | ||
![]() | ユーザーが Flash Player ウィンドウの InteractiveObject インスタンスの上でポインティングデバイスのボタンを離したときに送出されます。 | InteractiveObject | ||
![]() | Flash Player ウィンドウの InteractiveObject インスタンスの上で、マウスホイールを回転させたときに送出されます。 | InteractiveObject | ||
![]() | ユーザーが PopUpManager を使用して開いたコンポーネントの外側にマウスホイールをスクロールしたときに、そのコンポーネントから送出されます。 | UIComponent | ||
![]() | オブジェクトが移動したときに送出されます。 | UIComponent | ||
![]() | コンポーネントの初期化シーケンスの始めに送出されます。 | UIComponent | ||
![]() |
removeChild() または removeChildAt() メソッドを使用してコンポーネントをコンテンツの子としてコンテナから削除したときに送出されます。 | UIComponent | ||
![]() | 表示オブジェクトが表示リストから削除されようとしているときに送出されます。 | DisplayObject | ||
![]() | 表示オブジェクトが、直接、または表示オブジェクトを含むサブツリーの削除により、表示リストから削除されようとしているときに送出されます。 | DisplayObject | ||
![]() | 表示リストが更新およびレンダリングされようとしているときに送出されます。 | DisplayObject | ||
![]() | コンポーネントのサイズが変更されたときに送出されます。 | UIComponent | ||
![]() | ユーザーが InteractiveObject インスタンスからポインティングデバイスを離したときに送出されます。 | InteractiveObject | ||
![]() | ユーザーが InteractiveObject インスタンスにポインティングデバイスを合わせたときに送出されます。 | InteractiveObject | ||
![]() | コンテンツがスクロールされたときに送出されます。 | ScrollControlBase | ||
![]() | オブジェクトの状態が不可視から可視に変化したときに送出されます。 | UIComponent | ||
![]() |
オブジェクトの tabChildren フラグの値が変更されたときに送出されます。 | InteractiveObject | ||
![]() |
オブジェクトの tabEnabled フラグが変更されたときに送出されます。 | InteractiveObject | ||
![]() |
オブジェクトの tabIndex プロパティの値が変更されたときに送出されます。 | InteractiveObject | ||
| ユーザーがコントロールに対してテキストの入力、削除、またはペーストを実行したときに送出されます。 | TextArea | |||
![]() | ツールヒントを作成するときにコンポーネントによって送出されます。 | UIComponent | ||
![]() | コンポーネントのツールヒントが非表示にされており、まもなく破棄されるときに、コンポーネントによって送出されます。 | UIComponent | ||
![]() | コンポーネントのツールヒントが非表示にされる前に、コンポーネントによって送出されます。 | UIComponent | ||
![]() | コンポーネントのツールヒントが表示される前に、コンポーネントによって送出されます。 | UIComponent | ||
![]() | コンポーネントのツールヒントが表示された後に、コンポーネントによって送出されます。 | UIComponent | ||
![]() |
toolTip プロパティが設定されているコンポーネント上にユーザーがマウスを移動すると同時に、そのコンポーネントによって送出されます。 | UIComponent | ||
![]() |
オブジェクトの commitProperties()、measure()、および updateDisplayList() メソッドが必要に応じて呼び出されたときに送出されます。 | UIComponent | ||
![]() | Validator によってコンポーネントが監視されており、検証が成功した場合に送出されます。 | UIComponent | ||
![]() | プログラムまたはユーザー操作のいずれかによって、値が変更されたときに送出されます。 | UIComponent | ||
| スタイル | 説明 | 定義 | ||
|---|---|---|---|---|
![]() | 型: Number CSS の継承: nobackgroundColor プロパティで定義されている色のアルファレベル、または backgroundImage スタイルで定義されているイメージまたは SWF ファイルのアルファレベルです。 | ScrollControlBase | ||
![]() | 型: uint 形式: Color CSS の継承: no コンポーネントの背景色です。 | ScrollControlBase | ||
![]() | 型: uint 形式: Color CSS の継承: yes コンポーネントが無効になっている場合のコンポーネント背景色です。 | ScrollControlBase | ||
![]() | 型: Object 形式: File CSS の継承: no コンポーネントの背景イメージです。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: nobackgroundImage で指定されているイメージを、元のサイズとは異なるサイズに拡大および縮小します。 | ScrollControlBase | ||
![]() | 型: uint 形式: Color CSS の継承: no 境界線の色です。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: no 境界ボックスの境界のうち、どれが表示されるかを示します。 | ScrollControlBase | ||
![]() | 型: Class CSS の継承: no コンポーネントの境界のスキンです。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: no 境界ボックスの表示スタイルです。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no 境界ボックスの境界線の幅です。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの下端から親コンテナの下端までの垂直距離 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: uint 形式: Color CSS の継承: yes コンポーネントのラベルを含めたコンポーネント内のテキストの色です。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの角に付いている丸みの半径です。 | ScrollControlBase | ||
|
disabledColor
| 型: uint 形式: Color CSS の継承: yes コンポーネントが無効である場合の色です。 デフォルト値 0xAAB3B3. | TextArea | ||
![]() | 型: uint 形式: Color CSS の継承: yes ドロップシャドウの色です。 | ScrollControlBase | ||
![]() | 型: Boolean CSS の継承: no コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。 | ScrollControlBase | ||
![]() | 型: uint 形式: Color CSS の継承: yes 検証が失敗した場合のコンポーネントのハイライトの色です。 | UIComponent | ||
|
focusAlpha
| 型: Number CSS の継承: no フォーカススキンのアルファ透明度値を指定します。 デフォルト値 0.4. | TextArea | ||
![]() | 型: String CSS の継承: no フォーカス矩形で使用されるブレンドモードです。 | UIComponent | ||
|
focusRoundedCorners
| 型: String CSS の継承: no フォーカス矩形のどの角を丸くするかを指定します。値は、スペースで区切られた String で、 "tl"、"tr"、"bl"、および "br" を組み合わせたものです。たとえば、右の角を丸くし、左の角を直角に指定するには、"tr br" とします。cornerRadius スタイルプロパティは、角の丸みの半径を指定します。デフォルト値はコンポーネントのクラスに応じて異なります。クラスでオーバーライドされない場合は、"tl tr bl br" になります。
| TextArea | ||
![]() | 型: Class CSS の継承: no フォーカス矩形の描画に使用するスキンです。 | UIComponent | ||
![]() | 型: Number 形式: Length CSS の継承: no フォーカス矩形のアウトラインの幅 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: String CSS の継承: yes 内部 TextField の antiAliasType プロパティを設定します。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: yes 使用するフォントの名前です。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: yes Flex コントロール内のテキストを表す内部 TextField の gridFitType プロパティを設定します。 | ScrollControlBase | ||
![]() | 型: Number CSS の継承: yes Flex コントロール内のテキストを表す内部 TextField の sharpness プロパティを設定します。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: yes テキストの高さ (ピクセル単位) です。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: yes テキストをイタリック体にするかどうかを指定します。 | ScrollControlBase | ||
![]() | 型: Number CSS の継承: yes Flex コントロール内のテキストを表す内部 TextField の thickness プロパティを設定します。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: yes テキストをボールド体にするかどうかを指定します。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの中心からコンポーネントの中心までの水平距離 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: String CSS の継承: no 水平スクロールバーのスタイル名です。 | ScrollControlBase | ||
![]() | 型: Boolean CSS の継承: yes カーニングが有効か ( true) 無効か (false) を示すブール値です。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no 追加の行間を表します。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの左端からコンポーネントの左端までの水平距離 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: Number CSS の継承: yes 各文字間に表示される追加のピクセル数です。 | ScrollControlBase | ||
|
paddingLeft
| 型: Number 形式: Length CSS の継承: no コンテナの左の境界とコンテンツ領域の左端との間のピクセル数です。 デフォルト値は 0 です。 Button コントロールおよび CheckBox コントロールのデフォルト値は 3 です。 ComboBox コントロールのデフォルト値は 5 です。 Form コンテナのデフォルト値は 16 です。 Tree コントロールのデフォルト値は 2 です。 | TextArea | ||
|
paddingRight
| 型: Number 形式: Length CSS の継承: no コンテナの右の境界とコンテンツ領域の右端との間のピクセル数です。 デフォルト値は 0 です。 Button コントロールおよび CheckBox コントロールのデフォルト値は 3 です。 ComboBox コントロールのデフォルト値は 5 です。 Form コンテナのデフォルト値は 16 です。 | TextArea | ||
![]() | 型: Number 形式: Time CSS の継承: no 最初の buttonDown イベントから、repeatInterval で指定された値で buttonDown イベントの繰り返しを開始するまでの待機時間 (ミリ秒単位) です。 | ScrollControlBase | ||
![]() | 型: Number 形式: Time CSS の継承: no ユーザーがボタンを押し続けた場合に、 buttonDown イベントを繰り返す間隔 (ミリ秒) です。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの右端から親コンテナの右端までの水平距離 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: String CSS の継承: no ドロップシャドウの方向です。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: no ドロップシャドウの幅です。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: yes コンテナ内のテキストの整列。 | ScrollControlBase | ||
![]() | 型: String CSS の継承: no テキストに下線を表示するかどうかを指定します。 | ScrollControlBase | ||
![]() | 型: Number 形式: Length CSS の継承: yes テキストの 1 行目のコンテナ左端からのオフセット (ピクセル単位) です。 | ScrollControlBase | ||
![]() | 型: uint 形式: Color CSS の継承: yes コンポーネントのテーマカラーです。 | UIComponent | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの上端からコンポーネントの上端までの垂直距離 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: Number 形式: Length CSS の継承: no コンポーネントの親コンテナの中心からコンポーネントの中心までの垂直距離 (ピクセル単位) を表します。 | UIComponent | ||
![]() | 型: String CSS の継承: no 垂直スクロールバーのスタイル名です。 | ScrollControlBase | ||
| condenseWhite | プロパティ |
condenseWhite:Boolean [read-write]HTML テキストの TextArea コントロールから余分な空白文字 (スペースや改行など) を削除するかどうかを指定します。
condenseWhite プロパティは、text プロパティではなく htmlText プロパティで設定されたテキストにのみ影響します。text プロパティでテキストを設定した場合、condenseWhite は無視されます。
condenseWhite プロパティを true に設定した場合は、テキストフィールド内で改行を指定するときに <br> や <p> などの標準の HTML コマンドを使用する必要があります。
デフォルト値false.
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get condenseWhite():Boolean
public function set condenseWhite(value:Boolean):void
| data | プロパティ |
data:Object [read-write]
アイテムレンダラーまたはアイテムエディタでコンポーネントを使用するときに、コンポーネントに値を渡すことができます。通常、データバインディングを使用して、data プロパティのフィールドをこのコンポーネントのプロパティにバインドします。
ドロップインアイテムレンダラーまたはドロップインアイテムエディタとしてコントロールを使用すると、アイテムの現在の値が、このコントロールの text プロパティに自動的に書き込まれます。
MXML でこのプロパティを設定することはありません。
デフォルト値ヌル (null).
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get data():Object
public function set data(value:Object):void
関連項目
| displayAsPassword | プロパティ |
displayAsPassword:Boolean [read-write]
このコントロールがパスワードの入力で使用されるかどうかを示します。true の場合、入力されたテキストはフィールドには表示されません。代わりに、コントロールに入力された各テキストの文字は、文字 "*" として表示されます。
デフォルト値false.
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get displayAsPassword():Boolean
public function set displayAsPassword(value:Boolean):void
| editable | プロパティ |
editable:Boolean [read-write]
このコントロール内のテキストをユーザーが編集できるかどうかを示します。true の場合、ユーザーがテキストを編集できます。
デフォルト値true;.
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get editable():Boolean
public function set editable(value:Boolean):void
| horizontalScrollPolicy | プロパティ |
horizontalScrollPolicy:String [read-write]
水平スクロールバーを常にオンにするか (ScrollPolicy.ON)、常にオフにするか (ScrollPolicy.OFF)、または必要に応じてオンにするか (ScrollPolicy.AUTO) を指定します。
デフォルト値ScrollPolicy.AUTO.
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
| horizontalScrollPosition | プロパティ |
horizontalScrollPosition:Number [write-only]
現在表示されているコンテンツ領域の一番左にあるピクセルのピクセル位置です。(コンテンツ領域には、現在表示されている部分だけではなく、コントロールのすべての内容が含まれます)。このプロパティは常に 0 に設定されており、wordWrap が true に設定されている場合は変更も無視されます。
デフォルト値0.
このプロパティはデータバインディングのソースとして使用できます。
実装 public function set horizontalScrollPosition(value:Number):void
| htmlText | プロパティ |
htmlText:String [read-write]TextArea コントロールによって表示されるテキストを指定します。テキストのスタイルを表す HTML マークアップを含めて指定します。このプロパティで HTML テキストを指定する場合は、Flash TextField コントロールでサポートされている HTML タグのサブセットを使用できます。
このプロパティを設定すると、TextArea インスタンスに CSS スタイルが適用された後に HTML マークアップが適用されます。このプロパティを取得すると、HTML マークアップに CSS スタイルが含まれます。
たとえば、"This is an example of <b>bold</b> markup",という文字列を設定した場合、TextArea には、通常適用される CSS スタイルが適用された 「This is an example of bold markup」というテキストが表示されます。また、<b> マークアップによって、"bold" という単語がボールド体のフォントで表示されます。
HTML マークアップでは、< や > などの文字を使用します。これらの文字は、XML では特別な意味を持っています (MXML でも同じです) 。したがって、次のようなコードはコンパイルされません。
<mx:TextArea htmlText="This is an example of <b>bold</b> markup"/>
この問題を回避するには、3 つの方法があります。
initialize ハンドラとして呼び出される ActionScript メソッドの htmlText プロパティを設定します。
<mx:TextArea id="myTextArea" initialize="myTextArea_initialize()"/>
myTextArea_initialize メソッドは、スクリプトの CDATA セクションに指定します。
<mx:Script>
<![CDATA[
private function myTextArea_initialize():void {
myTextArea.htmlText = "This is an example of <b>bold</b> markup";
}
]]>
</mx:Script>
This is the simplest approach because the HTML markup remains easily readable. Notice that you must assign an id to the TextArea so you can refer to it in the initialize handler.
Specify the htmlText property by using a child tag with a CDATA section. A CDATA section in XML contains character data where characters like < and > aren't given a special meaning.
<mx:TextArea>
<mx:htmlText><![CDATA[This is an example of <b>bold</b> markup]]></mx:htmlText>
<mx:TextArea/>
You must write the htmlText property as a child tag rather than as an attribute on the <mx:TextArea> tag because XML doesn't allow CDATA for the value of an attribute. Notice that the markup is readable, but the CDATA section makes this approach more complicated.
Use an hmtlText attribute where any occurences of the HTML markup characters < and > in the attribute value are written instead as the XML "entities" < and >:
<mx:TextArea htmlText="This is an example of <b>bold</b> markup"/>
Adobe does not recommend this approach because the HTML markup becomes nearly impossible to read.
If the condenseWhite property is true when you set the htmlText property, multiple white-space characters are condensed, as in HTML-based browsers; for example, three consecutive spaces are displayed as a single space. The default value for condenseWhite is false, so you must set condenseWhite to true to collapse the white space.
If you read back the htmlText property quickly after setting it, you get the same string that you set. However, after the LayoutManager runs, the value changes to include additional markup that includes the CSS styles.
Setting the htmlText property affects the text property in several ways. If you read the text property quickly after setting the htmlText property, you get null, which indicates that the text corresponding to the new htmlText has not yet been determined. However, after the LayoutManager runs, the text property value changes to the htmlText string with all the HTML markup removed; that is, the value is the characters that the TextArea actually displays.
Conversely, if you set the text property, any previously set htmlText is irrelevant. If you read the htmlText property quickly after setting the text property, you get null, which indicates that the htmlText that corresponds to the new text has not yet been determined. However, after the LayoutManager runs, the htmlText property value changes to the new text plus the HTML markup for the CSS styles.
To make the LayoutManager run immediately, you can call the validateNow() method on the TextArea. For example, you could set some htmlText, call the validateNow() method, and immediately obtain the corresponding text that doesn't have the HTML markup.
If you set both text and htmlText properties in ActionScript, whichever is set last takes effect. Do not set both in MXML, because MXML does not guarantee that the properties of an instance get set in any particular order.
Setting either text or htmlText property inside a loop is a fast operation, because the underlying TextField that actually renders the text is not updated until the LayoutManager runs.
If you try to set this property to null, it is set, instead, to the empty string. If the property temporarily has the value null, it indicates that the text has been recently set and the corresponding htmlText has not yet been determined.
デフォルト値"".
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get htmlText():String
public function set htmlText(value:String):void
関連項目
| imeMode | プロパティ |
imeMode:String [read-write]IME (入力メソッドエディタ) のモードを指定します。IME を使用することによって、ユーザーは中国語、日本語、および韓国語のテキストを入力できます。Flex では、コントロールにフォーカスが置かれたときに、IME を指定されたモードに設定し、コントロールからフォーカスが離れたときに、元のモードに戻します。
flash.system.IMEConversionMode クラスで、このプロパティの有効な値の定数を定義します。IME をまったく指定しない場合は、null を指定します。
デフォルト値ヌル (null).
public function get imeMode():String
public function set imeMode(value:String):void
関連項目
| length | プロパティ |
| listData | プロパティ |
listData:BaseListData [read-write]
ドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用すると、このコンポーネントの listData プロパティが、リストコントロールからの該当するデータで初期化されます。その後、コンポーネントでこの listData プロパティを使用して、ドロップインアイテムレンダラーまたはドロップインアイテムエディタの data プロパティを初期化できます。
MXML および ActionScript でこのプロパティを設定することはありません。このコンポーネントがドロップインアイテムレンダラーまたはドロップインアイテムエディタとして使用されるときに、Flex でプロパティが設定されます。
デフォルト値ヌル (null).
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get listData():BaseListData
public function set listData(value:BaseListData):void
関連項目
| maxChars | プロパティ |
maxChars:int [read-write]
テキストフィールドにユーザーが入力できる最大文字数です。コントロールの text または htmlText プロパティの設定によって指定されるテキストの長さが、このプロパティによって制限されることはありません。
デフォルト値は 0 です。これは、制限がないことを意味します。
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get maxChars():int
public function set maxChars(value:int):void
| restrict | プロパティ |
restrict:String [read-write]
ユーザーがコントロールに入力できる文字のセットを示します。restrict プロパティの値が null である場合は、任意の文字を入力できます。restrict プロパティの値が空のストリングである場合は、いずれの文字も入力できません。このプロパティはユーザーの操作のみを制限します。スクリプトでテキストフィールドに入力するテキストは制限しません。restrict プロパティの値が文字のストリングである場合は、そのストリング内の文字のみをテキストフィールドに入力できます。
ストリングは左から右へスキャンされます。ハイフン (-) 文字を使用して、範囲を指定できます。ストリングがキャレット (^) 文字で始まる場合、そのストリングに含まれる文字を除いて、すべての文字を入力できます。ストリングがキャレット (^) 文字以外で始まる場合は、そのストリングに含まれる文字のみを入力できます。
一部の文字は restrict プロパティで使用すると特殊な意味を持つため、リテラル文字の -、^、および \ を指定するには、円記号を使用する必要があります。restrict プロパティを MXML タグで属性として使用する場合は、次の例に示すように、単一の円記号を使います。 \^\-\\.restrict を ActionScript 式に設定する場合、次の例に示すように、円記号を 2 つ続けて指定します。\\^\\-\\\.
デフォルト値ヌル (null).
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get restrict():String
public function set restrict(value:String):void
関連項目
| selectable | プロパティ |
selectable:Boolean [read-write]テキストが選択可能であるかどうかを指定します。テキストを選択可能にすると、コントロールからテキストをコピーできます。
デフォルト値false;.
public function get selectable():Boolean
public function set selectable(value:Boolean):void
| selectionBeginIndex | プロパティ |
selectionBeginIndex:int [read-write]
現在の選択範囲の最初の文字を示す 0 ベースのインデックス値です。最初の文字が 0、2 番目の文字が 1 です (以下同様)。コントロールがフォーカスを取得したとき、selectionBeginIndex プロパティと selectionEndIndex プロパティが両方とも設定されている場合は選択範囲が表示されます。
デフォルト値0.
public function get selectionBeginIndex():int
public function set selectionBeginIndex(value:int):void
| selectionEndIndex | プロパティ |
selectionEndIndex:int [read-write]
現在の選択範囲の最後の文字の直後の位置を示す 0 ベースのインデックスです。つまり、最後の文字の位置を示す 1 ベースインデックスと同じです。たとえば、選択範囲の最後の文字が 5 番目の文字だった場合、このプロパティの値は 5 になります。コントロールがフォーカスを取得したとき、selectionBeginIndex プロパティと selectionEndIndex プロパティが両方とも設定されている場合は選択範囲が表示されます。
デフォルト値0.
public function get selectionEndIndex():int
public function set selectionEndIndex(value:int):void
| styleSheet | プロパティ |
styleSheet:StyleSheet [read-write]TextArea コントロールのテキスト上でレンダリングを実行できる flash.text.StyleSheet オブジェクトです。テキストに対する HTML スタイルを詳細に制御する場合に使用します。詳細については、flash.text.StyleSheet クラスの説明を参照してください。
デフォルト値ヌル (null).
public function get styleSheet():StyleSheet
public function set styleSheet(value:StyleSheet):void
関連項目
| text | プロパティ |
text:String [read-write]コントロールに表示されるプレーンテキストです。その外観は、この Label コントロールの CSS スタイルによって決定されます。
テキストストリング内の HTML タグはすべて無視され、ストリングに入力したとおりに表示されます。HTML タグを使用してフォーマットされたテキストを表示するには、htmlText プロパティを使用します。htmlText プロパティを設定している場合は、その HTML で、設定されたテキストが置き換えられ、text プロパティは、HTML テキストから HTML タグを除いたプレーンテキストを返します。詳細については、「htmlText プロパティ」を参照してください。
特殊文字である左山括弧 (<)、右山括弧 (>)、アンパサンド (&) をテキストに含める場合は、CDATA タグでテキストストリングを囲む必要があります。特殊文字の代わりに、< などの HTML 文字エンティティを使用できます。
このプロパティを null に設定しようとした場合は、代わりに空のストリングに設定されます。text プロパティには、値 null を一時的に設定できます。これは、htmlText が最近設定され、対応する text 値がまだ決定されていないことを示します。
デフォルト値"".
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get text():String
public function set text(value:String):void
| textField | プロパティ |
protected var textField:UITextFieldこの TextArea のテキストを表示するための内部 UITextField です。
| textHeight | プロパティ |
textHeight:Number [read-only]テキストの高さです。
textHeight プロパティの値は、コンポーネントが検証された後でのみ正しい値になります。text を設定し、その直後に textHeight を取得した場合は、間違った値を受け取る可能性があります。コンポーネントが検証されるまで待つか、値を取得する前に validateNow() メソッドを呼び出します。この動作は、値をただちに更新する flash.text.TextField コントロールの動作とは異なります。
public function get textHeight():Number
関連項目
| textWidth | プロパティ |
textWidth:Number [read-only]テキストの幅です。
textWidth プロパティの値は、コンポーネントが検証された後でのみ正しい値になります。text を設定し、その直後に textWidth を取得した場合は、間違った値を受け取る可能性があります。コンポーネントが検証されるまで待つか、値を取得する前に validateNow() メソッドを呼び出します。この動作は、値をただちに更新する flash.text.TextField コントロールの動作とは異なります。
public function get textWidth():Number
関連項目
| verticalScrollPolicy | プロパティ |
verticalScrollPolicy:String [read-write]
垂直スクロールバーを常にオンにするか (ScrollPolicy.ON)、常にオフにするか (ScrollPolicy.OFF)、必要なときにオンにするか (ScrollPolicy.AUTO) を指定します。
デフォルト値ScrollPolicy.AUTO.
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
| verticalScrollPosition | プロパティ |
verticalScrollPosition:Number [write-only]現在表示されている一番上の文字行の行番号です。デフォルト値は 0 です。
このプロパティはデータバインディングのソースとして使用できます。
実装 public function set verticalScrollPosition(value:Number):void
| wordWrap | プロパティ |
wordWrap:Boolean [read-write]
テキストを行末で自動的に折り返すかどうかを示します。true の場合、テキストは折り返されて複数の行に表示されます (必要な場合)。
デフォルト値true.
このプロパティはデータバインディングのソースとして使用できます。
実装 public function get wordWrap():Boolean
public function set wordWrap(value:Boolean):void
| TextArea | () | コンストラクタ |
public 関数 TextArea()コンストラクタです。
| getLineMetrics | () | メソッド |
public function getLineMetrics(lineIndex:int):TextLineMetrics
コントロール内のテキスト行のテキストの位置と測定に関する情報を持つ TextLineMetrics オブジェクトを返します。正しい数値を取得するには、コンポーネントを検証する必要があります。text または htmlText プロパティを設定し、その直後に getLineMetrics() を呼び出した場合は、間違った値を受け取る可能性があります。コンポーネントが検証されるまで待つか、validateNow() を呼び出します。この動作は、値をただちに更新する flash.text.TextField クラスの動作とは異なります。
lineIndex:int — メトリックを取得する行の 0 から始まるインデックスです。
|
TextLineMetrics |
関連項目
| setSelection | () | メソッド |
public function setSelection(beginIndex:int, endIndex:int):voidパラメータで指定された範囲のテキストを選択します。コントロールがフォーカスを持っていない場合、選択範囲は、コントロールがフォーカスを取得するまではハイライト表示されません。また、コントロールのクリックによってフォーカスが取得された場合、それまでのすべての選択範囲は失われます。2 つのパラメータが同一の場合、新しい選択範囲が挿入ポイントです。
パラメータbeginIndex:int — 選択範囲の先頭の文字の 0 ベースのインデックスです。つまり、先頭の文字が 0 で、2 番目の文字が 1 です (以下同様)。
|
|
endIndex:int — 選択範囲の最後の文字の直後の位置を示す 0 ベースのインデックスです。つまり、最後の文字の位置を示す 1 ベースインデックスと同じです。パラメータが 5 の場合、選択範囲の最後の文字は 5 番目の文字です。TextArea コントロールがフォーカスを取得したとき、selectionBeginIndex プロパティと selectionEndIndex プロパティが両方とも設定されている場合は、選択範囲が表示されます。
|
| change | event |
flash.events.Event
flash.events.Event.CHANGE
TextArea コントロール内のテキストがユーザーの入力によって変化したときに送出されます。データバインディングまたは ActionScript コードを使用してテキストを変更した場合、このイベントは生成されません。
change イベントオブジェクトの type プロパティの値を定義します。
このイベントには、次のプロパティがあります。
| プロパティ | 値 |
|---|---|
bubbles | true |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | 値が変更されたオブジェクトです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。 |
| dataChange | event |
mx.events.FlexEvent
mx.events.FlexEvent.DATA_CHANGE
data プロパティが変更されたときに送出されます。
コンポーネントをアイテムレンダラーとして使う場合、data プロパティは表示するデータを保持します。このイベントを受け取って、data プロパティが変更されたときにコンポーネントを更新することができます。
FlexEvent.DATA_CHANGE 定数により、dataChange イベントのイベントオブジェクトの type プロパティ値が定義されます。
イベントオブジェクトの各プロパティには次の値が設定されています。
| プロパティ | 値 |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | イベント処理を行うイベントリスナーの定義用オブジェクトを表します。たとえば、イベントリスナーの登録に myButton.addEventListener() を使用すると、currentTarget の値は "myButton" となります。 |
target | イベントを送出したオブジェクトを表します。このオブジェクトは必ずイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。 |
| link | event |
flash.events.TextEvent
flash.events.TextEvent.LINK
htmlText プロパティで定義されているテキストのハイパーリンクをユーザーがクリックしたときに送出されます (URL は "event:" で始まります)。"event:" の後の URL の残りの部分は、link イベントオブジェクトの text プロパティ内に配置されます。
link イベントを扱う場合、ハイパーリンクは自動的には実行されません。イベントハンドラ内から手動でハイパーリンクを実行する必要があります。通常、navigateToURL() メソッドを使用してハイパーリンクを実行します。これにより、アプリケーション内でハイパーリンクを変更することができ、場合によってはハイパーリンクの実行を禁止することもできます。
link イベントオブジェクトの type プロパティの値を定義します。
このイベントには、次のプロパティがあります。
| プロパティ | 値 |
|---|---|
bubbles | true |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | クリックされたハイパーリンクを含むテキストフィールドです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。 |
text | "event:" の後の URL の残りの部分は、 |
| textInput | event |
flash.events.TextEvent
flash.events.TextEvent.TEXT_INPUT
ユーザーがコントロールに対してテキストの入力、削除、またはペーストを実行したときに送出されます。
textInput イベントオブジェクトの type プロパティの値を定義します。
このイベントには、次のプロパティがあります。
| プロパティ | 値 |
|---|---|
bubbles | true |
cancelable | true。preventDefault() メソッドを呼び出してデフォルトの動作を取り消します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | 文字が入力されるテキストフィールドです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。 |
text | ユーザーが入力した文字または文字の連続です。 |
<?xml version="1.0"?> <!-- Simple example to demonstrate the TextArea control. --> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Panel title="TextArea Control Example" height="75%" width="75%" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10">
<mx:TextArea width="400" height="100"> <mx:text> This is a multiline, editable TextArea control. If you need a non-editable multiline control, use the Text control. </mx:text> </mx:TextArea>
<mx:TextArea width="400" height="100"> <mx:htmlText><![CDATA[これは <b>TextArea コントロール</b> の <font color="#FF0000">HTML テキスト</font> です。<font color="#008800"> TextArea コントロール</font> の <u>htmlText プロパティ</u> を使用して、基本の HTML マークアップをテキストに含めます。]]></mx:htmlText> </mx:TextArea>
</mx:Panel> </mx:Application>