套件 | flashx.textLayout.edit |
類別 | public class SelectionState |
繼承 | SelectionState TextRange Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
選取範圍具有錨點 (代表文字選取範圍的開始位置) 以及作用點 (代表選取範圍所延伸的目標位置)。在文字中,作用點可以在錨點的前面或後面。如果修改選取範圍 (例如,使用者在按住 Shift 鍵時按一下滑鼠),則作用點會變更,但錨點永遠會停留在相同的位置。
相關 API 元素
flashx.textLayout.edit.ISelectionManager.getSelectionState()
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
flashx.textLayout.elements.TextFlow
flashx.textLayout.elements.TextRange
公用屬性
屬性 | 定義自 | ||
---|---|---|---|
absoluteEnd : int 選取範圍的結尾 (為 TextFlow 中的絕對位置)。 | TextRange | ||
absoluteStart : int 選取範圍的開頭 (為 TextFlow 中的絕對位置)。 | TextRange | ||
activePosition : int 選取範圍的作用位置 (為 TextFlow 中的絕對位置)。 | TextRange | ||
anchorPosition : int 選取範圍的錨點位置 (為 TextFlow 中的絕對位置)。 | TextRange | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
pointFormat : flashx.textLayout.formats:ITextLayoutFormat
將套用至插入文字的格式特質。 | SelectionState | ||
textFlow : flashx.textLayout.elements:TextFlow 傳回與選取範圍相關的 TextFlow。 | TextRange |
公用方法
方法 | 定義自 | ||
---|---|---|---|
SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
建立 SelectionState 物件。 | SelectionState | ||
指出物件是否有已定義的指定屬性。 | Object | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
[覆寫]
使用新的錨點或作用位置值來更新選取範圍。 | SelectionState | ||
會傳回指定之物件的基本值。 | Object |
屬性詳細資訊
pointFormat | 屬性 |
pointFormat:flashx.textLayout.formats:ITextLayoutFormat
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
將套用至插入文字的格式特質。
注意:pointFormat
物件未含繼承的樣式。若要取得所有適用的樣式定義,請使用 ISelectionManager 類別的 getCommonCharacterFormat()
方法。
實作
public function get pointFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set pointFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
相關 API 元素
建構函式詳細資料
SelectionState | () | 建構函式 |
public function SelectionState(root:flashx.textLayout.elements:TextFlow, anchorPosition:int, activePosition:int, format:flashx.textLayout.formats:ITextLayoutFormat = null)
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
建立 SelectionState 物件。
注意:請不要建構 SelectionState 物件來建立選取範圍。若要在文字流排中建立選取範圍,請呼叫相關 ISelectionManager 實體 (指定給文字流排之 interactionManager
屬性的 SelectionManager 或 EditManager 物件) 的 setSelection()
方法。
root:flashx.textLayout.elements:TextFlow — 與選取範圍相關的 TextFlow。
| |
anchorPosition:int — 選取範圍的錨點索引。
| |
activePosition:int — 選取範圍的作用索引。
| |
format:flashx.textLayout.formats:ITextLayoutFormat (default = null ) — 在點選取時,要套用至下一個輸入字元的 TextLayoutFormat
|
相關 API 元素
方法詳細資訊
updateRange | () | 方法 |
Tue Jun 12 2018, 03:47 PM Z