パッケージ | mx.core |
クラス | public class UITextField |
継承 | UITextField FlexTextField TextField InteractiveObject DisplayObject EventDispatcher Object |
実装 | IAutomationObject, IIMESupport, IFlexModule, IInvalidating, ISimpleStyleClient, IToolTipManagerClient, IUITextField |
サブクラス | AdvancedDataGridItemRenderer, DataGridItemRenderer, UITextFieldGridItemRenderer |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
UITextField クラスは flash.text.TextField クラスを拡張し、CSS スタイル、無効化/測定/レイアウト、有効化/無効化、ツールヒント、中国語、日本語、韓国語テキスト入力のための IME(Input Method Editor)サポートなど、Flex が必要とする追加機能をサポートします。
警告:UITextField に layoutDirection="rtl"
が継承されると、自身の transform.matrix
が変更され、デフォルトの座標系がローカルレベルで戻ります。
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。 | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | ||
alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | ||
alwaysShowSelection : Boolean
true に設定され、テキストフィールドにフォーカスがない場合、テキストフィールド内の選択内容は灰色でハイライト表示されます。 | TextField | ||
antiAliasType : String
このテキストフィールドに使用されるアンチエイリアス処理のタイプです。 | TextField | ||
automationDelegate : Object
オートメーション関連機能を処理する委譲オブジェクトです。 | UITextField | ||
automationEnabled : Boolean [読み取り専用]
このコンポーネントがオートメーション用に有効である場合は true、それ以外の場合は false です。 | UITextField | ||
automationName : String
このオブジェクトの識別子として使用できる名前です。 | UITextField | ||
automationOwner : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントのオーナーです。 | UITextField | ||
automationParent : DisplayObjectContainer [読み取り専用]
オートメーション目的で使用するこのコンポーネントの親です。 | UITextField | ||
automationValue : Array [読み取り専用]
この値はオブジェクトのレンダリング表示に対応しています。また、アプリケーションでの視覚表示と同じにするために、識別子とオブジェクトを関連付けるのに使用できます。 | UITextField | ||
automationVisible : Boolean [読み取り専用]
このコンポーネントがオートメーション用に可視である場合は true、それ以外の場合は false です。 | UITextField | ||
autoSize : String
テキストフィールドの自動的な拡大 / 縮小および整列を制御します。 | TextField | ||
background : Boolean
テキストフィールドに背景の塗りつぶしがあるかどうかを指定します。 | TextField | ||
backgroundColor : uint
テキストフィールドの背景の色です。 | TextField | ||
baselinePosition : Number [読み取り専用]
テキストの 1 行目のベースラインの y 座標です。 | UITextField | ||
blendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。 | DisplayObject | ||
blendShader : Shader [書き込み専用]
前景と背景のブレンドに使用するシェーダーを設定します。 | DisplayObject | ||
border : Boolean
テキストフィールドに境界線があるかどうかを指定します。 | TextField | ||
borderColor : uint
テキストフィールドの境界線の色です。 | TextField | ||
bottomScrollV : int [読み取り専用]
指定されたテキストフィールドに現在表示されている一番下の行を示す整数です(1 から始まるインデックス)。 | TextField | ||
cacheAsBitmap : Boolean
true に設定されている場合、表示オブジェクトの内部ビットマップ表現が Flash ランタイムにキャッシュされます。 | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
null 以外の場合、この Matrix オブジェクトは、cacheAsBitmap を true に設定したときの表示オブジェクトのレンダリング方法を定義します。 | DisplayObject | ||
caretIndex : int [読み取り専用]
カーソル(キャレット)位置のインデックスです。 | TextField | ||
className : String [読み取り専用]
このインスタンスのクラス名です。例えば、"DataGridItemRenderer" などがあります。 | UITextField | ||
condenseWhite : Boolean
HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。 | TextField | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
defaultTextFormat : flash.text:TextFormat
新しく挿入するテキスト(ユーザーが入力したテキストや replaceSelectedText() メソッドで挿入したテキストなど)に適用するフォーマットを指定します。 | TextField | ||
displayAsPassword : Boolean
テキストフィールドがパスワードテキストフィールドであるかどうかを指定します。 | TextField | ||
document : Object
この UITextField オブジェクトに関連付けられたドキュメントオブジェクトへの参照です。 | UITextField | ||
doubleClickEnabled : Boolean
オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | InteractiveObject | ||
embedFonts : Boolean
埋め込みフォントのアウトラインを使用してレンダリングするかどうかを指定します。 | TextField | ||
enabled : Boolean
コンポーネントが有効になっているかどうかを示すブール値です。 | UITextField | ||
enableIME : Boolean [読み取り専用]
コンポーネントがフォーカスを得たときに、IME を有効にするかどうかを指定するフラグです。 | UITextField | ||
explicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。 | UITextField | ||
explicitMaxHeight : Number [読み取り専用]
maxHeight プロパティが設定されている場合に、コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。 | UITextField | ||
explicitMaxWidth : Number [読み取り専用]
maxWidth プロパティが設定されている場合に、コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。 | UITextField | ||
explicitMinHeight : Number [読み取り専用]
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | UITextField | ||
explicitMinWidth : Number [読み取り専用]
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | UITextField | ||
explicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。 | UITextField | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
focusPane : Sprite
複数のコンポーネント間で共有され、フォーカスインジケーター描画のオーバーレイとして使用される単一の Sprite オブジェクトです。 | UITextField | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
gridFitType : String
このテキストフィールドに使用されるグリッドフィッティングのタイプです。 | TextField | ||
height : Number
表示オブジェクトの高さを示します(ピクセル単位)。 | DisplayObject | ||
htmlText : String
テキストフィールドの内容を HTML で表します。 | TextField | ||
ignorePadding : Boolean
true の場合、paddingLeft および paddingRight スタイルはコンポーネントのテキストの周囲にスペースを追加しません。 | UITextField | ||
imeMode : String
IME(入力メソッドエディター)のモードを指定します。 | UITextField | ||
includeInLayout : Boolean
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 | UITextField | ||
inheritingStyles : Object
この UITextField の継承スタイルのチェーンの先頭です。 | UITextField | ||
initialized : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。
| UITextField | ||
isPopUp : Boolean
コンポーネントがポップアップされたことを示すため、PopUpManager によって true に設定されます。 | UITextField | ||
length : int [読み取り専用]
テキストフィールド内の文字数です。 | TextField | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
maxChars : int
ユーザーが入力するときに、テキストフィールドに入力できる最大の文字数です。 | TextField | ||
maxHeight : Number [読み取り専用]
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。 | UITextField | ||
maxScrollH : int [読み取り専用]
scrollH の最大値です。 | TextField | ||
maxScrollV : int [読み取り専用]
scrollV の最大値です。 | TextField | ||
maxWidth : Number [読み取り専用]
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。 | UITextField | ||
measuredHeight : Number [読み取り専用]
コンポーネントのデフォルトの高さ(ピクセル単位)です。 | UITextField | ||
measuredMinHeight : Number
コンポーネントのデフォルトの最小の高さ(ピクセル単位)です。 | UITextField | ||
measuredMinWidth : Number
コンポーネントのデフォルトの最小の幅(ピクセル単位)です。 | UITextField | ||
measuredWidth : Number [読み取り専用]
コンポーネントのデフォルトの幅(ピクセル単位)です。 | UITextField | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
minHeight : Number [読み取り専用]
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | UITextField | ||
minWidth : Number [読み取り専用]
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | UITextField | ||
moduleFactory : IFlexModuleFactory
TextField を正しい SWF コンテキストで作成するために使用する moduleFactory です。 | UITextField | ||
mouseEnabled : Boolean
このオブジェクトでマウスまたはその他のユーザー入力メッセージを受け取るかどうかを指定します。 | InteractiveObject | ||
mouseWheelEnabled : Boolean
複数行にわたるテキストフィールドで、ユーザーがテキストフィールドをクリックしてホイールを回転させると、自動的にスクロールするかどうかを示すブール値です。 | TextField | ||
mouseX : Number [読み取り専用]
マウスまたはユーザー入力デバイスの x 軸の位置をピクセルで示します。 | DisplayObject | ||
mouseY : Number [読み取り専用]
マウスまたはユーザー入力デバイスの y 軸の位置をピクセルで示します。 | DisplayObject | ||
multiline : Boolean
フィールドが複数行テキストフィールドであるかどうかを示します。 | TextField | ||
name : String
DisplayObject のインスタンス名を示します。 | DisplayObject | ||
needsSoftKeyboard : Boolean
この InteractiveObject インスタンスがフォーカスを受け取ったときに、仮想キーボード(画面上のソフトキーボード)を表示するかどうかを指定します。 | InteractiveObject | ||
nestLevel : int
オブジェクト階層におけるこのオブジェクトの深度を表します。 | UITextField | ||
nonInheritingStyles : Object
この UITextField の非継承スタイルのチェーンの先頭です。 | UITextField | ||
nonZeroTextHeight : Number [読み取り専用]
textHeight と異なり、これはテキストが空の場合でもゼロ以外の値を返します。 | UITextField | ||
numLines : int [読み取り専用]
複数行テキストフィールド内のテキスト行の数を定義します。 | TextField | ||
opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | ||
owner : DisplayObjectContainer
デフォルトでは、このオブジェクトの親コンテナに設定されます。 | UITextField | ||
parent : DisplayObjectContainer [オーバーライド] [読み取り専用]
このコンポーネントの親コンテナまたは親コンポーネントです。 | UITextField | ||
percentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定します。 | UITextField | ||
percentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定します。 | UITextField | ||
processedDescriptors : Boolean
createChildren() メソッドによって内部的なコンポーネントの子が作成された後、true に設定されます。 | UITextField | ||
restrict : String
ユーザーがテキストフィールドに入力できる文字のセットを指定します。 | TextField | ||
root : DisplayObject [読み取り専用]
読み込まれた SWF ファイル内の表示オブジェクトの場合、root プロパティはその SWF ファイルが表す表示リストのツリー構造部分の一番上にある表示オブジェクトとなります。 | DisplayObject | ||
rotation : Number
DisplayObject インスタンスの元の位置からの回転角を度単位で示します。 | DisplayObject | ||
rotationX : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。 | DisplayObject | ||
rotationY : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。 | DisplayObject | ||
rotationZ : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの z 軸の回転角を度単位で示します。 | DisplayObject | ||
scale9Grid : Rectangle
現在有効な拡大 / 縮小グリッドです。 | DisplayObject | ||
scaleX : Number
基準点から適用されるオブジェクトの水平スケール(パーセンテージ)を示します。 | DisplayObject | ||
scaleY : Number
オブジェクトの基準点から適用されるオブジェクトの垂直スケール(パーセンテージ)を示します。 | DisplayObject | ||
scaleZ : Number
オブジェクトの基準点から適用されるオブジェクトの奥行きスケール(パーセンテージ)を示します。 | DisplayObject | ||
scrollH : int
現在の水平スクロール位置です。 | TextField | ||
scrollRect : Rectangle
表示オブジェクトのスクロール矩形の境界です。 | DisplayObject | ||
scrollV : int
テキストフィールドのテキストの垂直位置です。 | TextField | ||
selectable : Boolean
テキストフィールドが選択可能であるかどうかを示すブール値です。 | TextField | ||
selectionBeginIndex : int [読み取り専用]
現在の選択範囲の最初の文字を示す、0 から始まるインデックス値です。 | TextField | ||
selectionEndIndex : int [読み取り専用]
現在の選択範囲における最後の文字を示す、0 から始まるインデックス値です。 | TextField | ||
sharpness : Number
このテキストフィールド内の文字エッジのシャープネスです。 | TextField | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
styleName : Object
このコンポーネントで使用するクラススタイル。 | UITextField | ||
styleSheet : StyleSheet
テキストフィールドにスタイルシートを関連付けます。 | TextField | ||
systemManager : ISystemManager
このコンポーネントで使用する SystemManager オブジェクトを返します。 | UITextField | ||
tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | ||
tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | ||
text : String
テキストフィールド内の現在のテキストであるストリングです。 | TextField | ||
textColor : uint
テキストフィールドのテキストの色です(16 進数形式)。 | TextField | ||
textHeight : Number [読み取り専用]
テキストの高さです(ピクセル単位)。 | TextField | ||
textInteractionMode : String [読み取り専用]
操作モードプロパティ。デフォルト値は TextInteractionMode.NORMAL です。 | TextField | ||
textWidth : Number [読み取り専用]
テキストの幅です(ピクセル単位)。 | TextField | ||
thickness : Number
このテキストフィールド内の文字エッジの太さです。 | TextField | ||
toolTip : String
ツールヒントに表示するテキストです。 | UITextField | ||
transform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | DisplayObject | ||
tweeningProperties : Array
このオブジェクトに対して現在トゥイーンされているプロパティの配列。 | UITextField | ||
type : String
テキストフィールドのタイプです。 | TextField | ||
updateCompletePendingFlag : Boolean
オブジェクトが 3 段階のレイアウト検証を完了したものであるかどうかを示すフラグです(いずれかの検証が必須であった場合)。
| UITextField | ||
useRichTextClipboard : Boolean
テキストと共にテキストのフォーマットをコピー&ペーストするかどうかを指定します。 | TextField | ||
visible : Boolean
表示オブジェクトが可視かどうかを示します。 | DisplayObject | ||
width : Number
表示オブジェクトの幅を示します(ピクセル単位)。 | DisplayObject | ||
wordWrap : Boolean
テキストフィールドのテキストを折り返すかどうかを示すブール値です。 | TextField | ||
x : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの x 座標を示します。 | DisplayObject | ||
y : Number
親 DisplayObjectContainer のローカル座標を基準にした DisplayObject インスタンスの y 座標を示します。 | DisplayObject | ||
z : Number
3D 親コンテナを基準にした、DisplayObject インスタンスの z 軸に沿った z 座標位置を示します。 | DisplayObject |
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | UITextField | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
newText パラメーターで指定されたストリングを、テキストフィールドのテキストの最後に付加します。 | TextField | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | ||
文字の境界ボックスである矩形を返します。 | TextField | ||
x および y パラメーターで指定された点にある文字の、0 から始まるインデックス値を返します。 | TextField | ||
明示的に指定された高さを使用するのか、それとも測定された高さを使用するのかを決定するための便利なメソッドです。
| UITextField | ||
明示された幅を使用するのか、それとも測定した幅を使用するのかを決定する便利なメソッドです。
| UITextField | ||
文字インデックスを指定すると、同じ段落内の最初の文字のインデックスを返します。 | TextField | ||
指定された id の DisplayObject 参照を返します。<img> タグを使用して HTML フォーマットのテキストフィールドに追加されたイメージまたは SWF ファイルに関するものです。 | TextField | ||
x および y パラメーターで指定された点にある行の 0 から始まるインデックス値を返します。 | TextField | ||
charIndex パラメーターで指定された文字を含む行の 0 から始まるインデックス値を返します。 | TextField | ||
特定のテキスト行内の文字数を返します。 | TextField | ||
指定されたテキスト行に関するメトリック情報を返します。 | TextField | ||
lineIndex パラメーターで指定された行の最初の文字の文字インデックスを返します。 | TextField | ||
lineIndex パラメーターで指定された行のテキストを返します。 | TextField | ||
文字インデックスを指定すると、指定された文字を含む段落の長さを返します。 | TextField | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。 | UITextField | ||
beginIndex パラメーターと endIndex パラメーターで指定された範囲のテキストのフォーマット情報を含む TextFormat オブジェクトを返します。 | TextField | ||
この UITextField オブジェクトの文字フォーマット情報を表す TextFormat オブジェクトを返します。 | UITextField | ||
このコンポーネントのフォーマット情報を含む UITextFormat オブジェクトを返します。 | UITextField | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
このコンポーネントを初期化します。 | UITextField | ||
次の画面更新時に updateDisplayList() メソッドが呼び出されるように、コンポーネントをマークします。 | UITextField | ||
後で画面更新時に commitProperties() メソッドが呼び出されるように、コンポーネントをマークします。 | UITextField | ||
後で画面更新時に measure() メソッドが呼び出されるように、コンポーネントをマークします。 | UITextField | ||
[静的]
Font.fontType が flash.text.FontType.EMBEDDED の場合に、指定された fontName および fontStyle で利用できる埋め込みフォントがある場合には、true を返します。 | TextField | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
親の内部の指定された位置にコンポーネントを移動します。 | UITextField | ||
子の親がこのオブジェクトである場合、または子がこのオブジェクトに所有されている場合に、true を返します。 | UITextField | ||
この関数は、UITextField オブジェクトに親が割り当てられたときに呼び出されます。 | UITextField | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
現在の選択内容を value パラメーターの内容に置き換えます。 | TextField | ||
beginIndex パラメーターと endIndex パラメーターで指定された文字範囲を、newText パラメーターの内容に置き換えます。 | TextField | ||
指定されたイベントを再生します。 | UITextField | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
オブジェクトのサイズを設定します。 | UITextField | ||
テキストのフォントの色を設定します。 | UITextField | ||
現在扱っているコンポーネントにフォーカスを設定します。 | UITextField | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
最初の文字と最後の文字のインデックス値によって指定されたテキストを選択済みに設定します。最初の文字と最後の文字のインデックス値は、beginIndex パラメーターおよび endIndex パラメーターを使用して指定されます。 | TextField | ||
何もしません。 | UITextField | ||
format パラメーターで指定したテキストフォーマットを、テキストフィールド内の指定されたテキストに適用します。 | TextField | ||
この UITextField オブジェクトの visible プロパティを設定します。 | UITextField | ||
スタイルプロパティの変更を検出します。 | UITextField | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
[オーバーライド]
アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。 | FlexTextField | ||
コントロールに定義された領域に水平方向に収まるようテキストを切り詰めて、省略記号つまり 3 つのピリオド(...)をテキストに付加します。 | UITextField | ||
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。 | UITextField | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
スタイルには共通スタイルと特定のテーマに関連するスタイルがあります。共通スタイルは、任意のテーマと共に使用できます。特定のテーマに関連するスタイルは、アプリケーションがそのテーマを使用する場合にのみ使用できます。
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
color | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントのラベルを含めたコンポーネント内のテキストの色です。Halo テーマのデフォルト値は 0x0B333C です。Spark テーマのデフォルト値は 0x000000 です。
| UITextField | ||
disabledColor | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントが無効な場合のテキストの色です。 デフォルト値: 0xAAB3B3 。 | UITextField | ||
fontAntiAliasType | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 内部 TextField の antiAliasType プロパティを設定します。 可能な値は、"normal" (flash.text.AntiAliasType.NORMAL )および "advanced" (flash.text.AntiAliasType.ADVANCED )です。
デフォルト値は このスタイルはシステムフォントには影響しません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値: "advanced" 。関連する API エレメント | UITextField | ||
fontFamily | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 使用するフォントの名前です。 完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。 任意のフォントファミリ名を使用できます。 汎用フォント名を指定した場合、適切なデバイスフォントに置換されます。Halo テーマのデフォルトフォントは "Verdana" です。Spark テーマのデフォルトフォントは "Arial" です。
| UITextField | ||
fontGridFitType | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 Flex コントロール内のテキストを表す内部 TextField の gridFitType プロパティを設定します。 可能な値は、"none" (flash.text.GridFitType.NONE )、"pixel" (flash.text.GridFitType.PIXEL )、および "subpixel" (flash.text.GridFitType.SUBPIXEL )です。
このプロパティが適用されるのは、埋め込みフォントを使用していて、 このスタイルはシステムフォントには影響しません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値: "pixel" 。関連する API エレメント | UITextField | ||
fontSharpness | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 Flex コントロール内のテキストを表す内部 TextField の sharpness プロパティを設定します。 このプロパティは字形のエッジのシャープネスを指定します。 可能な値は -400 から 400 までの数値です。
このプロパティが適用されるのは、埋め込みフォントを使用していて、 このスタイルはシステムフォントには影響しません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値: 0 。関連する API エレメント | UITextField | ||
fontSize | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 テキストの高さ(ピクセル単位)です。 Halo テーマ内では、ColorPicker コントロール以外のすべてのコントロールのデフォルト値は 10 です。Halo テーマ別 ColorPicker コントロールのデフォルトは 11 です。Spark テーマ内では、ColorPicker コントロール以外のすべてのコントロールのデフォルト値は 12 です。Spark テーマ別 ColorPicker コントロールのデフォルトは 11 です。 | UITextField | ||
fontStyle | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 テキストをイタリック体にするかどうかを指定します。 認識される値は "normal" と "italic" です。
デフォルト値: "normal" 。 | UITextField | ||
fontThickness | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 Flex コントロール内のテキストを表す内部 TextField の thickness プロパティを設定します。 このプロパティは字形のエッジの太さを指定します。 可能な値は -200 から 200 までの数値です。
このプロパティが適用されるのは、埋め込みフォントを使用していて、 このスタイルは、システムフォントには影響を与えません。 このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。 デフォルト値: 0 。関連する API エレメント | UITextField | ||
fontWeight | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 テキストをボールド体にするかどうかを指定します。 有効な値は normal と bold です。 Button コントロールのデフォルト値は bold です。 他のすべてのコントロールのデフォルト値は normal です。
| UITextField | ||
kerning | 型: Boolean CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 カーニングが有効( true ) か無効(false )かを示すブール値です。カーニングでは、読みやすくするために、特定の文字ペア間の間隔を調整します。ただし、カーニングは見出しを大きなフォントにする場合など、必要な場合に限って使用してください。 カーニングは、埋め込みフォントに対してのみサポートされています。Verdana や、Courier New などの等幅フォントなど、特定のフォントではカーニングはサポートされていません。
デフォルト値: false 。 | UITextField | ||
leading | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 追加の行間を表します。 デフォルト値は 2 です。 ComboBox コントロールのデフォルト値は 0 です。 | UITextField | ||
letterSpacing | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 各文字間に表示される追加のピクセル数です。正の値を指定すると文字間隔が通常より広くなり、負の値を指定すると文字間隔が通常より狭くなります。 デフォルト値: 0 。 | UITextField | ||
locale | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 このコンポーネントで表示されるテキストのロケールです。 FTE および TLF はこのロケールを使用して Unicode 文字をフォント字形にマッピングしたり、フォールバックフォントを検索したりします。 メモ:このスタイルは、MX コンポーネントで、 "en" 。 | UITextField | ||
paddingLeft | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの左境界線からコンテンツ領域の左端までのピクセル数です。 デフォルト値は 0 です。 Halo テーマの Button コントロールデフォルト値は 10 で、Spark テーマの場合は 6 です。 ComboBox コントロールのデフォルト値は 5 です。 Form コンテナのデフォルト値は 16 です。 Tree コントロールのデフォルト値は 2 です。 | UITextField | ||
paddingRight | 型: Number 形式: Length CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンポーネントの右境界線からコンテンツ領域の右端までのピクセル数です。 デフォルト値は 0 です。 Halo テーマの Button コントロールデフォルト値は 10 で、Spark テーマの場合は 6 です。 ComboBox コントロールのデフォルト値は 5 です。 Form コンテナのデフォルト値は 16 です。 | UITextField | ||
textAlign | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 コンテナ内のテキストの整列。 可能な値は "left" 、"right" 、または "center" です。
ほとんどのコンポーネントのデフォルト値は | UITextField | ||
textDecoration | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 テキストに下線を表示するかどうかを指定します。 可能な値は、 "none" および "underline" です。
デフォルト値: "none" 。 | UITextField | ||
textFieldClass | 型: Class CSS 継承: いいえ 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4 ランタイムバージョン: Flash10, AIR 1.5 IUITextField を実装するクラスです。このクラスはテキストをレンダリングするためにこのコンポーネントで使用されます。 mx.core.UITextField クラス(Flash Player に組み込まれている標準の TextField を使用する場合)または mx.core.UIFTETextField クラス(Text Layout Framework を使用して、双方向レイアウトなどの向上したテキストレンダリングを取得する場合)のいずれかに設定できます。 デフォルト値: mx.core.UITextField 。 | UITextField | ||
textIndent | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 3 ランタイムバージョン: Flash9, AIR 1.1 テキストの 1 行目のコンテナ左端からのオフセット(ピクセル単位)です。 デフォルト値: 0 。 | UITextField |
automationDelegate | プロパティ |
automationEnabled | プロパティ |
automationName | プロパティ |
automationOwner | プロパティ |
automationOwner:DisplayObjectContainer
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
オートメーション目的で使用するこのコンポーネントのオーナーです。
実装
public function get automationOwner():DisplayObjectContainer
automationParent | プロパティ |
automationParent:DisplayObjectContainer
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
オートメーション目的で使用するこのコンポーネントの親です。
実装
public function get automationParent():DisplayObjectContainer
automationValue | プロパティ |
automationVisible | プロパティ |
baselinePosition | プロパティ |
className | プロパティ |
className:String
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このインスタンスのクラス名です。例えば、"DataGridItemRenderer"
などがあります。
このストリングにはパッケージ名は含まれません。 パッケージ名も必要な場合は、flash.utils パッケージの getQualifiedClassName()
メソッドを呼び出してください。 "mx.controls.dataGridClasses::DataGridItemRenderer"
のようなストリングが返されます。
実装
public function get className():String
document | プロパティ |
document:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この UITextField オブジェクトに関連付けられたドキュメントオブジェクトへの参照です。ドキュメントオブジェクトは、Flex アプリケーション、MXML コンポーネント、または AS コンポーネントの階層の最上位にあるオブジェクトです。
実装
public function get document():Object
public function set document(value:Object):void
enabled | プロパティ |
enabled:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンポーネントが有効になっているかどうかを示すブール値です。 このプロパティはテキストの色のみに影響し、UITextField が編集可能かどうかには影響しません。 編集可能かどうかを制御するには、flash.text.TextField.type
プロパティを使用します。
デフォルト値: true。
実装
public function get enabled():Boolean
public function set enabled(value:Boolean):void
関連する API エレメント
enableIME | プロパティ |
explicitHeight | プロパティ |
explicitHeight:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の explicitHeight
は、scaleY
プロパティの影響を受けます。
height
プロパティを設定すると、このプロパティも、指定された高さの値に設定されます。
実装
public function get explicitHeight():Number
public function set explicitHeight(value:Number):void
explicitMaxHeight | プロパティ |
explicitMaxHeight:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
maxHeight プロパティが設定されている場合に、コンポーネントの座標内におけるコンポーネントの最大の高さ (ピクセル単位) を指定する数値です。maxHeight は読み取り専用であるため、このメソッドは NaN を返します。このプロパティを使用するには、このメソッドをオーバーライドし、setter を追加する必要があります。
デフォルト値: NaN。
実装
public function get explicitMaxHeight():Number
関連する API エレメント
explicitMaxWidth | プロパティ |
explicitMaxWidth:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
maxWidth プロパティが設定されている場合に、コンポーネントの座標内におけるコンポーネントの最大の幅 (ピクセル単位) を指定する数値です。maxWidth は読み取り専用であるため、このメソッドは NaN を返します。このプロパティを使用するには、このメソッドをオーバーライドし、setter を追加する必要があります。
デフォルト値: NaN。
実装
public function get explicitMaxWidth():Number
関連する API エレメント
explicitMinHeight | プロパティ |
explicitMinHeight:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。この値は、ピクセル単位でのコンポーネント座標内にあります。
アプリケーション開発者は、通常は explicitMinHeight プロパティを設定しません。代わりに、explicitMinHeight プロパティを設定する minHeight プロパティの値を設定します。minHeight の値は変化しません。
レイアウト時に、minHeight がアプリケーション開発者によって明示的に設定された場合は、explicitMinHeight の値が使用されます。それ以外の場合は、measuredMinHeight の値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の minHeight
は、scaleY
プロパティの影響を受けます。
実装
public function get explicitMinHeight():Number
explicitMinWidth | プロパティ |
explicitMinWidth:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。この値は、ピクセル単位でのコンポーネント座標内にあります。
アプリケーション開発者は、通常は explicitMinWidth プロパティを設定しません。代わりに、explicitMinWidth プロパティを設定する minWidth プロパティの値を設定します。minWidth の値は変化しません。
レイアウト時に、minWidth がアプリケーション開発者によって明示的に設定された場合は、explicitMinWidth の値が使用されます。それ以外の場合は、measuredMinWidth の値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の minWidth
は、scaleX
プロパティの影響を受けます。
実装
public function get explicitMinWidth():Number
explicitWidth | プロパティ |
explicitWidth:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の explicitWidth
は、scaleX
プロパティの影響を受けます。
width
プロパティを設定すると、このプロパティも、指定された幅の値に設定されます。
実装
public function get explicitWidth():Number
public function set explicitWidth(value:Number):void
focusPane | プロパティ |
focusPane:Sprite
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
複数のコンポーネント間で共有され、フォーカスインジケーター描画のオーバーレイとして使用される単一の Sprite オブジェクトです。コンポーネントは、親がフォーカスの設定されたコンポーネントの場合にこのオブジェクトを共有します。コンポーネントが IFocusManagerComponent インターフェイスを実装している場合には共有しません。
実装
public function get focusPane():Sprite
public function set focusPane(value:Sprite):void
ignorePadding | プロパティ |
imeMode | プロパティ |
imeMode:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
IME(入力メソッドエディター)のモードを指定します。IME を使用することによって、ユーザーは中国語、日本語、および韓国語のテキストを入力できます。Flex では、コントロールにフォーカスが置かれたときに、IME を指定されたモードに設定し、コントロールからフォーカスが離れたときに、元のモードに戻します。
このプロパティで有効な値の定数は、flash.system.IMEConversionMode クラスで定義されています。IME を指定しない場合は、null
を指定します。
デフォルト値: null。
実装
public function get imeMode():String
public function set imeMode(value:String):void
関連する API エレメント
includeInLayout | プロパティ |
includeInLayout:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントを親コンテナのレイアウトに含めるかどうかを指定します。 true
の場合、オブジェクトは、親コンテナのレイアウトに含められます。オブジェクトのサイズと位置は、親コンテナによって、そのレイアウト規則に従って決定されます。false
の場合、オブジェクトのサイズと位置は、親コンテナのレイアウトの影響を受けません。
実装
public function get includeInLayout():Boolean
public function set includeInLayout(value:Boolean):void
inheritingStyles | プロパティ |
inheritingStyles:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この UITextField の継承スタイルのチェーンの先頭です。 getStyle()
メソッドは inheritingStyles[styleName]
にアクセスして、プロトタイプリンクのチェーン全体を検索します。 このオブジェクトは initProtoChain()
メソッドによって設定されます。 通常はこのプロパティに直接アクセスする必要はありません。
実装
public function get inheritingStyles():Object
public function set inheritingStyles(value:Object):void
initialized | プロパティ |
isPopUp | プロパティ |
maxHeight | プロパティ |
maxHeight:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。この値は、ピクセル単位でのコンポーネント座標内にあります。このプロパティのデフォルト値は、コンポーネント開発者によって設定されます。
コンポーネント開発者は、このプロパティを使用して、コンポーネントの高さの上限を設定します。
アプリケーション開発者が maxHeight のデフォルト値をオーバーライドした場合は、新しい値が explicitMaxHeight に格納されます。maxHeight のデフォルト値は変化しません。その結果、レイアウト時に、アプリケーション開発者によって maxHeight が明示的に設定された場合は、explicitMaxHeight の値がコンポーネントの最大推奨高さに使用されます。maxHeight がユーザーによって明示的に設定されない場合は、デフォルト値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の maxHeight
は、scaleY
プロパティの影響を受けます。 高さに理論上の制限を持たないコンポーネントもあります。 そのようなコンポーネントの場合、maxHeight
は UIComponent.DEFAULT_MAX_HEIGHT
に設定されます。
実装
public function get maxHeight():Number
maxWidth | プロパティ |
maxWidth:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。この値は、ピクセル単位でのコンポーネント座標内にあります。このプロパティのデフォルト値は、コンポーネント開発者によって設定されます。
コンポーネント開発者は、このプロパティを使用して、コンポーネントの幅の上限を設定します。
アプリケーション開発者が maxWidth のデフォルト値をオーバーライドした場合は、新しい値が explicitMaxWidth に格納されます。maxWidth のデフォルト値は変化しません。その結果、レイアウト時にアプリケーション開発者によって maxWidth が明示的に設定された場合は、explicitMaxWidth の値がコンポーネントの最大推奨幅に使用されます。maxWidth がユーザーによって明示的に設定されない場合は、デフォルト値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の maxWidth
は、scaleX
プロパティの影響を受けます。 幅に理論上の制限を持たないコンポーネントもあります。 そのようなコンポーネントの場合、maxWidth
は UIComponent.DEFAULT_MAX_WIDTH
に設定されます。
実装
public function get maxWidth():Number
measuredHeight | プロパティ |
measuredMinHeight | プロパティ |
measuredMinWidth | プロパティ |
measuredWidth | プロパティ |
minHeight | プロパティ |
minHeight:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。この値は、ピクセル単位でのコンポーネント座標内にあります。デフォルト値は、コンポーネントの実装に依存します。
アプリケーション開発者が minHeight の値を設定した場合は、新しい値が explicitMinHeight に格納されます。minHeight のデフォルト値は変化しません。その結果、レイアウト時に、アプリケーション開発者によって minHeight が明示的に設定された場合は、explicitMinHeight の値がコンポーネントの最小推奨高さに使用されます。minHeight がアプリケーション開発者によって明示的に設定されていない場合は、measuredMinHeight の値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の minHeight
は、scaleY
プロパティの影響を受けます。
実装
public function get minHeight():Number
minWidth | プロパティ |
minWidth:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。この値は、ピクセル単位でのコンポーネント座標内にあります。デフォルト値は、コンポーネントの実装に依存します。
アプリケーション開発者が minWidth の値を設定した場合は、新しい値が explicitMinWidth に格納されます。minWidth のデフォルト値は変化しません。その結果、レイアウト時にアプリケーション開発者によって minWidth が明示的に設定された場合は、explicitMinWidth の値がコンポーネントの最小推奨幅に使用されます。minWidth がアプリケーション開発者によって明示的に設定されていない場合は、measuredMinWidth の値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の minWidth
は、scaleX
プロパティの影響を受けます。
実装
public function get minWidth():Number
moduleFactory | プロパティ |
moduleFactory:IFlexModuleFactory
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
TextField を正しい SWF コンテキストで作成するために使用する moduleFactory です。これは、埋め込みフォントを機能させるために必要です。
実装
public function get moduleFactory():IFlexModuleFactory
public function set moduleFactory(value:IFlexModuleFactory):void
nestLevel | プロパティ |
nonInheritingStyles | プロパティ |
nonInheritingStyles:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この UITextField の非継承スタイルのチェーンの先頭です。 getStyle()
メソッドは nonInheritingStyles[styleName]
メソッドにアクセスして、プロトタイプリンクのチェーン全体を検索します。 このオブジェクトは initProtoChain()
メソッドによって設定されます。 通常はこのプロパティに直接アクセスする必要はありません。
実装
public function get nonInheritingStyles():Object
public function set nonInheritingStyles(value:Object):void
nonZeroTextHeight | プロパティ |
owner | プロパティ |
owner:DisplayObjectContainer
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
デフォルトでは、このオブジェクトの親コンテナに設定されます。ただし、このオブジェクトが、ComboBox コントロールのドロップダウンリストのように、親によってポップアップされた子コンポーネントである場合は、このオブジェクトをポップアップしたコンポーネントがオーナーになります。
このプロパティは、Flex ではなく、各コンポーネントによって管理されます。したがって、PopUpManger.createPopUp()
メソッドまたは PopUpManger.addPopUp()
メソッドを使用して子コンポーネントをポップアップする場合、子コンポーネントの owner
プロパティは、それをポップアップしたコンポーネントに設定する必要があります。
デフォルト値は、parent
プロパティの値です。
実装
public function get owner():DisplayObjectContainer
public function set owner(value:DisplayObjectContainer):void
parent | プロパティ |
parent:DisplayObjectContainer
[読み取り専用] [オーバーライド] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントの親コンテナまたは親コンポーネントです。
実装
override public function get parent():DisplayObjectContainer
percentHeight | プロパティ |
percentHeight:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定します。指定できる値は 0 ~ 100 です。 デフォルト値は NaN です。 height
プロパティまたは explicitHeight
プロパティを設定すると、このプロパティが NaN にリセットされます。
このプロパティは、前に設定されている場合にのみ数値を返します。コンポーネントの正確なサイズをパーセンテージで示しているわけではありません。
UITextField コントロールの場合、このプロパティは常に NaN に設定されます。
Spark レイアウトで使用した場合、このプロパティは、拡大 / 縮小後および回転後のコンポーネントの境界の高さの計算に使用されます。例えば、コンポーネントを 90°回転する場合、指定されている percentHeight
はコンポーネントの幅に影響を与えます。
実装
public function get percentHeight():Number
public function set percentHeight(value:Number):void
percentWidth | プロパティ |
percentWidth:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定します。指定できる値は 0 ~ 100 です。 デフォルト値は NaN です。 width
プロパティまたは explicitWidth
プロパティを設定すると、このプロパティが NaN にリセットされます。
このプロパティは、前に設定されている場合にのみ数値を返します。コンポーネントの正確なサイズをパーセンテージで示しているわけではありません。
UITextField コントロールの場合、このプロパティは常に NaN に設定されます。
Spark レイアウトで使用した場合、このプロパティは、拡大 / 縮小後および回転後のコンポーネントの境界の幅の計算に使用されます。例えば、コンポーネントを 90°回転する場合、指定されている percentWidth
はコンポーネントの高さに影響を与えます。
実装
public function get percentWidth():Number
public function set percentWidth(value:Number):void
processedDescriptors | プロパティ |
styleName | プロパティ |
styleName:Object
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントで使用するクラススタイル。 ストリング、CSSStyleDeclaration、IStyleClient のいずれかを使用できます。
ストリングの場合、この値は <fx:Style>
タグまたは CSS ファイル内にある空白区切りのクラス宣言の名前です。styleName
にはピリオドを含めません。 例えば、".bigText"
という名前のクラススタイルの場合は、styleName
プロパティを "bigText"
(ピリオドなし)に設定します。
これが IStyleClient(通常は UIComponent)の場合は、styleName
オブジェクト内のすべてのスタイルがこのコンポーネントに使用されます。
実装
public function get styleName():Object
public function set styleName(value:Object):void
systemManager | プロパティ |
systemManager:ISystemManager
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントで使用する SystemManager オブジェクトを返します。
実装
public function get systemManager():ISystemManager
public function set systemManager(value:ISystemManager):void
toolTip | プロパティ |
tweeningProperties | プロパティ |
tweeningProperties:Array
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このオブジェクトに対して現在トゥイーンされているプロパティの配列。
このオブジェクトの一部のプロパティがトゥイーンされることを EffectManager に警告して、EffectManger が同じプロパティのアニメーション化を試みないようにします。
実装
public function get tweeningProperties():Array
public function set tweeningProperties(value:Array):void
updateCompletePendingFlag | プロパティ |
UITextField | () | コンストラクター |
public function UITextField()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクターです。
getExplicitOrMeasuredHeight | () | メソッド |
getExplicitOrMeasuredWidth | () | メソッド |
getStyle | () | メソッド |
public function getStyle(styleProp:String):*
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
このメソッドは、あらゆる種類のスタイルプロパティの取得に使用されるため、戻り値は Boolean、String、Number、int、uint(RGB カラーの場合)、Class(スキンの場合)、または何らかのオブジェクトになります。したがって、戻り値の型は単に * として指定されます。
特定のスタイルプロパティを取得している場合は、その型を認識し、その型の変数に結果を保存することがよくあります。* からその型へのキャストは必要ありません。
var backgroundColor:uint = getStyle("backgroundColor");
スタイルプロパティがスタイル参照チェーンのどこにも設定されていない場合、getStyle()
によって返される値は undefined
になります。undefined
は特殊な値で、false
、""
、NaN
、0
または null
と同じではありません。 有効なスタイル値が undefined
になることはありません。値が設定されたかどうかをテストするには、メソッド IStyleManager2.isValidStyleValue()
を使用します。
パラメーター
styleProp:String — スタイルプロパティの名前です。
|
* — スタイル値です。
|
getTextStyles | () | メソッド |
public function getTextStyles():flash.text:TextFormat
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この UITextField オブジェクトの文字フォーマット情報を表す TextFormat オブジェクトを返します。
戻り値flash.text:TextFormat — TextFormat オブジェクト。
|
関連する API エレメント
getUITextFormat | () | メソッド |
public function getUITextFormat():mx.core:UITextFormat
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントのフォーマット情報を含む UITextFormat オブジェクトを返します。このメソッドは、flash.text.TextField クラスの getTextFormat()
メソッドに似ていますが、TextFormat オブジェクトではなく UITextFormat オブジェクトを返します。
UITextFormat クラスは TextFormat クラスを拡張し、テキスト測定メソッドの measureText()
および measureHTMLText()
を追加します。
mx.core:UITextFormat — このコンポーネントのフォーマット情報を持つオブジェクトです。
|
関連する API エレメント
initialize | () | メソッド |
public function initialize():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このコンポーネントを初期化します。
これは IUIComponent インターフェイスが必要とするメソッドですが、UITextField に対しては実際には何もしません。
invalidateDisplayList | () | メソッド |
public function invalidateDisplayList():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
次の画面更新時に updateDisplayList()
メソッドが呼び出されるように、コンポーネントをマークします。
無効化は、後で画面が更新されるまでコンポーネントの変更処理を保留することで、作業の重複を解消する便利なメカニズムです。例えば、幅と高さを変更する場合、幅を変更した後にコンポーネントを更新し、次に高さを変更して再度更新するという処理は時間の浪費です。両方のプロパティを変更した後、新しいサイズでコンポーネントを一度に再描画する方が効率的です。
無効化メソッドが呼び出されることはほとんどありません。一般的には、コンポーネントのプロパティを設定すると、適切な無効化メソッドが自動的に呼び出されます。
invalidateProperties | () | メソッド |
public function invalidateProperties():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
後で画面更新時に commitProperties()
メソッドが呼び出されるように、コンポーネントをマークします。
無効化は、後で画面が更新されるまでコンポーネントの変更処理を保留することで、作業の重複を解消する便利なメカニズムです。例えば、テキストの色とサイズを変更する場合、色を変更した後、すぐに色を更新し、次にサイズを設定して、今度はサイズを更新するという処理は時間の浪費です。両方のプロパティを変更した後、新しいサイズと色でテキストを一度に再描画する方が効率的です。
無効化メソッドが呼び出されることはほとんどありません。一般的には、コンポーネントのプロパティを設定すると、適切な無効化メソッドが自動的に呼び出されます。
invalidateSize | () | メソッド |
public function invalidateSize():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
後で画面更新時に measure()
メソッドが呼び出されるように、コンポーネントをマークします。
無効化は、後で画面が更新されるまでコンポーネントの変更処理を保留することで、作業の重複を解消する便利なメカニズムです。例えば、テキストとフォントサイズを変更する場合、テキストを変更した後、すぐにテキストを更新し、次にサイズを設定して、今度はサイズを更新するという処理は時間の浪費です。両方のプロパティを変更した後、新しいサイズでテキストを一度に再描画する方が効率的です。
無効化メソッドが呼び出されることはほとんどありません。一般的には、コンポーネントのプロパティを設定すると、適切な無効化メソッドが自動的に呼び出されます。
move | () | メソッド |
public function move(x:Number, y:Number):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
親の内部の指定された位置にコンポーネントを移動します。このメソッドを呼び出すことは、コンポーネントの x
プロパティおよび y
プロパティを設定することとまったく同じです。
カスタムコンポーネントで updateDisplayList()
メソッドをオーバライドする場合は、x
プロパティと y
プロパティを設定するのではなく、move()
メソッドを呼び出します。この相違点は、move()
メソッドは呼び出されたときにコンポーネントの場所を変更して、move
イベントを送出するのに対し、x
プロパティおよび y
プロパティを設定した場合は、次回の画面更新時にコンポーネントの場所が変更され、そのイベントが送出されるという点です。
パラメーター
x:Number — 親の内部の、コンポーネントの左の位置です。
| |
y:Number — 親の内部の、コンポーネントの上の位置です。
|
owns | () | メソッド |
public function owns(child:DisplayObject):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
子の親がこのオブジェクトである場合、または子がこのオブジェクトに所有されている場合に、true
を返します。
パラメーター
child:DisplayObject — 子の DisplayObject です。
|
Boolean — UITextField オブジェクトが子の親であるか、子を所有している場合は true になります。
|
関連する API エレメント
parentChanged | () | メソッド |
public function parentChanged(p:DisplayObjectContainer):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この関数は、UITextField オブジェクトに親が割り当てられたときに呼び出されます。通常はこのメソッドを呼び出す必要はありません。
パラメーター
p:DisplayObjectContainer — この UITextField オブジェクトの親です。
|
replayAutomatableEvent | () | メソッド |
public function replayAutomatableEvent(event:Event):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
指定されたイベントを再生します。 デフォルトの再生動作がスーパークラスで定義されている場合、コンポーネント作成者は super.replayAutomatableEvent を呼び出すはずです。
パラメーター
event:Event — 再生するイベントです。
|
Boolean — 再生が正常に完了した場合は、true です。
|
setActualSize | () | メソッド |
public function setActualSize(w:Number, h:Number):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
オブジェクトのサイズを設定します。width
プロパティと height
プロパティを直接設定する場合とは異なり、setActualSize()
メソッドでは、explictWidth
プロパティと explicitHeight
プロパティは設定されません。このため、レイアウト計算によってオブジェクトが元のサイズに戻る可能性があります。このメソッドは、主に updateDisplayList()
を実装するコンポーネントの開発者、Effect、および LayoutManager によって使用されます。
パラメーター
w:Number — オブジェクトの幅を表します。
| |
h:Number — オブジェクトの高さを表します。
|
setColor | () | メソッド |
setFocus | () | メソッド |
public function setFocus():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
現在扱っているコンポーネントにフォーカスを設定します。このとき、コンポーネントのサブコンポーネントにフォーカスが渡されることがあります。
メモ:このメソッドでフォーカスを設定したときは、TextInput および TextArea コントロールだけがハイライトを表示します。すべてのコントロールは、ユーザーが Tab キーでコントロールを選択したときにハイライトを表示します。
setStyle | () | メソッド |
setVisible | () | メソッド |
public function setVisible(visible:Boolean, noEvent:Boolean = false):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
この UITextField オブジェクトの visible
プロパティを設定します。
パラメーター
visible:Boolean — true にするとこの UITextField は可視になり、false にすると不可視になります。
| |
noEvent:Boolean (default = false ) — true にすると、可視性を変更したときにイベントの生成が抑制されます。
|
styleChanged | () | メソッド |
public function styleChanged(styleProp:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
スタイルプロパティの変更を検出します。何らかのスタイルプロパティが設定されていると、Flex が styleChanged()
メソッドを呼び出し、設定されているスタイルの名前を渡します。
これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。カスタムコンポーネントを作成するときには、渡されたスタイル名をチェックし、その結果に従って変更内容を処理するよう、styleChanged()
メソッドをオーバーライドできます。これにより、既存スタイルのデフォルト動作をオーバーライドできるだけでなく、独自のスタイルプロパティを追加することもできます。
スタイルプロパティを処理する場合には、styleChanged()
メソッドのオーバーライドで invalidateDisplayList()
メソッドを呼び出して、次回の画面更新時に Flex がコンポーネントの updateDisplayList()
メソッドを実行するようにします。
パラメーター
styleProp:String — スタイルプロパティの名前です。このコンポーネントのすべてのスタイルが変更された場合は、null になります。
|
truncateToFit | () | メソッド |
public function truncateToFit(truncationIndicator:String = null):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コントロールに定義された領域に水平方向に収まるようテキストを切り詰めて、省略記号つまり 3 つのピリオド(...)をテキストに付加します。
パラメーター
truncationIndicator:String (default = null ) — 切り詰めの後に追加されるテキストです。 null を渡すと、"..." のようなローカライズ可能なストリングが使用されます。
|
Boolean — テキストの切り詰めが必要になった場合は true になります。
|
validateNow | () | メソッド |
public function validateNow():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
必要に応じて、このオブジェクトのプロパティとレイアウトを検証および更新し、それを再描画します。相当量の計算を必要とするプロパティの処理は、通常はスクリプトの実行が終了するまで実行されません。例えば、width
プロパティの設定は遅らされます。これは、オブジェクトの子または親の幅の再計算が必要になる可能性があるためです。処理を遅らせることにより、スクリプトで width
プロパティが複数回設定されても、処理を何度も繰り返さずにすみます。このメソッドでは、この動作を手動でオーバーライドできます。
Tue Jun 12 2018, 10:34 AM Z