套件 | flashx.textLayout.container |
類別 | public class TextContainerManager |
繼承 | TextContainerManager EventDispatcher Object |
實作 | ISWFContext, IInteractionEventHandler, ISandboxSupport |
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
相關 API 元素
屬性 | 定義自 | ||
---|---|---|---|
compositionHeight : Number 傳回容器內的文字允許的垂直範圍。 | TextContainerManager | ||
compositionWidth : Number 傳回容器內的文字允許的水平範圍。 | TextContainerManager | ||
configuration : IConfiguration [唯讀] 此 TextContainerManager 的 Configuration 物件。 | TextContainerManager | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
container : Sprite [唯讀] 傳回容器 (DisplayObjectContainer),其保存此 TextContainerManager 管理的文字。 | TextContainerManager | ||
defaultConfiguration : IConfiguration [靜態] [唯讀] 此 TextContainerManager 的預設組態。 | TextContainerManager | ||
editingMode : String 此 TextContainerManager 的編輯模式。 | TextContainerManager | ||
horizontalScrollPolicy : String
當容器邊界填滿後,控制 factory 是否產生所有文字行或停駐點。
指定水平捲動原則,可指定下列 ScrollPolicy 類別常數之一:ON、OFF 或 AUTO。 | TextContainerManager | ||
horizontalScrollPosition : Number 指定舞台上目前的水平捲動位置。 | TextContainerManager | ||
hostFormat : flashx.textLayout.formats:ITextLayoutFormat 設定只顯示一個字串時的格式。 | TextContainerManager | ||
numLines : int [唯讀]
撰寫於流排中的總行數。 | TextContainerManager | ||
swfContext : ISWFContext
在適當的 SWF 內容中,需要用於建立 FTE 呼叫的選用 ISWFContext 實體。 | TextContainerManager | ||
verticalScrollPolicy : String
當容器邊界填滿後,控制 factory 是否產生所有文字行或停駐點。 指定垂直捲動原則,可指定下列 ScrollPolicy 類別常數之一:ON、OFF 或 AUTO。 | TextContainerManager | ||
verticalScrollPosition : Number 指定舞台上目前的垂直捲動位置。 | TextContainerManager |
方法 | 定義自 | ||
---|---|---|---|
建構函數 - 建立 TextContainerManager 實體。 | TextContainerManager | ||
當用戶端管理事件時,處理 Event.ACTIVATE 事件 | TextContainerManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
會在 EventDispatcher 物件註冊事件偵聽程式,以便讓偵聽程式收到事件的通知。 | EventDispatcher | ||
傳回目前的 ISelectionManager 實體。 | TextContainerManager | ||
呼叫時要求用戶端從安全執行程序之外開始轉送 mouseup 與 mousemove 事件。 | TextContainerManager | ||
撰寫容器文字;呼叫 factory 或 updateAllControllers()。 | TextContainerManager | ||
當用戶端管理事件時,處理 Event.DEACTIVATE 事件。 | TextContainerManager | ||
會將事件傳送到事件流程。 | EventDispatcher | ||
如果其已填入容器的 scrollRect 屬性,則傳回 true。 | TextContainerManager | ||
當用戶端管理事件時,處理編輯事件 (CUT、COPY、PASTE、SELECT_ALL)。 | TextContainerManager | ||
終止互動。 | TextContainerManager | ||
呼叫時通知用戶端不再需要從安全執行程序之外轉送 mouseup 與 mousemove 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 FocusEvent.KEY_FOCUS_CHANGE 與 FocusEvent.MOUSE_FOCUS_CHANGE 事件。 | TextContainerManager | ||
處理 focusIn 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 FocusEvent.FOCUS_OUT 事件。 | TextContainerManager | ||
建立一個矩形,顯示最後一個 compose() 方法或 updateContainer() 方法的呼叫置放文字的位置。 | TextContainerManager | ||
從撰寫的文字行陣列傳回索引的 TextLine。 | TextContainerManager | ||
了解往上或往下捲動指定的行數時所需的捲動距離。 | TextContainerManager | ||
傳回目前做為段落間分隔符號的文字。 | TextContainerManager | ||
目前的 TextFlow。 | TextContainerManager | ||
會檢查 EventDispatcher 物件是否有對特定的事件類型註冊偵聽程式。 | EventDispatcher | ||
指出物件是否有已定義的指定屬性。 | Object | ||
當用戶端管理事件時,處理 IME_START_COMPOSITION 事件。 | TextContainerManager | ||
如果您變更選取範圍格式 (SelectionFormat),並想更新 interactionManager,請呼叫此方法。 | TextContainerManager | ||
如果您正在編輯,並想重設還原管理員以用於編輯,請呼叫此方法。 | TextContainerManager | ||
如果內容需要撰寫,則傳回 true。 | TextContainerManager | ||
指出 Object 類別的實體是否位於指定為參數的物件原型鏈中。 | Object | ||
當用戶端管理事件時,處理 KeyboardEvent.KEY_DOWN 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 FocusEvent.KEY_FOCUS_CHANGE 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 Keyboard.KEY_UP 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 ContextMenuEvent.MENU_SELECT 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 MouseEvent.DOUBLE_CLICK 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 MouseEvent.MOUSE_DOWN 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 MouseEvent.MOUSE_MOVE 事件。 | TextContainerManager | ||
從安全執行程序之外轉送 mouseMove 事件的用戶端呼叫。 | TextContainerManager | ||
當用戶端管理事件時,處理 MouseEvent.MOUSE_OUT 事件。 | TextContainerManager | ||
處理 mouseOver 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 MouseEvent.MOUSE_UP 事件。 | TextContainerManager | ||
從安全執行程序之外轉送 mouseUp 事件的用戶端呼叫。 | TextContainerManager | ||
當用戶端管理事件時,處理 MouseEvent.MOUSE_WHEEL 事件。 | TextContainerManager | ||
指出指定的屬性是否存在,以及是否可列舉。 | Object | ||
會從 EventDispatcher 物件移除偵聽程式。 | EventDispatcher | ||
TextContainerManager | |||
捲動以讓文字範圍顯示在容器中。 | TextContainerManager | ||
為迴圈作業設定動態屬性的可用性。 | Object | ||
將 text 屬性設定為指定字串。 | TextContainerManager | ||
將 TextFlow 設定至此 TextContainerManager會取代任何現有的 TextFlow 並放棄目前的文字。 | TextContainerManager | ||
當用戶端管理事件時,處理 SOFT_KEYBOARD_ACTIVATING 事件。 | TextContainerManager | ||
當用戶端管理事件時,處理 TextEvent.TEXT_INPUT 事件。 | TextContainerManager | ||
傳回代表此物件的字串,根據地區特定慣例進行格式化。 | Object | ||
會傳回指定之物件的字串形式。 | Object | ||
更新顯示;呼叫 factory 或 updateAllControllers()。 | TextContainerManager | ||
會傳回指定之物件的基本值。 | Object | ||
檢查此 EventDispatcher 物件是否已註冊事件偵聽程式,或者此物件的任何祖系已為特定事件類型註冊事件偵聽程式。 | EventDispatcher |
方法 | 定義自 | ||
---|---|---|---|
為 TextContainerManager 建立 ContextMenu。 | TextContainerManager | ||
建立編輯管理員以用於編輯。 | TextContainerManager | ||
建立選取範圍管理員以用於選取範圍。 | TextContainerManager | ||
傳回 focusedSelectionFormat - 預設會從組態中取得。 | TextContainerManager | ||
傳回 inactiveSelectionFormat - 預設會從組態中取得。可以在子類別中將其覆寫,以提供不同的 SelectionFormat。
| TextContainerManager | ||
傳回要使用的還原管理員。 | TextContainerManager | ||
傳回 unfocusedSelectionFormat - 預設會從組態中取得。您可以在子類別中覆寫此方法,以提供不同的 SelectionFormat。 | TextContainerManager |
事件 | 摘要 | 定義自 | ||
---|---|---|---|---|
[廣播事件] 當 Flash Player 或 AIR 應用程式取得作業系統焦點並成為作用中時傳送。 | EventDispatcher | |||
按一下任一連結後發送。 | TextContainerManager | |||
每次重新撰寫之後發送。 | TextContainerManager | |||
每次損毀之後,由 TextFlow 物件發送。 | TextContainerManager | |||
[廣播事件] 當 Flash Player 或 AIR 應用程式失去作業系統焦點並成為非作用中時傳送。 | EventDispatcher | |||
定義 flowOperationBegin 事件物件的 type 屬性值。 | TextContainerManager | |||
定義 flowOperationComplete 事件物件的 type 屬性值。 | TextContainerManager | |||
定義 flowOperationEnd 事件物件的 type 屬性值。 | TextContainerManager | |||
因寬度或高度的 auto 或百分比設定而調整 InlineGraphicElement 的大小時,在圖形完成載入後發送。 | TextContainerManager | |||
在任何連結按下滑鼠時發送。 | TextContainerManager | |||
在滑鼠滑過任何連結時發送。 | TextContainerManager | |||
在任何連結上放開滑鼠時發送。 | TextContainerManager | |||
當滑鼠移出任何連結時發出。 | TextContainerManager | |||
當滑鼠第一次進入任何連結時發送。 | TextContainerManager | |||
在控制器容器內捲動文字之後,由 TextFlow 物件發送。 | TextContainerManager | |||
只要選取範圍變更就發送。 | TextContainerManager | |||
每次容器因撰寫而新增或更新 DisplayObject 時,由 TextFlow 物件發送。 | TextContainerManager |
compositionHeight | 屬性 |
compositionWidth | 屬性 |
configuration | 屬性 |
configuration:IConfiguration
[唯讀] 語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
此 TextContainerManager 的 Configuration 物件。
實作
public function get configuration():IConfiguration
相關 API 元素
container | 屬性 |
defaultConfiguration | 屬性 |
defaultConfiguration:IConfiguration
[唯讀] 語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
此 TextContainerManager 的預設組態。直欄與邊框距離設定為 FormatValue.INHERIT
。
實作
public static function get defaultConfiguration():IConfiguration
相關 API 元素
editingMode | 屬性 |
horizontalScrollPolicy | 屬性 |
horizontalScrollPosition | 屬性 |
hostFormat | 屬性 |
hostFormat:flashx.textLayout.formats:ITextLayoutFormat
設定只顯示一個字串時的格式。如果顯示 TextFlow,則此設定沒有立即效果。不會複製提供的 ITextLayoutFormat。不呼叫此 setter 來修改它會產生不確定的結果。
實作
public function get hostFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set hostFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
numLines | 屬性 |
swfContext | 屬性 |
swfContext:ISWFContext
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
在適當的 SWF 內容中,需要用於建立 FTE 呼叫的選用 ISWFContext 實體。
實作
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
相關 API 元素
verticalScrollPolicy | 屬性 |
verticalScrollPosition | 屬性 |
TextContainerManager | () | 建構函式 |
public function TextContainerManager(container:Sprite, configuration:IConfiguration = null)
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
建構函數 - 建立 TextContainerManager 實體。為取得最佳結果:
- 使用 TextContainerManager.defaultConfiguration 啟動並予以修改。
- 在多個 InputManagers 之間共用相同的 Configuration。
container:Sprite — 要管理其中之文字行的 DisplayObjectContainer。
| |
configuration:IConfiguration (default = null ) — - 要和此 TextContainerManager 實體一起使用的 IConfiguration 實體。
|
activateHandler | () | 方法 |
beginInteraction | () | 方法 |
public function beginInteraction():ISelectionManager
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
傳回目前的 ISelectionManager 實體。轉換成 TextFlow 實體,並在需要時建立一個 TextFlow 實體。
傳回值ISelectionManager — 此 TextContainerManager 實體的互動管理員。
|
相關 API 元素
beginMouseCapture | () | 方法 |
public function beginMouseCapture():void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
呼叫時要求用戶端從安全執行程序之外開始轉送 mouseup 與 mousemove 事件。
compose | () | 方法 |
public function compose():void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
撰寫容器文字;呼叫 factory 或 updateAllControllers()
。
createContextMenu | () | 方法 |
protected function createContextMenu():ContextMenu
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
為 TextContainerManager 建立 ContextMenu。使用 ContextMenu 類別的方法,將項目新增至選單。
您可以覆寫此方法來定義自訂的內容選單。
傳回值ContextMenu — 建立的內容選單。
|
相關 API 元素
createEditManager | () | 方法 |
protected function createEditManager(undoManager:IUndoManager):IEditManager
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
建立編輯管理員以用於編輯。如果您有一個自訂的 EditManager,並想用來取代預設值,則可覆寫此方法。
參數
undoManager:IUndoManager — 目前建立之 EditManager 的 IUndoManager 實體。
|
IEditManager — 此 TextContainerManager 實體的編輯管理員。
|
createSelectionManager | () | 方法 |
protected function createSelectionManager():ISelectionManager
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
建立選取範圍管理員以用於選取範圍。如果您有一個自訂的 SelectionManager,並想用來取代預設值,則可覆寫此方法。
傳回值ISelectionManager — 新的 SelectionManager 實體。
|
deactivateHandler | () | 方法 |
drawBackgroundAndSetScrollRect | () | 方法 |
public function drawBackgroundAndSetScrollRect(scrollX:Number, scrollY:Number):Boolean
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
如果其已填入容器的 scrollRect 屬性,則傳回 true
。此方法可讓您測試 scrollRect
是否在未實際存取 scrollRect
屬性情況下設定,因為這樣可能會發生效能問題。
覆寫此方法以繪製背景或邊框。因為必須指定 scrollRect,所以覆寫此方法會有困難。
參數
scrollX:Number — 捲動矩形的起始水平位置。
| |
scrollY:Number — 捲動矩形的起始垂直位置。
|
Boolean — 如果其已建立 scrollRect 物件,則傳回 true 。
|
editHandler | () | 方法 |
endInteraction | () | 方法 |
public function endInteraction():void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
終止互動。
相關 API 元素
endMouseCapture | () | 方法 |
public function endMouseCapture():void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
呼叫時通知用戶端不再需要從安全執行程序之外轉送 mouseup 與 mousemove 事件。
focusChangeHandler | () | 方法 |
public function focusChangeHandler(event:FocusEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 FocusEvent.KEY_FOCUS_CHANGE
與 FocusEvent.MOUSE_FOCUS_CHANGE
事件。
參數
event:FocusEvent — FocusEvent 物件
|
相關 API 元素
focusInHandler | () | 方法 |
public function focusInHandler(event:FocusEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
處理 focusIn 事件。
參數
event:FocusEvent |
focusOutHandler | () | 方法 |
public function focusOutHandler(event:FocusEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 FocusEvent.FOCUS_OUT
事件。
參數
event:FocusEvent — FocusEvent 物件
|
相關 API 元素
getContentBounds | () | 方法 |
getFocusedSelectionFormat | () | 方法 |
protected function getFocusedSelectionFormat():SelectionFormat
傳回 focusedSelectionFormat - 預設會從組態中取得。可以在子類別中將其覆寫,以提供不同的 SelectionFormat
傳回值SelectionFormat |
getInactiveSelectionFormat | () | 方法 |
protected function getInactiveSelectionFormat():SelectionFormat
傳回 inactiveSelectionFormat - 預設會從組態中取得。可以在子類別中將其覆寫,以提供不同的 SelectionFormat。
傳回值SelectionFormat |
getLineAt | () | 方法 |
public function getLineAt(index:int):flash.text.engine:TextLine
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
從撰寫的文字行陣列傳回索引的 TextLine。
參數
index:int — 在文字的這個索引位置尋找行。
|
flash.text.engine:TextLine — 出現在指定索引的 TextLine。
|
getScrollDelta | () | 方法 |
getText | () | 方法 |
public function getText(separator:String = "
"):String
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
傳回目前做為段落間分隔符號的文字。分隔符號可以使用 separator
引數來指定。separator
引數的預設值是 Unicode 字元 'PARAGRAPH SEPARATOR' (U+2029)
。
呼叫 setter 會捨棄任何附加的 TextFlow。會遺失任何選取範圍。
參數
separator:String (default = "
") — 要設定在段落之間的字串。
|
String |
getTextFlow | () | 方法 |
public function getTextFlow():flashx.textLayout.elements:TextFlow
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
目前的 TextFlow。如果其並非完整的 TextFlow 表示法,則予以轉換。
傳回值flashx.textLayout.elements:TextFlow — 目前的 TextFlow 物件
|
getUndoManager | () | 方法 |
protected function getUndoManager():IUndoManager
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
傳回要使用的還原管理員。預設會建立唯一的還原管理員。如果您想自訂還原管理員 (例如,讓多個 TextContainerManager 實體共用還原管理員),可以在子類別中覆寫此方法 。
傳回值IUndoManager — 新的 IUndoManager 實體。
|
getUnfocusedSelectionFormat | () | 方法 |
protected function getUnfocusedSelectionFormat():SelectionFormat
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
傳回 unfocusedSelectionFormat - 預設會從組態中取得。您可以在子類別中覆寫此方法,以提供不同的 SelectionFormat。
傳回值SelectionFormat |
imeStartCompositionHandler | () | 方法 |
invalidateSelectionFormats | () | 方法 |
public function invalidateSelectionFormats():void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
如果您變更選取範圍格式 (SelectionFormat),並想更新 interactionManager,請呼叫此方法。
invalidateUndoManager | () | 方法 |
public function invalidateUndoManager():void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
如果您正在編輯,並想重設還原管理員以用於編輯,請呼叫此方法。
isDamaged | () | 方法 |
keyDownHandler | () | 方法 |
public function keyDownHandler(event:KeyboardEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 KeyboardEvent.KEY_DOWN
事件。
參數
event:KeyboardEvent — KeyboardEvent 物件。
|
相關 API 元素
keyFocusChangeHandler | () | 方法 |
public function keyFocusChangeHandler(event:FocusEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 FocusEvent.KEY_FOCUS_CHANGE
事件。
參數
event:FocusEvent — FocusEvent 物件
|
keyUpHandler | () | 方法 |
public function keyUpHandler(event:KeyboardEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 Keyboard.KEY_UP
事件。
參數
event:KeyboardEvent — KeyboardEvent 物件。
|
相關 API 元素
menuSelectHandler | () | 方法 |
public function menuSelectHandler(event:ContextMenuEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 ContextMenuEvent.MENU_SELECT
事件。
參數
event:ContextMenuEvent — ContextMenuEvent 物件。
|
相關 API 元素
mouseDoubleClickHandler | () | 方法 |
public function mouseDoubleClickHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 MouseEvent.DOUBLE_CLICK
事件。
參數
event:MouseEvent — MouseEvent 物件。
|
相關 API 元素
mouseDownHandler | () | 方法 |
public function mouseDownHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 MouseEvent.MOUSE_DOWN
事件。
參數
event:MouseEvent — MouseEvent 物件。
|
相關 API 元素
mouseMoveHandler | () | 方法 |
public function mouseMoveHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 MouseEvent.MOUSE_MOVE
事件。
參數
event:MouseEvent — MouseEvent 物件。
|
相關 API 元素
mouseMoveSomewhere | () | 方法 |
mouseOutHandler | () | 方法 |
public function mouseOutHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 MouseEvent.MOUSE_OUT
事件。
參數
event:MouseEvent — MouseEvent 物件。
|
相關 API 元素
mouseOverHandler | () | 方法 |
public function mouseOverHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
處理 mouseOver 事件。
參數
event:MouseEvent |
相關 API 元素
mouseUpHandler | () | 方法 |
public function mouseUpHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 MouseEvent.MOUSE_UP
事件。
參數
event:MouseEvent — MouseEvent 物件。
|
相關 API 元素
mouseUpSomewhere | () | 方法 |
mouseWheelHandler | () | 方法 |
public function mouseWheelHandler(event:MouseEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 MouseEvent.MOUSE_WHEEL
事件。
參數
event:MouseEvent — MouseEvent 物件。
|
相關 API 元素
resetLine | () | 方法 |
public function resetLine(textLine:flash.text.engine:TextLine):void
參數
textLine:flash.text.engine:TextLine |
scrollToRange | () | 方法 |
setText | () | 方法 |
setTextFlow | () | 方法 |
public function setTextFlow(textFlow:flashx.textLayout.elements:TextFlow):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
將 TextFlow 設定至此 TextContainerManager會取代任何現有的 TextFlow 並放棄目前的文字。
參數
textFlow:flashx.textLayout.elements:TextFlow |
softKeyboardActivatingHandler | () | 方法 |
textInputHandler | () | 方法 |
public function textInputHandler(event:flash.events:TextEvent):void
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當用戶端管理事件時,處理 TextEvent.TEXT_INPUT
事件。
參數
event:flash.events:TextEvent — TextEvent 物件。
|
相關 API 元素
updateContainer | () | 方法 |
click | 事件 |
flashx.textLayout.events.FlowElementMouseEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
按一下任一連結後發送。
compositionComplete | 事件 |
flashx.textLayout.events.CompositionCompleteEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
每次重新撰寫之後發送。
damage | 事件 |
flashx.textLayout.events.DamageEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
每次損毀之後,由 TextFlow 物件發送。
flowOperationBegin | 事件 |
flashx.textLayout.events.FlowOperationEvent
屬性 FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_BEGIN
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
定義
flowOperationBegin
事件物件的 type
屬性值。在作業執行前傳送。取消此事件將阻止作業。
flowOperationComplete | 事件 |
flashx.textLayout.events.FlowOperationEvent
屬性 FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_COMPLETE
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
定義
flowOperationComplete
事件物件的 type
屬性值。完成所有作業 (包括擱置與複合作業)、完成撰寫且捲動顯示之後進行傳送。
flowOperationEnd | 事件 |
flashx.textLayout.events.FlowOperationEvent
屬性 FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_END
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
定義
flowOperationEnd
事件物件的 type
屬性值。在作業完成後傳送。任何錯誤都儲存在 OperationEvent.error
。如果有錯誤,取消此事件會阻止重新擲出錯誤。一般而言,所有錯誤都可能是嚴重的。
在此時 (執行作業之後) 變更作業可能失敗。
inlineGraphicStatusChanged | 事件 |
flashx.textLayout.events.StatusChangeEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
因寬度或高度的 auto 或百分比設定而調整 InlineGraphicElement 的大小時,在圖形完成載入後發送。
mouseDown | 事件 |
flashx.textLayout.events.FlowElementMouseEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
在任何連結按下滑鼠時發送。
mouseMove | 事件 |
flashx.textLayout.events.FlowElementMouseEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
在滑鼠滑過任何連結時發送。
mouseUp | 事件 |
flashx.textLayout.events.FlowElementMouseEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
在任何連結上放開滑鼠時發送。
rollOut | 事件 |
flashx.textLayout.events.FlowElementMouseEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當滑鼠移出任何連結時發出。
rollOver | 事件 |
flashx.textLayout.events.FlowElementMouseEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
當滑鼠第一次進入任何連結時發送。
scroll | 事件 |
flashx.textLayout.events.TextLayoutEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
在控制器容器內捲動文字之後,由 TextFlow 物件發送。
selectionChange | 事件 |
flashx.textLayout.events.SelectionEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
只要選取範圍變更就發送。主要用於更新與選取範圍有關的使用者介面。
updateComplete | 事件 |
flashx.textLayout.events.UpdateCompleteEvent
語言版本: | ActionScript 3.0 |
執行階段版本: | Flash Player 10, AIR 1.5 |
每次容器因撰寫而新增或更新 DisplayObject 時,由 TextFlow 物件發送。
Tue Jun 12 2018, 03:47 PM Z