パッケージ | spark.components.supportClasses |
クラス | public class StyleableTextField |
継承 | StyleableTextField FlexTextField TextField InteractiveObject DisplayObject EventDispatcher Object |
実装 | IEditableText, ISimpleStyleClient, IVisualElement |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
プロパティ | 定義元 | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
この InteractiveObject インスタンスの現在のアクセシビリティの実装(AccessibilityImplementation)です。 | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
この表示オブジェクトの現在のアクセシビリティオプションです。 | DisplayObject | ||
alpha : Number
指定されたオブジェクトのアルファ透明度値を示します。 | DisplayObject | ||
alwaysShowSelection : Boolean
true に設定され、テキストフィールドにフォーカスがない場合、テキストフィールド内の選択内容は灰色でハイライト表示されます。 | TextField | ||
antiAliasType : String
このテキストフィールドに使用されるアンチエイリアス処理のタイプです。 | TextField | ||
autoSize : String
テキストフィールドの自動的な拡大 / 縮小および整列を制御します。 | TextField | ||
background : Boolean
テキストフィールドに背景の塗りつぶしがあるかどうかを指定します。 | TextField | ||
backgroundColor : uint
テキストフィールドの背景の色です。 | TextField | ||
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 | ||
condenseWhite : Boolean
HTML テキストが含まれるテキストフィールド内の余分な空白(スペース、改行など)を削除するかどうかを指定するブール値です。 | TextField | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
contextMenu : NativeMenu
このオブジェクトに関連付けられたコンテキストメニューを指定します。 | InteractiveObject | ||
defaultTextFormat : flash.text:TextFormat
新しく挿入するテキスト(ユーザーが入力したテキストや replaceSelectedText() メソッドで挿入したテキストなど)に適用するフォーマットを指定します。 | TextField | ||
displayAsPassword : Boolean
テキストフィールドがパスワードテキストフィールドであるかどうかを指定します。 | TextField | ||
doubleClickEnabled : Boolean
オブジェクトが doubleClick イベントを受け取るかどうかを指定します。 | InteractiveObject | ||
editable : Boolean
テキストが編集可能(true)か、編集不可(false)かを指定します。 | StyleableTextField | ||
embedFonts : Boolean
埋め込みフォントのアウトラインを使用してレンダリングするかどうかを指定します。 | TextField | ||
enabled : Boolean
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 | StyleableTextField | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
focusEnabled : Boolean
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。 | StyleableTextField | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
gridFitType : String
このテキストフィールドに使用されるグリッドフィッティングのタイプです。 | TextField | ||
height : Number
表示オブジェクトの高さを示します(ピクセル単位)。 | DisplayObject | ||
horizontalScrollPosition : Number
テキストの水平スクロール位置です。 | StyleableTextField | ||
htmlText : String
テキストフィールドの内容を HTML で表します。 | TextField | ||
isTruncated : Boolean [読み取り専用]
テキストが切り詰められている(true)か、そうでない(false)かを示します。 | StyleableTextField | ||
length : int [読み取り専用]
テキストフィールド内の文字数です。 | TextField | ||
lineBreak : String
テキスト内のテキスト折り返しを制御します。 | StyleableTextField | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
maxChars : int
ユーザーが入力するときに、テキストフィールドに入力できる最大の文字数です。 | TextField | ||
maxScrollH : int [読み取り専用]
scrollH の最大値です。 | TextField | ||
maxScrollV : int [読み取り専用]
scrollV の最大値です。 | TextField | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
minHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。 | StyleableTextField | ||
minWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。 | StyleableTextField | ||
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 | ||
numLines : int [読み取り専用]
複数行テキストフィールド内のテキスト行の数を定義します。 | TextField | ||
opaqueBackground : Object
表示オブジェクトが特定の背景色で不透明であるかどうかを指定します。 | DisplayObject | ||
parent : DisplayObjectContainer [読み取り専用]
この表示オブジェクトを含む DisplayObjectContainer オブジェクトを示します。 | DisplayObject | ||
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 | ||
selectionActivePosition : int [読み取り専用]
選択範囲のアクティブな位置、つまり最後にクリックした位置です。 | StyleableTextField | ||
selectionAnchorPosition : int [読み取り専用]
選択範囲のアンカー、つまり最初にクリックした位置です。 | StyleableTextField | ||
selectionBeginIndex : int [読み取り専用]
現在の選択範囲の最初の文字を示す、0 から始まるインデックス値です。 | TextField | ||
selectionEndIndex : int [読み取り専用]
現在の選択範囲における最後の文字を示す、0 から始まるインデックス値です。 | TextField | ||
sharpness : Number
このテキストフィールド内の文字エッジのシャープネスです。 | TextField | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
styleDeclaration : CSSStyleDeclaration
このオブジェクトのインラインの継承スタイルの記憶域です。 | StyleableTextField | ||
styleName : Object
このコンポーネントで使用するクラススタイル。 | StyleableTextField | ||
styleSheet : StyleSheet
テキストフィールドにスタイルシートを関連付けます。 | TextField | ||
tabEnabled : Boolean
このオブジェクトがタブ順序に含まれるかどうかを指定します。 | InteractiveObject | ||
tabIndex : int
SWF ファイル内のオブジェクトのタブ順序を指定します。 | InteractiveObject | ||
text : String [オーバーライド]
このテキストコンポーネントによって表示されるテキストです。 | StyleableTextField | ||
textColor : uint
テキストフィールドのテキストの色です(16 進数形式)。 | TextField | ||
textHeight : Number [読み取り専用]
テキストの高さです(ピクセル単位)。 | TextField | ||
textInteractionMode : String [読み取り専用]
操作モードプロパティ。デフォルト値は TextInteractionMode.NORMAL です。 | TextField | ||
textWidth : Number [読み取り専用]
テキストの幅です(ピクセル単位)。 | TextField | ||
thickness : Number
このテキストフィールド内の文字エッジの太さです。 | TextField | ||
transform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | DisplayObject | ||
type : String
テキストフィールドのタイプです。 | TextField | ||
useRichTextClipboard : Boolean
テキストと共にテキストのフォーマットをコピー&ペーストするかどうかを指定します。 | TextField | ||
verticalScrollPosition : Number
テキストの垂直スクロール位置です。 | StyleableTextField | ||
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 |
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | StyleableTextField | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
[オーバーライド]
ユーザーが末尾をクリックして入力したかのように、指定したテキストをテキストコンポーネントの末尾に追加します。 | StyleableTextField | ||
TextField にスタイルにコミットします。 | StyleableTextField | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
targetCoordinateSpace オブジェクトの座標系を基準にして、表示オブジェクトの領域を定義する矩形を返します。 | DisplayObject | ||
文字の境界ボックスである矩形を返します。 | TextField | ||
x および y パラメーターで指定された点にある文字の、0 から始まるインデックス値を返します。 | TextField | ||
文字インデックスを指定すると、同じ段落内の最初の文字のインデックスを返します。 | TextField | ||
指定された id の DisplayObject 参照を返します。<img> タグを使用して HTML フォーマットのテキストフィールドに追加されたイメージまたは SWF ファイルに関するものです。 | TextField | ||
x および y パラメーターで指定された点にある行の 0 から始まるインデックス値を返します。 | TextField | ||
charIndex パラメーターで指定された文字を含む行の 0 から始まるインデックス値を返します。 | TextField | ||
特定のテキスト行内の文字数を返します。 | TextField | ||
指定されたテキスト行に関するメトリック情報を返します。 | TextField | ||
lineIndex パラメーターで指定された行の最初の文字の文字インデックスを返します。 | TextField | ||
lineIndex パラメーターで指定された行のテキストを返します。 | TextField | ||
文字インデックスを指定すると、指定された文字を含む段落の長さを返します。 | TextField | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。 | StyleableTextField | ||
beginIndex パラメーターと endIndex パラメーターで指定された範囲のテキストのフォーマット情報を含む TextFormat オブジェクトを返します。 | TextField | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
ユーザーが入力したかのように、指定したテキストをテキストコンポーネントに挿入します。 | StyleableTextField | ||
[静的]
Font.fontType が flash.text.FontType.EMBEDDED の場合に、指定された fontName および fontStyle で利用できる埋め込みフォントがある場合には、true を返します。 | TextField | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
現在の選択内容を value パラメーターの内容に置き換えます。 | TextField | ||
beginIndex パラメーターと endIndex パラメーターで指定された文字範囲を、newText パラメーターの内容に置き換えます。 | TextField | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
指定した範囲が表示されるようにスクロールします。 | StyleableTextField | ||
すべてのテキストを選択します。 | StyleableTextField | ||
指定した文字範囲を選択します。 | StyleableTextField | ||
このテキストフィールドにフォーカスを合わせます。 | StyleableTextField | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
最初の文字と最後の文字のインデックス値によって指定されたテキストを選択済みに設定します。最初の文字と最後の文字のインデックス値は、beginIndex パラメーターおよび endIndex パラメーターを使用して指定されます。 | TextField | ||
このコンポーネントインスタンスのスタイルプロパティを設定します。 | StyleableTextField | ||
format パラメーターで指定したテキストフォーマットを、テキストフィールド内の指定されたテキストに適用します。 | TextField | ||
スタイルプロパティの変更を検出します。 | StyleableTextField | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
[オーバーライド]
アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。 | FlexTextField | ||
コントロールに定義された領域に水平方向に収まるようテキストを切り詰めて、省略記号つまり 3 つのピリオド(...)をテキストに付加します。 | StyleableTextField | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
スタイルには共通スタイルと特定のテーマに関連するスタイルがあります。共通スタイルは、任意のテーマと共に使用できます。特定のテーマに関連するスタイルは、アプリケーションがそのテーマを使用する場合にのみ使用できます。
スタイル | 説明 | 定義元 | ||
---|---|---|---|---|
color | 型: uint 形式: Color CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, コンポーネントのラベルを含めたコンポーネント内のテキストの色です。Halo テーマのデフォルト値は 0x0B333C です。Spark テーマのデフォルト値は 0x000000 です。Mobile テーマのデフォルト値は 0xFFFFFF です。
| StyleableTextField | ||
fontFamily | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, 使用するフォントの名前です。 完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。 任意のフォントファミリ名を使用できます。 汎用フォント名を指定した場合、適切なデバイスフォントに置換されます。Halo テーマのデフォルトフォントは "Verdana" です。Spark テーマのデフォルトフォントは "Arial" です。Mobile テーマのデフォルトフォントは "_sans" です。
| StyleableTextField | ||
fontSize | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, テキストの高さ(ピクセル単位)です。 Halo テーマ内では、ColorPicker コントロール以外のすべてのコントロールのデフォルト値は 10 です。Halo テーマ別 ColorPicker コントロールのデフォルトは 11 です。Spark テーマ内では、ColorPicker コントロール以外のすべてのコントロールのデフォルト値は 12 です。Spark テーマ別 ColorPicker コントロールのデフォルトは 11 です。Mobile テーマのデフォルト値は 24 です。 | StyleableTextField | ||
fontStyle | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, テキストをイタリック体にするかどうかを指定します。 認識される値は "normal" と "italic" です。
デフォルト値: "normal" 。 | StyleableTextField | ||
fontWeight | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, テキストをボールド体にするかどうかを指定します。 有効な値は normal と bold です。 Button コントロールのデフォルト値は bold です。 他のすべてのコントロールのデフォルト値は normal です。
| StyleableTextField | ||
leading | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, 追加の行間を表します。 デフォルト値は 0 です。 | StyleableTextField | ||
letterSpacing | 型: Number CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, 各文字間に表示される追加のピクセル数です。正の値を指定すると文字間隔が通常より広くなり、負の値を指定すると文字間隔が通常より狭くなります。 デフォルト値: 0 。 | StyleableTextField | ||
textAlign | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, コンテナ内のテキストの整列。 可能な値は "left" 、"right" 、または "center" です。
ほとんどのコンポーネントのデフォルト値は | StyleableTextField | ||
textDecoration | 型: String CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, テキストに下線を表示するかどうかを指定します。 可能な値は、 "none" および "underline" です。
デフォルト値: "none" 。 | StyleableTextField | ||
textIndent | 型: Number 形式: Length CSS 継承: はい 言語バージョン: ActionScript 3.0 製品バージョン: Flex 4.5 ランタイムバージョン: AIR2.5, テキストの 1 行目のコンテナ左端からのオフセット(ピクセル単位)です。モバイルテーマで使用するときは、このプロパティを負の数にできません。 デフォルト値: 0 。 | StyleableTextField |
editable | プロパティ |
enabled | プロパティ |
enabled:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
コンポーネントがユーザーの操作を受け入れることができるかどうかを指定します。 enabled
プロパティを false
に設定しても、一部のコンポーネントは mouseOver
などのマウス操作に引き続き応答します。 そのため、コンポーネントを完全に無効にするには、mouseEnabled
プロパティの値も false
に設定する必要があります。
実装
public function get enabled():Boolean
public function set enabled(value:Boolean):void
focusEnabled | プロパティ |
focusEnabled:Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
コンポーネントが、タブで選択されたときにフォーカスを受け付けることができるかどうかを示します。 コンポーネントを他のコンポーネントのサブコンポーネントとして使用する場合には、外側のコンポーネントをフォーカス可能なエンティティにするために、focusEnabled
を false
に設定できます。 このプロパティが false
の場合、フォーカスは、focusEnable
が true
に設定された最初の親に転送されます。
デフォルト値: true。
実装
public function get focusEnabled():Boolean
public function set focusEnabled(value:Boolean):void
horizontalScrollPosition | プロパティ |
isTruncated | プロパティ |
lineBreak | プロパティ |
lineBreak:String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
テキスト内のテキスト折り返しを制御します。このプロパティは lineBreak
スタイルに対応します。
テキストは、コンテナの幅に収まるよう設定(LineBreak.TO_FIT
)するか、明示的な復帰またはラインフィード文字の箇所でのみ改行するよう設定(LineBreak.EXPLICIT
)できます。
有効な値は、flashx.textLayout.formats.LineBreak.EXPLICIT
、flashx.textLayout.formats.LineBreak.TO_FIT
、および flashx.textLayout.formats.FormatValue.INHERIT
です。
実装
public function get lineBreak():String
public function set lineBreak(value:String):void
minHeight | プロパティ |
public var minHeight:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。この値は、ピクセル単位でのコンポーネント座標内にあります。デフォルト値は、コンポーネントの実装に依存します。
アプリケーション開発者が minHeight の値を設定した場合は、新しい値が explicitMinHeight に格納されます。minHeight のデフォルト値は変化しません。その結果、レイアウト時に、アプリケーション開発者によって minHeight が明示的に設定された場合は、explicitMinHeight の値がコンポーネントの最小推奨高さに使用されます。minHeight がアプリケーション開発者によって明示的に設定されていない場合は、measuredMinHeight の値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の minHeight
は、scaleY
プロパティの影響を受けます。
minWidth | プロパティ |
public var minWidth:Number
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。この値は、ピクセル単位でのコンポーネント座標内にあります。デフォルト値は、コンポーネントの実装に依存します。
アプリケーション開発者が minWidth の値を設定した場合は、新しい値が explicitMinWidth に格納されます。minWidth のデフォルト値は変化しません。その結果、レイアウト時にアプリケーション開発者によって minWidth が明示的に設定された場合は、explicitMinWidth の値がコンポーネントの最小推奨幅に使用されます。minWidth がアプリケーション開発者によって明示的に設定されていない場合は、measuredMinWidth の値が使用されます。
この値は、コンポーネントのサイズと位置を計算するためにコンテナで使用されます。コンポーネントのデフォルトのサイズを決定するために、コンポーネント自体で使用されることはありません。したがって、Container、またはこのプロパティを計算に使用しないコンテナが親である場合、このプロパティは機能しません。 値はコンポーネント座標内におけるものなので、親に対する実際の minWidth
は、scaleX
プロパティの影響を受けます。
selectionActivePosition | プロパティ |
selectionAnchorPosition | プロパティ |
styleDeclaration | プロパティ |
styleDeclaration:CSSStyleDeclaration
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
このオブジェクトのインラインの継承スタイルの記憶域です。 この CSSStyleDeclaration は、継承スタイルを設定するためにこのコンポーネントで初めて setStyle()
メソッドが呼び出されたときに作成されます。 開発者は通常このプロパティに直接アクセスする必要はありません。
実装
public function get styleDeclaration():CSSStyleDeclaration
public function set styleDeclaration(value:CSSStyleDeclaration):void
styleName | プロパティ |
text | プロパティ |
verticalScrollPosition | プロパティ |
StyleableTextField | () | コンストラクター |
public function StyleableTextField()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
コンストラクターです。
appendText | () | メソッド |
commitStyles | () | メソッド |
public function commitStyles():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
TextField にスタイルにコミットします。テキストが表示される前、およびスタイルが変更されたときは常に、このメソッドを呼び出す必要があります。 スタイルが既にコミットされている場合、このメソッドは何も行いません。
getStyle | () | メソッド |
public function getStyle(styleProp:String):*
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
このコンポーネントのスタイル参照チェーンのいずれかの場所に設定されたスタイルプロパティを取得します。
このメソッドは、あらゆる種類のスタイルプロパティの取得に使用されるため、戻り値は Boolean、String、Number、int、uint(RGB カラーの場合)、Class(スキンの場合)、または何らかのオブジェクトになります。したがって、戻り値の型は単に * として指定されます。
特定のスタイルプロパティを取得している場合は、その型を認識し、その型の変数に結果を保存することがよくあります。* からその型へのキャストは必要ありません。
var backgroundColor:uint = getStyle("backgroundColor");
スタイルプロパティがスタイル参照チェーンのどこにも設定されていない場合、getStyle()
によって返される値は undefined
になります。undefined
は特殊な値で、false
、""
、NaN
、0
または null
と同じではありません。 有効なスタイル値が undefined
になることはありません。値が設定されたかどうかをテストするには、メソッド IStyleManager2.isValidStyleValue()
を使用します。
パラメーター
styleProp:String — スタイルプロパティの名前です。
|
* — スタイル値です。
|
insertText | () | メソッド |
public function insertText(text:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
ユーザーが入力したかのように、指定したテキストをテキストコンポーネントに挿入します。
範囲を選択した場合は、選択したテキストが新しいテキストに置き換えられます。挿入ポイントがある場合は、その位置に新しいテキストが挿入されます。
続いて挿入ポイントが新しいテキストの後に設定されます。挿入ポイントが表示されるように、必要に応じてテキストがスクロールされます。
パラメーター
text:String — 挿入するテキストです。
|
例外
Error — このメソッドまたはプロパティは、スタイルシートを使用するテキストフィールドに対しては使用できません。
|
scrollToRange | () | メソッド |
selectAll | () | メソッド |
public function selectAll():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
すべてのテキストを選択します。
selectRange | () | メソッド |
setFocus | () | メソッド |
public function setFocus():void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
このテキストフィールドにフォーカスを合わせます。
setStyle | () | メソッド |
public function setStyle(styleProp:String, value:*):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
このコンポーネントインスタンスのスタイルプロパティを設定します。
これは、グローバル設定されたスタイルをオーバーライドできます。
setStyle()
メソッドを呼び出すと、パフォーマンスが低下することがあります。これは必要な場合のみ使用してください。
パラメーター
styleProp:String — スタイルプロパティの名前です。
| |
value:* — スタイルの新しい値です。
|
styleChanged | () | メソッド |
public function styleChanged(styleProp:String):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
スタイルプロパティの変更を検出します。何らかのスタイルプロパティが設定されていると、Flex が styleChanged()
メソッドを呼び出し、設定されているスタイルの名前を渡します。
これは、UIComponent のサブクラスを作成するときにオーバーライド可能な高度なメソッドです。カスタムコンポーネントを作成するときには、渡されたスタイル名をチェックし、その結果に従って変更内容を処理するよう、styleChanged()
メソッドをオーバーライドできます。これにより、既存スタイルのデフォルト動作をオーバーライドできるだけでなく、独自のスタイルプロパティを追加することもできます。
スタイルプロパティを処理する場合には、styleChanged()
メソッドのオーバーライドで invalidateDisplayList()
メソッドを呼び出して、次回の画面更新時に Flex がコンポーネントの updateDisplayList()
メソッドを実行するようにします。
パラメーター
styleProp:String — スタイルプロパティの名前です。このコンポーネントのすべてのスタイルが変更された場合は、null になります。
|
truncateToFit | () | メソッド |
public function truncateToFit(truncationIndicator:String = "..."):Boolean
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4.5 |
ランタイムバージョン: | AIR 2.5 |
コントロールに定義された領域に水平方向に収まるようテキストを切り詰めて、省略記号つまり 3 つのピリオド(...)をテキストに付加します。この機能は 1 行のテキストに対してのみ動作します。
パラメーター
truncationIndicator:String (default = "... ") — 切り詰めの後に追加されるテキストです。 null を渡すと、"..." のようなローカライズ可能なストリングが使用されます。
|
Boolean — テキストの切り詰めが必要になった場合は true になります。
|
Tue Jun 12 2018, 10:34 AM Z