パッケージ | mx.core |
クラス | public class TextFieldAsset |
継承 | TextFieldAsset FlexTextField TextField InteractiveObject DisplayObject EventDispatcher Object |
実装 | IFlexAsset, IFlexDisplayObject |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このクラスは完全を期すために Flex に含まれています。これにより、Flash によって作成された SWF ファイルに含まれるすべての種類のシンボルを Flex アプリケーションに埋め込むことが可能になります。ただし、Flex アプリケーションは通常、埋め込まれた TextField を使用しません。Flex における埋め込みアセットの動作の詳細については、一般的に使用される BitmapAsset などのアセットクラスを参照してください。
プロパティ | 定義元 | ||
---|---|---|---|
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 | ||
embedFonts : Boolean
埋め込みフォントのアウトラインを使用してレンダリングするかどうかを指定します。 | TextField | ||
filters : Array
表示オブジェクトに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。 | DisplayObject | ||
focusRect : Object
このオブジェクトがフォーカス矩形を表示するかどうかを指定します。 | InteractiveObject | ||
gridFitType : String
このテキストフィールドに使用されるグリッドフィッティングのタイプです。 | TextField | ||
height : Number
表示オブジェクトの高さを示します(ピクセル単位)。 | DisplayObject | ||
htmlText : String
テキストフィールドの内容を HTML で表します。 | TextField | ||
length : int [読み取り専用]
テキストフィールド内の文字数です。 | TextField | ||
loaderInfo : LoaderInfo [読み取り専用]
この表示オブジェクトが属するファイルの読み込み情報を含む LoaderInfo オブジェクトを返します。 | DisplayObject | ||
mask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。 | DisplayObject | ||
maxChars : int
ユーザーが入力するときに、テキストフィールドに入力できる最大の文字数です。 | TextField | ||
maxScrollH : int [読み取り専用]
scrollH の最大値です。 | TextField | ||
maxScrollV : int [読み取り専用]
scrollV の最大値です。 | TextField | ||
measuredHeight : Number [読み取り専用]
このオブジェクトの測定した高さです。 | TextFieldAsset | ||
measuredWidth : Number [読み取り専用]
このオブジェクトの測定した幅です。 | TextFieldAsset | ||
metaData : Object
メタデータが PlaceObject4 タグによってこの DisplayObject のインスタンスと一緒に SWF ファイル内に保存されている場合に、DisplayObject インスタンスのメタデータオブジェクトを取得します。 | DisplayObject | ||
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 | ||
selectionBeginIndex : int [読み取り専用]
現在の選択範囲の最初の文字を示す、0 から始まるインデックス値です。 | TextField | ||
selectionEndIndex : int [読み取り専用]
現在の選択範囲における最後の文字を示す、0 から始まるインデックス値です。 | TextField | ||
sharpness : Number
このテキストフィールド内の文字エッジのシャープネスです。 | TextField | ||
softKeyboard : String
ソフトキーボードの外観を制御します。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
ソフトキーボードが表示されたときに画面に表示したままにする領域を定義します(iOS では使用不可)。 | InteractiveObject | ||
stage : Stage [読み取り専用]
表示オブジェクトのステージです。 | DisplayObject | ||
styleSheet : StyleSheet
テキストフィールドにスタイルシートを関連付けます。 | TextField | ||
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 | ||
transform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。 | DisplayObject | ||
type : String
テキストフィールドのタイプです。 | TextField | ||
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 |
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | TextFieldAsset | ||
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 | ||
文字インデックスを指定すると、同じ段落内の最初の文字のインデックスを返します。 | TextField | ||
指定された id の DisplayObject 参照を返します。<img> タグを使用して HTML フォーマットのテキストフィールドに追加されたイメージまたは SWF ファイルに関するものです。 | TextField | ||
x および y パラメーターで指定された点にある行の 0 から始まるインデックス値を返します。 | TextField | ||
charIndex パラメーターで指定された文字を含む行の 0 から始まるインデックス値を返します。 | TextField | ||
特定のテキスト行内の文字数を返します。 | TextField | ||
指定されたテキスト行に関するメトリック情報を返します。 | TextField | ||
lineIndex パラメーターで指定された行の最初の文字の文字インデックスを返します。 | TextField | ||
lineIndex パラメーターで指定された行のテキストを返します。 | TextField | ||
文字インデックスを指定すると、指定された文字を含む段落の長さを返します。 | TextField | ||
シェイプ上の線を除き、targetCoordinateSpace パラメーターによって定義された座標系に基づいて、表示オブジェクトの境界を定義する矩形を返します。 | DisplayObject | ||
beginIndex パラメーターと endIndex パラメーターで指定された範囲のテキストのフォーマット情報を含む TextFormat オブジェクトを返します。 | TextField | ||
point オブジェクトをステージ(グローバル)座標から表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
ステージ(グローバル)座標の 2 次元のポイントを 3 次元の表示オブジェクトの(ローカル)座標に変換します。 | DisplayObject | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
表示オブジェクトの境界ボックスを評価して、obj 表示オブジェクトの境界ボックスと重複または交差するかどうかを調べます。 | DisplayObject | ||
表示オブジェクトを評価して、x および y パラメーターで指定されたポイントと重複または交差するかどうかを調べます。 | DisplayObject | ||
[静的]
Font.fontType が flash.text.FontType.EMBEDDED の場合に、指定された fontName および fontStyle で利用できる埋め込みフォントがある場合には、true を返します。 | TextField | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
3 次元の表示オブジェクトの(ローカル)座標の 3 次元のポイントをステージ(グローバル)座標の 2 次元のポイントに変換します。 | DisplayObject | ||
point オブジェクトを表示オブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | DisplayObject | ||
このオブジェクトを指定の x および y 座標に移動します。 | TextFieldAsset | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
現在の選択内容を value パラメーターの内容に置き換えます。 | TextField | ||
beginIndex パラメーターと endIndex パラメーターで指定された文字範囲を、newText パラメーターの内容に置き換えます。 | TextField | ||
仮想キーボードを前面に表示します。 | InteractiveObject | ||
このオブジェクトの実際のサイズを設定します。 | TextFieldAsset | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
最初の文字と最後の文字のインデックス値によって指定されたテキストを選択済みに設定します。最初の文字と最後の文字のインデックス値は、beginIndex パラメーターおよび endIndex パラメーターを使用して指定されます。 | TextField | ||
format パラメーターで指定したテキストフォーマットを、テキストフィールド内の指定されたテキストに適用します。 | TextField | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
[オーバーライド]
アプリケーションの DisplayObject の階層におけるこのオブジェクトの位置を示すストリングを返します。 | FlexTextField | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
measuredHeight | プロパティ |
measuredHeight:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このオブジェクトの測定した高さです。
この数字は単なるグラフィックのピクセル数であるため、グラフィカルスキンの場合、これは通常ハードコードになります。 コードスキンの場合も、一定のサイズで描画する場合はハードコードにできます。 プロパティに応じてサイズが変わる場合は、ILayoutManagerClient により、適切なタイミングで measure()
メソッドを呼び出して、measuredHeight
を計算することもできます。
実装
public function get measuredHeight():Number
measuredWidth | プロパティ |
measuredWidth:Number
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このオブジェクトの測定した幅です。
この数字は単なるグラフィックのピクセル数であるため、グラフィカルスキンの場合、これは通常ハードコードになります。 コードスキンの場合も、一定のサイズで描画する場合はハードコードにできます。 プロパティに応じてサイズが変わる場合は、ILayoutManagerClient により、適切なタイミングで measure()
メソッドを呼び出して、measuredHeight
を計算することもできます。
実装
public function get measuredWidth():Number
TextFieldAsset | () | コンストラクター |
public function TextFieldAsset()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクターです。
move | () | メソッド |
setActualSize | () | メソッド |
public function setActualSize(newWidth:Number, newHeight:Number):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このオブジェクトの実際のサイズを設定します。
このメソッドは主に updateDisplayList()
メソッドの実装に使用されます。ここでオブジェクトの実際のサイズを、その明示的サイズ、親との相対(%)サイズ、および測定されたサイズに基づいて計算します。 次に setActualSize()
を呼び出して、この実際のサイズをオブジェクトに適用します。
その他の状況では、このメソッドを呼び出す代わりに、width
、height
、percentWidth
、percentHeight
などのプロパティを設定することになります。
パラメーター
newWidth:Number — このオブジェクトの新しい幅です。
| |
newHeight:Number — このオブジェクトの新しい高さです。
|
Tue Jun 12 2018, 10:34 AM Z