套件 | mx.core |
類別 | public class FTETextField |
繼承 | FTETextField Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
實作 | IFontContextComponent |
子類別 | UIFTETextField |
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
相關 API 元素
屬性 | 定義自 | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
對此 InteractiveObject 實體目前的輔助功能實作 (AccessibilityImplementation)。 | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
此顯示物件的目前輔助功能選項。 | DisplayObject | ||
alpha : Number
指出所指定物件的 Alpha 透明度值。 | DisplayObject | ||
alwaysShowSelection : Boolean
This property is not implemented in FTETextField
because FTETextField does not support selection. | FTETextField | ||
antiAliasType : String
This property has no effect in FTETextField
because FTE uses a newer font renderer than TextField. | FTETextField | ||
autoSize : String
控制文字欄位的自動調整大小和對齊方式。 | FTETextField | ||
background : Boolean
會指定文字欄位是否具有背景填色。 | FTETextField | ||
backgroundColor : uint
文字欄位背景的顏色。 | FTETextField | ||
blendMode : String
來自 BlendMode 類別的值,會指定要使用何種混合模式。 | DisplayObject | ||
blendShader : Shader [唯寫]
設定用來混合前景和背景的著色器。 | DisplayObject | ||
border : Boolean
會指定文字欄位是否具有邊框。 | FTETextField | ||
borderColor : uint
文字欄位邊框的顏色。 | FTETextField | ||
bottomScrollV : int [唯讀]
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
buttonMode : Boolean
可指定此 sprite 的按鈕模式。 | Sprite | ||
cacheAsBitmap : Boolean
如果設定為 true,Flash 執行階段會快取顯示物件的內部點陣圖表示法。 | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
如果為非 null,當 cacheAsBitmap 設定為 true 時,這個 Matrix 物件會定義顯示物件的顯示方法。 | DisplayObject | ||
caretIndex : int [唯讀]
This property has not been implemented in FTETextField
because FTETextField does not support editing. | FTETextField | ||
condenseWhite : Boolean
Boolean 值,指定在具有 HTML 文字的文字欄位中,是否移除額外的空白字元 (空格、斷行符號等等)。 | FTETextField | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
contextMenu : NativeMenu
指定與此物件有關聯的快顯選單。 | InteractiveObject | ||
defaultTextFormat : flash.text:TextFormat
指定套用至新插入之文字 (例如,使用者所輸入的文字,或是以 replaceSelectedText() 方法插入的文字) 的格式。 | FTETextField | ||
direction : String
The directionality of the text displayed by the FTETextField. | FTETextField | ||
displayAsPassword : Boolean
This property has not been implemented in FTETextField
because FTETextField does not support editing. | FTETextField | ||
doubleClickEnabled : Boolean
會指定物件是否會收到 doubleClick 事件。 | InteractiveObject | ||
dropTarget : DisplayObject [唯讀]
指定要將 sprite 拖曳至或丟棄至哪個顯示物件上。 | Sprite | ||
embedFonts : Boolean
會指定是否要使用內嵌的字體外框顯示。 | FTETextField | ||
filters : Array
索引的陣列,其中包含目前和顯示物件相關的每個濾鏡物件。 | DisplayObject | ||
focusRect : Object
會指定這個物件是否會顯示焦點矩形。 | InteractiveObject | ||
fontContext : IFlexModuleFactory
The IFlexModuleFactory instance that FTETextField
uses for creating TextLine objects. | FTETextField | ||
graphics : Graphics [唯讀]
指定屬於此 sprite 物件的 Graphics 物件,其中可能會產生向量繪圖命令。 | Sprite | ||
gridFitType : String
This property has no effect in FTETextField
because FTE uses a newer font renderer than TextField. | FTETextField | ||
height : Number
會指出顯示物件的高度,以像素為單位。 | DisplayObject | ||
hitArea : Sprite
指定用來當作 sprite 作用區域的另一個 sprite。 | Sprite | ||
htmlText : String
包含 HTML 表示方式的文字欄位內容。 | FTETextField | ||
length : int [唯讀]
文字欄位中的字元數。 | FTETextField | ||
loaderInfo : LoaderInfo [唯讀]
會傳回 LoaderInfo 物件,其中包含關於載入此顯示物件所屬之檔案的資訊。 | DisplayObject | ||
locale : String
The locale of the text displayed by FTETextField. | FTETextField | ||
mask : DisplayObject
呼叫之顯示物件會以指定的 mask 物件遮蓋。 | DisplayObject | ||
maxChars : int
This property has not been implemented in FTETextField
because FTETextField does not support editing. | FTETextField | ||
maxScrollH : int [唯讀]
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
maxScrollV : int [唯讀]
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
metaData : Object
如果中繼資料是透過 PlaceObject4 標籤與 SWF 檔案中的這個 DisplayObject 實體一同儲存,則會取得 DisplayObject 實體的中繼資料物件。 | DisplayObject | ||
mouseChildren : Boolean
判斷物件的子系是否支援啟用滑鼠或使用者輸入裝置。 | DisplayObjectContainer | ||
mouseEnabled : Boolean
指定此物件是否接收滑鼠或其他使用者輸入及訊息。 | InteractiveObject | ||
mouseWheelEnabled : Boolean
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
mouseX : Number [唯讀]
指出滑鼠或使用者輸入裝置位置的 x 座標,以像素為單位。 | DisplayObject | ||
mouseY : Number [唯讀]
指出滑鼠或使用者輸入裝置位置的 y 座標,以像素為單位。 | DisplayObject | ||
multiline : Boolean
This property has no effect in FTETextField
because FTETextField does not support editing. | FTETextField | ||
name : String
指出 DisplayObject 的實體名稱。 | DisplayObject | ||
needsSoftKeyboard : Boolean
指定虛擬鍵盤 (螢幕上的軟體鍵盤) 是否應在此 InteractiveObject 實體接收到焦點時顯示。 | InteractiveObject | ||
numChildren : int [唯讀]
傳回此物件的子系數量。 | DisplayObjectContainer | ||
numLines : int [唯讀]
會定義多行文字欄位中的文字行數。 | FTETextField | ||
opaqueBackground : Object
會指定顯示物件是否不透明,並具有特定背景顏色。 | DisplayObject | ||
parent : DisplayObjectContainer [唯讀]
指出包含此顯示物件的 DisplayObjectContainer 物件。 | DisplayObject | ||
restrict : String
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
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
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
scrollRect : Rectangle
顯示物件的捲動矩形範圍。 | DisplayObject | ||
scrollV : int
This property has not been implemented in FTETextField
because FTETextField does not support scrolling. | FTETextField | ||
selectable : Boolean
Setting this property has no effect in FTETextField
because FTETextField does not support selection. | FTETextField | ||
selectionBeginIndex : int [唯讀]
This property has not been implemented in FTETextField
because FTETextField does not support selection. | FTETextField | ||
selectionEndIndex : int [唯讀]
This property has not been implemented in FTETextField
because FTETextField does not support selection. | FTETextField | ||
sharpness : Number
This property has no effect in FTETextField. | FTETextField | ||
softKeyboard : String
控制軟體鍵盤的外觀。 | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
定義顯示軟體鍵盤時,應保留於螢幕上的區域 (iOS 未提供)。 | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
控制此 Sprite 的聲音。 | Sprite | ||
stage : Stage [唯讀]
顯示物件的「舞台」。 | DisplayObject | ||
styleSheet : StyleSheet
將樣式表附加至文字欄位。 | FTETextField | ||
tabChildren : Boolean
判斷物件的子系是否支援啟用定位鍵。 | DisplayObjectContainer | ||
tabEnabled : Boolean
會指定這個物件是否在停駐點順序中。 | InteractiveObject | ||
tabIndex : int
會指定 SWF 檔中的物件停駐點順序。 | InteractiveObject | ||
text : String
做為文字欄位中目前文字的字串。 | FTETextField | ||
textColor : uint
文字欄位中文字的顏色,以十六進位格式表示。 | FTETextField | ||
textHeight : Number [唯讀]
文字的高度,以像素為單位。 | FTETextField | ||
textSnapshot : flash.text:TextSnapshot [唯讀]
傳回此 DisplayObjectContainer 實體的 TextSnapshot 物件。 | DisplayObjectContainer | ||
textWidth : Number [唯讀]
文字的寬度,以像素為單位。 | FTETextField | ||
thickness : Number
This property has no effect in FTETextField
because FTE uses a newer font renderer than TextField. | FTETextField | ||
transform : flash.geom:Transform
這是一個物件,具有和顯示物件的矩陣、顏色轉換和像素邊界有關的屬性。 | DisplayObject | ||
type : String
文字欄位的類型。 | FTETextField | ||
useHandCursor : Boolean
指示當指標滑入 Sprite,且其 buttonMode 屬性設為 true 時,是否要出現指示手掌 (手掌游標) 的 Boolean 值。 | Sprite | ||
useRichTextClipboard : Boolean
This property is not implemented in FTETextField
because FTETextField does not support selection
or clipboard operations. | FTETextField | ||
visible : Boolean
不管是否看得見顯示物件。 | DisplayObject | ||
width : Number
會指出顯示物件的寬度,以像素為單位。 | DisplayObject | ||
wordWrap : Boolean
指出文字欄位是否具有文字換行功能的 Boolean 值。 | FTETextField | ||
x : Number
指出 DisplayObject 實體相對於父輩 DisplayObjectContainer 之區域座標的 x 座標。 | DisplayObject | ||
y : Number
指出 DisplayObject 實體相對於父輩 DisplayObjectContainer 之區域座標的 y 座標。 | DisplayObject | ||
z : Number
表示 DisplayObject 實體相對於 3D 父輩容器的 z 座標位置 (沿著 z 軸)。 | DisplayObject |
方法 | 定義自 | ||
---|---|---|---|
Constructor. | FTETextField | ||
將 DisplayObject 子實體加入至此 DisplayObjectContainer 實體。 | DisplayObjectContainer | ||
將 DisplayObject 子實體加入至此 DisplayObjectContainer 實體。 | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
會在 EventDispatcher 物件註冊事件偵聽程式,以便讓偵聽程式收到事件的通知。 | EventDispatcher | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
指出安全性限制是否會造成傳回的清單 (可用指定的 point 點呼叫 DisplayObjectContainer.getObjectsUnderPoint() 方法來取得) 省略任何顯示物件。 | DisplayObjectContainer | ||
判斷指定的顯示物件是否為 DisplayObjectContainer 實體的子系,或為實體本身。 | DisplayObjectContainer | ||
會將事件傳送到事件流程。 | EventDispatcher | ||
傳回可定義顯示物件區域 (相對於 targetCoordinateSpace 物件的座標系統) 的矩形。 | DisplayObject | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
傳回存在於指定索引位置的子顯示物件實體。 | DisplayObjectContainer | ||
傳回具有指定名稱的子顯示物件。 | DisplayObjectContainer | ||
傳回 child DisplayObject 實體的索引位置。 | DisplayObjectContainer | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
會傳回關於指定之文字行的公制字資訊。 | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
傳回位於指定點底下,且屬於此 DisplayObjectContainer 實體之子系 (或孫系,以下類推) 的物件陣列。 | DisplayObjectContainer | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
根據 targetCoordinateSpace 參數所定義的座標系統,並排除形狀上的任何筆畫,傳回可定義顯示物件邊界的矩形。 | DisplayObject | ||
This method has been implemented in FTETextField
to simply return a copy of the defaultTextFormat,
because FTETextField does not support formatting a range. | FTETextField | ||
將 point 物件從「舞台」(全域) 座標轉換成顯示物件的 (區域) 座標。 | DisplayObject | ||
將二維點從「舞台」(全域) 座標轉換為三維顯示物件的 (區域) 座標。 | DisplayObject | ||
會檢查 EventDispatcher 物件是否有對特定的事件類型註冊偵聽程式。 | EventDispatcher | ||
指出物件是否有已定義的指定屬性。 | Object | ||
評估顯示物件的範圍框,看它是否與 obj 顯示物件的範圍框重疊或相交。 | DisplayObject | ||
評估顯示物件,看它是否與 x 和 y 參數所指定的點重疊或相交。 | DisplayObject | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
將三維顯示物件的 (區域) 座標的三維點轉換為「舞台」(全域) 座標中的二維點。 | DisplayObject | ||
將 point 物件從顯示物件的 (區域) 座標轉換成「舞台」(全域) 座標。 | DisplayObject | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
將指定的 child DisplayObject 實體從 DisplayObjectContainer 實體的子清單中移除。 | DisplayObjectContainer | ||
從 DisplayObjectContainer 子清單中的指定索引位置移除子 DisplayObject。 | DisplayObjectContainer | ||
將所有 child DisplayObject 實體從 DisplayObjectContainer 實體的子清單中移除。 | DisplayObjectContainer | ||
會從 EventDispatcher 物件移除偵聽程式。 | EventDispatcher | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
This method has not been implemented in FTETextField
because very few components use it in TextField. | FTETextField | ||
升起顯示虛擬鍵盤。 | InteractiveObject | ||
變更顯示物件容器中現有子系的位置。 | DisplayObjectContainer | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
This method has not been implemented in FTETextField
because FTETextField does not support selection. | FTETextField | ||
This method has no effect on a FTETextField if beginIndex
or endIndex does not equal -1
because FTETextField does not support formatting a range. | FTETextField | ||
讓使用者拖曳指定的 sprite。 | Sprite | ||
讓使用者將指定的 Sprite 拖曳至觸控裝置上。 | Sprite | ||
遞迴停止執行所有 MovieClips 的時間軸根源於此物件。 | DisplayObjectContainer | ||
結束 startDrag() 方法。 | Sprite | ||
結束觸控裝置使用的 startTouchDrag() 方法。 | Sprite | ||
替換兩個指定子物件的 z 順序 (深度階層,由前至後順序)。 | DisplayObjectContainer | ||
在子清單的兩個指定索引位置,替換子物件的 z 順序 (深度階層,由前至後順序)。 | DisplayObjectContainer | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
會傳回指定之物件的基本值。 | Object | ||
檢查此 EventDispatcher 物件是否已註冊事件偵聽程式,或者此物件的任何祖系已為特定事件類型註冊事件偵聽程式。 | EventDispatcher |
alwaysShowSelection | 屬性 |
alwaysShowSelection:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property is not implemented in FTETextField because FTETextField does not support selection. Accessing it will throw a runtime error.
實作
public function get alwaysShowSelection():Boolean
public function set alwaysShowSelection(value:Boolean):void
相關 API 元素
antiAliasType | 屬性 |
antiAliasType:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has no effect in FTETextField
because FTE uses a newer font renderer than TextField.
Getting it will always return null
and setting it will do nothing.
實作
public function get antiAliasType():String
public function set antiAliasType(value:String):void
相關 API 元素
autoSize | 屬性 |
autoSize:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
控制文字欄位的自動調整大小和對齊方式。 TextFieldAutoSize
常數的可接受值:TextFieldAutoSize.NONE
(預設值),TextFieldAutoSize.LEFT
、TextFieldAutoSize.RIGHT
和 TextFieldAutoSize.CENTER
。
如果 autoSize
設定為 TextFieldAutoSize.NONE
(預設值),就不會調整大小。
如果 autoSize
設定為 TextFieldAutoSize.LEFT
,就會將文字視為靠左對齊的文字,這表示文字欄位的左方邊界會維持固定,而且文字欄位的單一字行若有任何調整大小的行為,都會發生在右方邊界。 如果文字包含斷行符號 (例如,"\n"
或 "\r"
),也會調整底部的大小,以配合下一行文字。 如果 wordWrap
也設定為 true
,則只有文字欄位底部才會調整大小,右方邊界則維持不變。
如果 autoSize
設定為 TextFieldAutoSize.RIGHT
,就會將文字視為靠右對齊的文字,這表示文字欄位的右方邊界會維持固定,而且文字欄位的單一字行若有任何調整大小的行為,都會發生在左方邊界。 如果文字包含斷行符號 (例如,"\n" 或 "\r")
,也會調整底部的大小,以配合下一行文字。 如果 wordWrap
也設定為 true
,則只有文字欄位底部才會調整大小,左方邊界則維持不變。
如果 autoSize
設定為 TextFieldAutoSize.CENTER
,則文字會被視為置中對齊的文字,表示文字欄位的單一字行若有任何調整大小的行為,都會平均分配到左右方的邊界。 如果文字包含斷行符號 (例如,"\n"
或 "\r"
),也會調整底部的大小,以配合下一行文字。 如果 wordWrap
也設定為 true
,則只有文字欄位底部才會調整大小,左右方邊界則維持不變。
實作
public function get autoSize():String
public function set autoSize(value:String):void
background | 屬性 |
backgroundColor | 屬性 |
border | 屬性 |
borderColor | 屬性 |
bottomScrollV | 屬性 |
caretIndex | 屬性 |
condenseWhite | 屬性 |
condenseWhite:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
Boolean 值,指定在具有 HTML 文字的文字欄位中,是否移除額外的空白字元 (空格、斷行符號等等)。預設值為 false
。condenseWhite
屬性只會影響以 htmlText
屬性 (而非 text
屬性) 設定的文字。 如果您以 text
屬性設定文字,便會忽略 condenseWhite
。
如果 condenseWhite
是設定為 true
,請使用標準 HTML 命令 (如 <BR>
和 <P>
),將斷行符號放置在文字欄位中。
設定 htmlText
屬性之前,請先設定 condenseWhite
屬性。
實作
public function get condenseWhite():Boolean
public function set condenseWhite(value:Boolean):void
defaultTextFormat | 屬性 |
defaultTextFormat:flash.text:TextFormat
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
指定套用至新插入之文字 (例如,使用者所輸入的文字,或是以 replaceSelectedText()
方法插入的文字) 的格式。
注意:選取要用 setSelection()
和 replaceSelectedText()
取代的字元時,唯有已達到且包含所選取的文字最後的字元時,才會套用 defaultTextFormat
。底下是一個範例:
var my_txt:TextField new TextField(); my_txt.text = "Flash Macintosh version"; var my_fmt:TextFormat = new TextFormat(); my_fmt.color = 0xFF0000; my_txt.defaultTextFormat = my_fmt; my_txt.setSelection(6,15); // partial text selected - defaultTextFormat not applied my_txt.setSelection(6,23); // text selected to end - defaultTextFormat applied my_txt.replaceSelectedText("Windows version");
當您存取 defaultTextFormat
屬性時,傳回的 TextFormat 物件會定義所有屬性。 沒有屬性是 null
。
注意: 如果已經將樣式表套用至文字欄位,就不能設定這個屬性。
實作
public function get defaultTextFormat():flash.text:TextFormat
public function set defaultTextFormat(value:flash.text:TextFormat):void
direction | 屬性 |
direction:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
The directionality of the text displayed by the FTETextField.
The allowed values are "ltr"
for left-to-right text,
as in Latin-style scripts,
and "rtl"
for right-to-left text,
as in Arabic and Hebrew.
Note: This property does not exist in the flash.text.TextField API.
預設值為 "ltr"。
實作
public function get direction():String
public function set direction(value:String):void
displayAsPassword | 屬性 |
displayAsPassword:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has not been implemented in FTETextField because FTETextField does not support editing. Accessing it will throw a runtime error.
實作
public function get displayAsPassword():Boolean
public function set displayAsPassword(value:Boolean):void
相關 API 元素
embedFonts | 屬性 |
embedFonts:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
會指定是否要使用內嵌的字體外框顯示。 如果為 false
,Flash Player 會使用裝置字體顯示文字欄位。
如果您將文字欄位的 embedFonts
屬性設定為 true
,就必須使用套用至文字欄位的 TextFormat 物件之 font
屬性,指定該文字的字體。 如果指定的字體沒有嵌入 SWF 檔,文字就不會顯示。
實作
public function get embedFonts():Boolean
public function set embedFonts(value:Boolean):void
fontContext | 屬性 |
fontContext:IFlexModuleFactory
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
The IFlexModuleFactory instance that FTETextField uses for creating TextLine objects. This is usually, but not always, an ISWFContext.
Set this if you need lines to be created in a different SWF context than the one containing the TLF code.
Note: This property does not exist in the flash.text.TextField API.
預設值為 null。
實作
public function get fontContext():IFlexModuleFactory
public function set fontContext(value:IFlexModuleFactory):void
gridFitType | 屬性 |
gridFitType:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has no effect in FTETextField
because FTE uses a newer font renderer than TextField.
Getting it will always return null
and setting it will do nothing.
實作
public function get gridFitType():String
public function set gridFitType(value:String):void
相關 API 元素
htmlText | 屬性 |
htmlText:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
包含 HTML 表示方式的文字欄位內容。
Flash Player 支援下列 HTML 標籤:
標籤 | 說明 |
---|---|
錨點標籤 |
<a> 標籤會建立超連結,並支援下列特質:
|
粗體標籤 |
<b> 標籤會使文字呈現粗體。 所使用的字體必須具有粗體字樣。
|
斷行標籤 |
<br> 標籤會在文字欄位中建立斷行, 將文字欄位設為多行文字欄位,以使用這個標籤。
|
字體標籤 |
<font> 標籤會指定字體或字體清單以顯示文字。字體標籤支援下列特質:
|
影像標籤 |
<img> 標籤可讓您將外部影像檔 (JPEG、GIF、PNG)、SWF 檔及影片片段嵌入文字欄位中。 文字會自動排列在文字欄位中所嵌入影像的四周。 您必須將文字欄位設定為多行,才能將文字圍繞影像。
Flash 會以完整大小來顯示文字欄位中所嵌入的媒體。 若要指定內嵌的媒體尺寸,請使用 一般而言,嵌入在文字欄位中的影像,會顯示在 對於應用程式安全執行程序中的 AIR 內容,AIR 會忽略 ActionScript TextField 物件中 HTML 內容的 |
斜體標籤 |
<i> 標籤會將加上標籤的文字以斜體顯示。 所使用的字體必須具有斜體字樣。
|
清單項目標籤 |
<li> 標籤會在標籤內的文字之前加上項目符號。 注意:由於 Flash Player 與 AIR 無法辨識編號清單和項目清單標籤 (<ol> 和 <ul> ),這些標籤不會修改清單的顯示方式。所有的清單都沒有順序,而且所有的清單項目都會使用項目符號。
|
段落標籤 |
<p> 標籤會建立新的段落。 文字欄位必須設為多行文字欄位,才能使用這個標籤。<p> 標籤支援下列特質:
|
Span 標籤 |
<span> 標籤只能用於 CSS 文字樣式 它支援以下特質:
|
文字格式標籤 |
|
底線標籤 |
<u> 標籤會為標籤內的文字加上底線。
|
Flash Player 和 AIR 支援下列 HTML 實體:
實體 | 說明 |
---|---|
< | < (小於) |
> | > (大於) |
& | & (&符號) |
" | " (雙引號) |
' | ' (所有格、單引號) |
Flash Player 和 AIR 也明確支援字元碼,如 & (ASCII 的 & 符號) 及 € (Unicode 的 € 符號)。
實作
public function get htmlText():String
public function set htmlText(value:String):void
length | 屬性 |
locale | 屬性 |
locale:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
The locale of the text displayed by FTETextField.
FTE and TLF use this locale to map Unicode characters to font glyphs and to find fallback fonts.
實作
public function get locale():String
public function set locale(value:String):void
maxChars | 屬性 |
maxChars:int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has not been implemented in FTETextField because FTETextField does not support editing. Accessing it will throw a runtime error.
實作
public function get maxChars():int
public function set maxChars(value:int):void
相關 API 元素
maxScrollH | 屬性 |
maxScrollV | 屬性 |
mouseWheelEnabled | 屬性 |
mouseWheelEnabled:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has not been implemented in FTETextField
because FTETextField does not support scrolling.
Getting it will always return false
and setting it will do nothing.
實作
public function get mouseWheelEnabled():Boolean
public function set mouseWheelEnabled(value:Boolean):void
相關 API 元素
multiline | 屬性 |
multiline:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has no effect in FTETextField because FTETextField does not support editing. However, you can get and set it.
實作
public function get multiline():Boolean
public function set multiline(value:Boolean):void
相關 API 元素
numLines | 屬性 |
restrict | 屬性 |
restrict:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has not been implemented in FTETextField because FTETextField does not support scrolling. Accessing it will throw a runtime error.
實作
public function get restrict():String
public function set restrict(value:String):void
相關 API 元素
scrollH | 屬性 |
scrollH:int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has not been implemented in FTETextField because FTETextField does not support scrolling. Accessing it will throw a runtime error.
實作
public function get scrollH():int
public function set scrollH(value:int):void
相關 API 元素
scrollV | 屬性 |
scrollV:int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has not been implemented in FTETextField because FTETextField does not support scrolling. Accessing it will throw a runtime error.
實作
public function get scrollV():int
public function set scrollV(value:int):void
相關 API 元素
selectable | 屬性 |
selectable:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
Setting this property has no effect in FTETextField
because FTETextField does not support selection.
If you get it, it will always be false
.
實作
public function get selectable():Boolean
public function set selectable(value:Boolean):void
相關 API 元素
selectionBeginIndex | 屬性 |
selectionEndIndex | 屬性 |
sharpness | 屬性 |
sharpness:Number
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has no effect in FTETextField.
because FTE uses a newer font renderer than TextField.
Getting it will always return NaN
and setting it will do nothing.
實作
public function get sharpness():Number
public function set sharpness(value:Number):void
相關 API 元素
styleSheet | 屬性 |
styleSheet:StyleSheet
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
將樣式表附加至文字欄位。 如需建立樣式表的資訊,請參閱 StyleSheet 類別和「ActionScript 3.0 開發人員指南」。
您隨時都能變更與文字欄位有關聯的樣式表。 如果您變更使用中的樣式表,便會以新的樣式表重繪文字欄位。 您可以將樣式表設定為 null
或 undefined
以移除樣式表。 使用的樣式表若被移除,文字欄位會在沒有樣式表的情況下重新繪製。
注意:如果移除樣式表,TextField.text
及 TextField.htmlText
的內容都會變更,以便將該樣式表先前套用的格式納入。 若要保留不含格式的原始 TextField.htmlText
內容,請先將該值儲存在變數中,再移除樣式表。
實作
public function get styleSheet():StyleSheet
public function set styleSheet(value:StyleSheet):void
相關 API 元素
text | 屬性 |
text:String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
做為文字欄位中目前文字的字串。 字行是由歸位字元 ('\r'
,ASCII 13) 加以區隔。 這個屬性包含文字欄位中不含 HTML 標籤的未格式化文字。
若要取得 HTML 格式的文字,請使用 htmlText
屬性。
注意:如果樣式表套用到文字欄位,text
屬性的內容將會解譯為 HTML。
實作
public function get text():String
public function set text(value:String):void
textColor | 屬性 |
textHeight | 屬性 |
textWidth | 屬性 |
thickness | 屬性 |
thickness:Number
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property has no effect in FTETextField
because FTE uses a newer font renderer than TextField.
Getting it will always return NaN
and setting it will do nothing.
實作
public function get thickness():Number
public function set thickness(value:Number):void
相關 API 元素
type | 屬性 |
useRichTextClipboard | 屬性 |
useRichTextClipboard:Boolean
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This property is not implemented in FTETextField because FTETextField does not support selection or clipboard operations. Accessing it will throw a runtime error.
實作
public function get useRichTextClipboard():Boolean
public function set useRichTextClipboard(value:Boolean):void
相關 API 元素
wordWrap | 屬性 |
FTETextField | () | 建構函式 |
public function FTETextField()
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
Constructor.
appendText | () | 方法 |
getCharBoundaries | () | 方法 |
public function getCharBoundaries(charIndex:int):Rectangle
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
charIndex:int — n/a
|
Rectangle — n/a
|
相關 API 元素
getCharIndexAtPoint | () | 方法 |
public function getCharIndexAtPoint(x:Number, y:Number):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
x:Number — n/a
| |
y:Number — n/a
|
int — n/a
|
相關 API 元素
getFirstCharInParagraph | () | 方法 |
public function getFirstCharInParagraph(charIndex:int):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
charIndex:int — n/a
|
int — n/a
|
相關 API 元素
getImageReference | () | 方法 |
public function getImageReference(id:String):DisplayObject
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
id:String — n/a
|
DisplayObject — n/a
|
相關 API 元素
getLineIndexAtPoint | () | 方法 |
public function getLineIndexAtPoint(x:Number, y:Number):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
x:Number — n/a
| |
y:Number — n/a
|
int — n/a
|
相關 API 元素
getLineIndexOfChar | () | 方法 |
public function getLineIndexOfChar(charIndex:int):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
charIndex:int — n/a
|
int — n/a
|
相關 API 元素
getLineLength | () | 方法 |
public function getLineLength(lineIndex:int):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
lineIndex:int — n/a
|
int — n/a
|
相關 API 元素
getLineMetrics | () | 方法 |
public function getLineMetrics(lineIndex:int):flash.text:TextLineMetrics
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
會傳回關於指定之文字行的公制字資訊。
參數
lineIndex:int — The line number for which you want metrics information.
|
flash.text:TextLineMetrics — A TextLineMetrics object.
|
getLineOffset | () | 方法 |
public function getLineOffset(lineIndex:int):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
lineIndex:int — n/a
|
int — n/a
|
相關 API 元素
getLineText | () | 方法 |
public function getLineText(lineIndex:int):String
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
lineIndex:int — n/a
|
String — n/a
|
相關 API 元素
getParagraphLength | () | 方法 |
public function getParagraphLength(charIndex:int):int
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
charIndex:int — n/a
|
int — n/a
|
相關 API 元素
getTextFormat | () | 方法 |
public function getTextFormat(beginIndex:int = -1, endIndex:int = -1):flash.text:TextFormat
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has been implemented in FTETextField
to simply return a copy of the defaultTextFormat
,
because FTETextField does not support formatting a range.
參數
beginIndex:int (default = -1 ) — n/a
| |
endIndex:int (default = -1 ) — n/a
|
flash.text:TextFormat — n/a
|
相關 API 元素
replaceSelectedText | () | 方法 |
replaceText | () | 方法 |
public function replaceText(beginIndex:int, endIndex:int, newText:String):void
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because very few components use it in TextField. It will throw a runtime error if called.
參數
beginIndex:int — n/a
| |
endIndex:int — n/a
| |
newText:String — n/a
|
相關 API 元素
setSelection | () | 方法 |
public function setSelection(beginIndex:int, endIndex:int):void
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has not been implemented in FTETextField because FTETextField does not support selection. It will throw a runtime error if called.
參數
beginIndex:int — n/a
| |
endIndex:int — n/a
|
相關 API 元素
setTextFormat | () | 方法 |
public function setTextFormat(format:flash.text:TextFormat, beginIndex:int = -1, endIndex:int = -1):void
語言版本: | ActionScript 3.0 |
產品版本: | Flex 4 |
執行階段版本: | Flash Player 10, AIR 1.5 |
This method has no effect on a FTETextField if beginIndex
or endIndex
does not equal -1
because FTETextField does not support formatting a range.
參數
format:flash.text:TextFormat — n/a
| |
beginIndex:int (default = -1 ) — n/a
| |
endIndex:int (default = -1 ) — n/a
|
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z