継承関係(Inheritance)

Object
EventDispatcher
 └DisplayObject
  └InteractiveObject
   └TextField

属性(Properties)

textString
表示される文字列
caretIndexint[r/o]
キャレット位置
selectionBeginIndexint[r/o]
選択開始文字位置
selectionEndIndexint[r/o]
選択終了文字位置
lengthint[r/o]
文字数
numLinesint[r/o]
表示行数
textHeightNumber[r/o]
テキストのピクセル高
textWidthNumber[r/o]
テキストのピクセル幅
表示
textColoruint
文字色(デフォルト:0x000000)
backgroundBoolean
背景を持つか(デフォルト:false)
backgroundColoruint
背景色(デフォルト:0xFFFFFF)
borderBoolean
枠を持つか(デフォルト:false)
borderColoruint
枠色(デフォルト:0x000000)
embedFontsBoolean
埋め込みフォントを使うか(デフォルト:false)
defaultTextFormatTextFormat
TextFormat(デフォルト:左記リンク先参照)
HTML
htmlTextString
表示されるHTML
condenseWhiteBoolean
改行・空白文字を含めるか(デフォルト:false)
styleSheetStyleSheet
StyleSheet
動作
typeString
TextFieldType(デフォルト:"dynamic")
autoSizeString
TextFieldAutoSize (デフォルト:"none")
multilineBoolean
複数行表示か(デフォルト:false)
wordWrapBoolean
折り返すか(デフォルト:false)
選択
selectableBoolean
選択可能か(デフォルト:true)
alwaysShowSelectionBoolean
常に選択文字範囲を表示するか(デフォルト:false)
useRichTextClipboardBoolean
文字のスタイルもコピーするか(デフォルト:false)
入力
displayAsPasswordBoolean
パスワードテキストフィールドか(デフォルト:false)
maxCharsint
入力可能文字数(デフォルト:0)
restrictString
入力を許可する文字(デフォルト:null)
スクロール
bottomScrollVint[r/o]
現在の表示範囲で最終行
maxScrollHint[r/o]
最大水平スクロール位置
maxScrollVint[r/o]
最大垂直スクロール位置
scrollHint
現在の水平スクロール位置
scrollVint
現在の垂直スクロール位置
mouseWheelEnabledBoolean
マウスホイール対応か(デフォルト:true)
アンチエイリアス
antiAliasTypeString
AntiAliasType (デフォルト:"normal")
gridFitTypeString
GridFitType(デフォルト:"pixel")
sharpnessNumber
シャープネス -400〜400(デフォルト:0)
thicknessNumber
エッジの太さ -200〜200(デフォルト:0)

関数(Methods)

appendText(newText:String)なし
末尾に文字列を追加する
範囲
replaceText(beginIndex:int, endIndex:int, newText:String)なし
指定範囲を指定文字列に入れ替える
getTextFormat(beginIndex:int = -1, endIndex:int = -1)TextFormat
指定範囲のTextFormatを返す
setTextFormat(format:TextFormat, beginIndex:int = -1, endIndex:int = -1)なし
指定範囲にTextFormat設定する
選択
replaceSelectedText(value:String)なし
選択範囲を指定文字列に入れ替える
setSelection(beginIndex:int, endIndex:int)なし
指定範囲を選択
文字
getCharBoundaries(charIndex:int)Rectangle
指定文字の矩形範囲を返す
getCharIndexAtPoint(x:Number, y:Number)int
指定座標にある文字の位置を返す
getLineIndexAtPoint(x:Number, y:Number)int
指定座標にある文字の行頭からの位置で返す
getLineIndexOfChar (charIndex:int)int
指定位置にある文字の行頭からの位置で返す
getLineLength(lineIndex:int)int
指定行の文字数を返す
getLineMetrics(lineIndex:int)TextLineMetrics
指定行のメトリック情報を返す
getLineOffset(lineIndex:int)int
指定行の行頭の位置を返す
getLineText(lineIndex:int)String
指定行を文字列で返す
段落
getFirstCharInParagraph (charIndex:int)なし
指定位置を含む段落頭の位置を返す
getParagraphLength(charIndex:int)int
指定位置を含む段落の長さを返す
HTML
getImageReference(id:String)DisplayObject
HTML内のimgタグの画像の参照を返す
replaceSelectedText(String)なし
inputDiscription

イベント(Events)

changeEvent.CHANGE
文字が変更された
linkTextEvent.LINK
リンクがクリックされた
scrollEvent.SCROLL
スクロールした
textInputTextEvent.TEXT_INPUT
文字が入力された(変更前)

解説(Note)

CS3

テキストの操作

TextFieldSample.swf

用例(Example)

  1. //