Pakiet | flashx.textLayout.container |
Klasa | public class TextContainerManager |
Dziedziczenie | TextContainerManager EventDispatcher Object |
Implementuje | ISWFContext, IInteractionEventHandler, ISandboxSupport |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
compositionHeight : Number Zwraca zakres pionowy dozwolony dla tekstu w kontenerze. | TextContainerManager | ||
compositionWidth : Number Zwraca zakres poziomy dozwolony dla tekstu w kontenerze. | TextContainerManager | ||
configuration : IConfiguration [tylko do odczytu] Obiekt Configuration dla danego menedżera TextContainerManager. | TextContainerManager | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
container : Sprite [tylko do odczytu] Zwraca kontener (DisplayObjectContainer), który zawiera tekst, którym zarządza dany menedżer TextContainerManager. | TextContainerManager | ||
defaultConfiguration : IConfiguration [statyczny] [tylko do odczytu] Domyślna konfiguracja danego menedżera TextContainerManager. | TextContainerManager | ||
editingMode : String Tryb edycji danego menedżera TextContainerManager. | TextContainerManager | ||
horizontalScrollPolicy : String
Określa, czy generator generuje wszystkie wiersze tekstu, czy zatrzymuje się po wypełnieniu obwiedni kontenera.
Określa strategię przewijania w poziomie, którą można ustawić poprzez przypisanie jednej ze stałych klasy ScrollPolicy: ON, OFF lub AUTO. | TextContainerManager | ||
horizontalScrollPosition : Number Określa aktualne miejsce przewijania w poziomie na stole montażowym. | TextContainerManager | ||
hostFormat : flashx.textLayout.formats:ITextLayoutFormat Ustawia format, jeśli wyświetlany jest tylko ciąg znaków. | TextContainerManager | ||
numLines : int [tylko do odczytu]
Łączna liczba wierszy umieszczonych w przepływie. | TextContainerManager | ||
swfContext : ISWFContext
Opcjonalna instancja klasy ISWFContext służąca do wywoływania mechanizmu FTE w odpowiednim kontekście pliku SWF. | TextContainerManager | ||
verticalScrollPolicy : String
Określa, czy generator generuje wszystkie wiersze tekstu, czy zatrzymuje się po wypełnieniu obwiedni kontenera. Określa strategię przewijania w pionie, którą można ustawić przez przypisanie jednej ze stałych klasy ScrollPolicy: ON, OFF lub AUTO. | TextContainerManager | ||
verticalScrollPosition : Number Określa aktualne miejsce przewijania w pionie na stole montażowym. | TextContainerManager |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Funkcja konstruktora — tworzy instancję klasy TextContainerManager. | TextContainerManager | ||
Przetwarza zdarzenie Event.ACTIVATE, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Rejestruje obiekt detektora zdarzeń w obiekcie EventDispatcher, dzięki czemu detektor będzie otrzymywał powiadomienia o zdarzeniu. | EventDispatcher | ||
Zwraca bieżącą instancję klasy ISelectionManager. | TextContainerManager | ||
Wywoływana, aby zażądać od klientów rozpoczęcia przekazywania zdarzeń zwolnienia przycisku myszy i przemieszczania myszy spoza obszaru izolowanego. | TextContainerManager | ||
Układa tekst kontenera; wywołuje generator lub metodę updateAllControllers(). | TextContainerManager | ||
Przetwarza zdarzenie Event.DEACTIVATE, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Zwraca wartość true, jeśli wypełniona została właściwość scrollRect kontenera. | TextContainerManager | ||
Przetwarza zdarzenie edycji (CUT, COPY, PASTE, SELECT_ALL), gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Kończy interakcję. | TextContainerManager | ||
Wywoływana, aby poinformować klientów, że przekazywanie zdarzeń zwolnienia przycisku myszy i przemieszczania myszy spoza obszaru izolowanego nie jest już potrzebne. | TextContainerManager | ||
Przetwarza zdarzenia FocusEvent.KEY_FOCUS_CHANGE i FocusEvent.MOUSE_FOCUS_CHANGE, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarzanie zdarzenia focusIn. | TextContainerManager | ||
Przetwarza zdarzenie FocusEvent.FOCUS_OUT, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Tworzy prostokąt, który określa, gdzie ostatnie wywołanie metody compose() lub updateContainer() umieściło tekst. | TextContainerManager | ||
Zwraca obiekt TextLine w indeksie z tablicy ułożonych wierszy. | TextContainerManager | ||
Określenie odległości przewijania wymaganej w celu przewinięcia w dół lub w górę o określoną liczbę wierszy. | TextContainerManager | ||
Zwraca bieżący tekst, rozdzielając akapity separatorem. | TextContainerManager | ||
Bieżący obiekt TextFlow. | TextContainerManager | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Przetwarza zdarzenie IME_START_COMPOSITION, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Tę metodę należy wywołać w przypadku zmiany formatów zaznaczania (SelectionFormat), gdy wymagana jest aktualizacja menedżera interactionManager. | TextContainerManager | ||
Tę metodę należy wywołać podczas edycji, gdy wymagane jest resetowanie menedżera cofania używanego do edycji. | TextContainerManager | ||
Zwraca wartość true, jeśli wymagane jest ułożenie treści. | TextContainerManager | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Przetwarza zdarzenie KeyboardEvent.KEY_DOWN, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie FocusEvent.KEY_FOCUS_CHANGE, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie KeyboardEvent.KEY_UP, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie ContextMenuEvent.MENU_SELECT, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie MouseEvent.DOUBLE_CLICK, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie MouseEvent.MOUSE_DOWN, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie MouseEvent.MOUSE_MOVE, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Wywołanie klienckie nakazujące przekazanie zdarzenia mouseMove spoza obszaru izolowanego. | TextContainerManager | ||
Przetwarza zdarzenie MouseEvent.MOUSE_OUT, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie mouseOver. | TextContainerManager | ||
Przetwarza zdarzenie MouseEvent.MOUSE_UP, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Wywołanie klienckie nakazujące przekazanie zdarzenia mouseUp spoza obszaru izolowanego. | TextContainerManager | ||
Przetwarza zdarzenie MouseEvent.MOUSE_WHEEL, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
TextContainerManager | |||
Przewija tekst w taki sposób, aby określony zakres był widoczny w kontenerze. | TextContainerManager | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Ustawia właściwość text na określony ciąg znaków. | TextContainerManager | ||
Ustawia obiekt TextFlow w danym menedżerze TextContainerManager, zastępując istniejące obiekty TextFlow i odrzucając bieżący tekst. | TextContainerManager | ||
Przetwarza zdarzenie SOFT_KEYBOARD_ACTIVATING, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Przetwarza zdarzenie TextEvent.TEXT_INPUT, gdy klient zarządza zdarzeniami. | TextContainerManager | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Aktualizuje wyświetlaną zawartość, wywołując albo generator, albo metodę updateAllControllers(). | TextContainerManager | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object | ||
Sprawdza, czy detektor zdarzeń określonego typu jest zarejestrowany w tym obiekcie EventDispatcher lub jego elementach macierzystych. | EventDispatcher |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy obiekt ContextMenu dla obiektu TextContainerManager. | TextContainerManager | ||
Tworzenie menedżera edycji dla edycji. | TextContainerManager | ||
Należy utworzyć menedżera wyboru do użytku dla zaznaczania. | TextContainerManager | ||
Zwraca format focusedSelectionFormat — domyślnie pobiera go z konfiguracji. | TextContainerManager | ||
Zwraca nieaktywny obiekt inactiveSelectionFormat — domyślnie pobiera go z konfiguracji. Tę metodę można przesłonić w podklasie, aby wprowadzić inny obiekt SelectionFormat.
| TextContainerManager | ||
Umożliwia ponowne korzystanie z menedżera cofania. | TextContainerManager | ||
Zwraca format unfocusedSelectionFormat — domyślnie pobiera go z konfiguracji. Tę metodę można przesłonić w podklasie, aby udostępnić inny format SelectionFormat. | TextContainerManager |
Zdarzenie | Podsumowanie | Zdefiniowane przez | ||
---|---|---|---|---|
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja środowiska wykonawczego AIR uzyskuje fokus w systemie operacyjnym i przechodzi w stan aktywny. | EventDispatcher | |||
Wywoływane po kliknięciu dowolnego łącza. | TextContainerManager | |||
Wywoływane przy każdej okazji zmiany układu. | TextContainerManager | |||
Wywoływane przez obiekt TextFlow za każdym razem, gdy obiekt zostanie uszkodzony | TextContainerManager | |||
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | |||
Definiuje wartość właściwości type obiektu zdarzenia flowOperationBegin. | TextContainerManager | |||
Definiuje wartość właściwości type obiektu zdarzenia flowOperationComplete. | TextContainerManager | |||
Definiuje wartość właściwości type obiektu zdarzenia flowOperationEnd. | TextContainerManager | |||
Wywoływane w przypadku zmiany rozmiaru obiektu InlineGraphicElement z powodu ustawienia dla szerokości lub wysokości opcji auto lub wartości procentowej, po zakończeniu wczytywania grafiki. | TextContainerManager | |||
Wywoływane po naciśnięciu przycisku myszy na dowolnym łączu. | TextContainerManager | |||
Wywoływane przy przesunięciu wskaźnika myszy nad dowolnym łączem. | TextContainerManager | |||
Wywoływane po zwolnieniu przycisku myszy nad dowolnym łączem. | TextContainerManager | |||
Wywoływane po odsunięciu wskaźnika myszy poza łącze. | TextContainerManager | |||
Wywoływane przy pierwszym ustawieniu wskaźnika myszy na dowolnym łączu. | TextContainerManager | |||
Wywoływane przez obiekt TextFlow po przewinięciu tekstu w kontenerze kontrolera. | TextContainerManager | |||
Wywoływane w przypadku zmiany zaznaczenia. | TextContainerManager | |||
Wywoływane przez obiekt TextFlow za każdym razem, gdy do kontenera zostaną dodane nowe obiekty DisplayObject lub gdy obiekty te zostaną zaktualizowane w wyniku określania układu. | TextContainerManager |
compositionHeight | właściwość |
compositionHeight:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca zakres pionowy dozwolony dla tekstu w kontenerze. Wartość jest określona w pikselach.
Po ustawieniu tej właściwości następuje uszkodzenie tekstu w kontenerze i wymagane jest jego ułożenie.
Implementacja
public function get compositionHeight():Number
public function set compositionHeight(value:Number):void
compositionWidth | właściwość |
compositionWidth:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca zakres poziomy dozwolony dla tekstu w kontenerze. Wartość jest określona w pikselach.
Po ustawieniu tej właściwości następuje uszkodzenie tekstu w kontenerze i wymagane jest jego ułożenie.
Implementacja
public function get compositionWidth():Number
public function set compositionWidth(value:Number):void
configuration | właściwość |
configuration:IConfiguration
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Obiekt Configuration dla danego menedżera TextContainerManager.
Implementacja
public function get configuration():IConfiguration
Powiązane elementy interfejsu API
container | właściwość |
container:Sprite
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca kontener (DisplayObjectContainer), który zawiera tekst, którym zarządza dany menedżer TextContainerManager.
Implementacja
public function get container():Sprite
Powiązane elementy interfejsu API
defaultConfiguration | właściwość |
defaultConfiguration:IConfiguration
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Domyślna konfiguracja danego menedżera TextContainerManager. Parametry kolumny i dopełnienia są ustawione na FormatValue.INHERIT
.
Implementacja
public static function get defaultConfiguration():IConfiguration
Powiązane elementy interfejsu API
editingMode | właściwość |
editingMode:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tryb edycji danego menedżera TextContainerManager. Tryby są następujące: tylko do odczytu, dozwolony odczyt i zaznaczanie, dozwolona edycja (odczyt, zaznaczanie i zapis). W celu ustawienia tej właściwości należy użyć wartości stałych klasy EditingMode.
Wartością domyślną jest READ_WRITE.
Implementacja
public function get editingMode():String
public function set editingMode(value:String):void
Powiązane elementy interfejsu API
horizontalScrollPolicy | właściwość |
horizontalScrollPolicy:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa, czy generator generuje wszystkie wiersze tekstu, czy zatrzymuje się po wypełnieniu obwiedni kontenera.
Określa strategię przewijania w poziomie, którą można ustawić przez przypisanie jednej ze stałych klasy ScrollPolicy: ON, OFF lub AUTO.Implementacja
public function get horizontalScrollPolicy():String
public function set horizontalScrollPolicy(value:String):void
horizontalScrollPosition | właściwość |
horizontalScrollPosition:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa aktualne miejsce przewijania w poziomie na stole montażowym. Wartość określa liczbę pikseli od lewej.
Implementacja
public function get horizontalScrollPosition():Number
public function set horizontalScrollPosition(value:Number):void
hostFormat | właściwość |
hostFormat:flashx.textLayout.formats:ITextLayoutFormat
Ustawia format, jeśli wyświetlany jest tylko ciąg znaków. W przypadku wyświetlania obiektu TextFlow taka operacja nie przynosi natychmiastowego skutku. Udostępniony format ITextLayoutFormat nie jest kopiowany. Modyfikowanie formatu bez wywołania procedury ustawiającej ma nieokreślone skutki.
Implementacja
public function get hostFormat():flashx.textLayout.formats:ITextLayoutFormat
public function set hostFormat(value:flashx.textLayout.formats:ITextLayoutFormat):void
numLines | właściwość |
numLines:int
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Łączna liczba wierszy umieszczonych w przepływie. Domyślnie architektura TLF nie tworzy kompozycji całego, dlatego ta wartość może nie być dokładna. Kompozycję ze wszystkimi wierszami można utworzyć za pomocą metody composeToPosition.
Implementacja
public function get numLines():int
swfContext | właściwość |
swfContext:ISWFContext
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Opcjonalne wystąpienie klasy ISWFContext służące do wywoływania mechanizmu FTE w odpowiednim kontekście pliku SWF.
Implementacja
public function get swfContext():ISWFContext
public function set swfContext(value:ISWFContext):void
Powiązane elementy interfejsu API
verticalScrollPolicy | właściwość |
verticalScrollPolicy:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa, czy generator generuje wszystkie wiersze tekstu, czy zatrzymuje się po wypełnieniu obwiedni kontenera.
Określa strategię przewijania w pionie, którą można ustawić poprzez przypisanie jednej ze stałych klasy ScrollPolicy: ON, OFF lub AUTO.Implementacja
public function get verticalScrollPolicy():String
public function set verticalScrollPolicy(value:String):void
verticalScrollPosition | właściwość |
verticalScrollPosition:Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa aktualne miejsce przewijania w pionie na stole montażowym. Wartość określa liczbę pikseli od góry.
Implementacja
public function get verticalScrollPosition():Number
public function set verticalScrollPosition(value:Number):void
TextContainerManager | () | Konstruktor |
public function TextContainerManager(container:Sprite, configuration:IConfiguration = null)
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Funkcja konstruktora — tworzy instancję klasy TextContainerManager. W celu uzyskania najlepszych rezultatów:
- Należy rozpocząć od konfiguracji TextContainerManager.defaultConfiguration i zmodyfikować ją
- Tę samą konfigurację należy zastosować dla wielu obiektów InputManager
container:Sprite — Kontener DisplayObjectContainer, w którym zarządzane są wiersze tekstu.
| |
configuration:IConfiguration (default = null ) — Instancja klasy IConfiguration przeznaczona do użytku z daną instancją klasy TextContainerManager.
|
activateHandler | () | metoda |
beginInteraction | () | metoda |
public function beginInteraction():ISelectionManager
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca bieżącą instancję klasy ISelectionManager. Przekształca na instancję klasy TextFlow i tworzy insntancję w razie potrzeby.
ZwracaISelectionManager — menedżer interakcji dla danej instancji klasy TextContainerManager.
|
Powiązane elementy interfejsu API
beginMouseCapture | () | metoda |
public function beginMouseCapture():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływana, aby zażądać od klientów rozpoczęcia przekazywania zdarzeń zwolnienia przycisku myszy i przemieszczania myszy spoza obszaru izolowanego.
compose | () | metoda |
public function compose():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Układa tekst kontenera; wywołuje generator lub metodę updateAllControllers()
.
createContextMenu | () | metoda |
protected function createContextMenu():ContextMenu
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy obiekt ContextMenu dla obiektu TextContainerManager. Wykorzystuje metody klas ContextMenu w celu dodawania pozycji do menu.
W celu zdefiniowania niestandardowego menu kontekstowego można przesłonić tę metodę.
ZwracaContextMenu — utworzone menu kontekstowe.
|
Powiązane elementy interfejsu API
createEditManager | () | metoda |
protected function createEditManager(undoManager:IUndoManager):IEditManager
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzenie menedżera edycji dla edycji. Jeśli istnieje niestandardowy menedżer EditManager, który ma być używany zamiast domyślnego, można przesłonić tę metodę.
Parametry
undoManager:IUndoManager — Instancja klasy IUndoManager dla tworzonego menedżera EditManager.
|
IEditManager — menedżer edycji dla danej instancji klasy TextContainerManager.
|
createSelectionManager | () | metoda |
protected function createSelectionManager():ISelectionManager
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Należy utworzyć menedżera wyboru do użytku dla zaznaczania. Jeśli istnieje niestandardowy menedżer SelectionManager, który ma być używany zamiast domyślnego, można przesłonić tę metodę.
ZwracaISelectionManager — nowa instancja klasy SelectionManager.
|
deactivateHandler | () | metoda |
drawBackgroundAndSetScrollRect | () | metoda |
public function drawBackgroundAndSetScrollRect(scrollX:Number, scrollY:Number):Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca wartość true
, jeśli wypełniona została właściwość scrollRect kontenera. Ta metoda umożliwia sprawdzenie, czy właściwość scrollRect
została ustawiona, bez konieczności uzyskiwania dostępu do właściwości scrollRect
, co mogłoby spowodować pogorszenie wydajności.
W celu narysowania tła lub krawędzi można przesłonić tę metodę. Przesłonięcie tej metody może jednak spowodować problemy, ponieważ właściwość scrollRect musi zostać ustawiona zgodnie z wytycznymi.
Parametry
scrollX:Number — Początkowe położenie w poziomie prostokąta przewijania.
| |
scrollY:Number — Początkowe położenie w pionie prostokąta przewijania.
|
Boolean — Zwraca wartość true , jeśli został utworzony obiekt scrollRect .
|
editHandler | () | metoda |
public function editHandler(event:Event):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie edycji (CUT, COPY, PASTE, SELECT_ALL), gdy klient zarządza zdarzeniami.
Parametry
event:Event — Obiekt zdarzenia.
|
Powiązane elementy interfejsu API
endInteraction | () | metoda |
public function endInteraction():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Kończy interakcję.
Powiązane elementy interfejsu API
endMouseCapture | () | metoda |
public function endMouseCapture():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływana, aby poinformować klientów, że przekazywanie zdarzeń zwolnienia przycisku myszy i przemieszczania myszy spoza obszaru izolowanego nie jest już potrzebne.
focusChangeHandler | () | metoda |
public function focusChangeHandler(event:FocusEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenia FocusEvent.KEY_FOCUS_CHANGE
i FocusEvent.MOUSE_FOCUS_CHANGE
, gdy klient zarządza zdarzeniami.
Parametry
event:FocusEvent — Obiekt FocusEvent.
|
Powiązane elementy interfejsu API
focusInHandler | () | metoda |
public function focusInHandler(event:FocusEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarzanie zdarzenia focusIn.
Parametry
event:FocusEvent |
focusOutHandler | () | metoda |
public function focusOutHandler(event:FocusEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie FocusEvent.FOCUS_OUT
, gdy klient zarządza zdarzeniami.
Parametry
event:FocusEvent — Obiekt FocusEvent.
|
Powiązane elementy interfejsu API
getContentBounds | () | metoda |
public function getContentBounds():Rectangle
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy prostokąt, który określa, gdzie ostatnie wywołanie metody compose()
lub updateContainer()
umieściło tekst.
Rectangle — obwiednia treści
|
Powiązane elementy interfejsu API
getFocusedSelectionFormat | () | metoda |
protected function getFocusedSelectionFormat():SelectionFormat
Zwraca format focusedSelectionFormat — domyślnie pobiera go z konfiguracji. Tę metodę można przesłonić w podklasie, aby wprowadzić inny format SelectionFormat
ZwracaSelectionFormat |
getInactiveSelectionFormat | () | metoda |
protected function getInactiveSelectionFormat():SelectionFormat
Zwraca nieaktywny format inactiveSelectionFormat — domyślnie pobiera go z konfiguracji. Tę metodę można przesłonić w podklasie, aby wprowadzić inny format SelectionFormat
ZwracaSelectionFormat |
getLineAt | () | metoda |
public function getLineAt(index:int):flash.text.engine:TextLine
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca TextLine w indeksie z tablicy ułożonych wierszy.
Parametry
index:int — Znajduje wiersz w danym indeksie w tekście.
|
flash.text.engine:TextLine — Obiekt TextLine, jaki występuje w określonym indeksie.
|
getScrollDelta | () | metoda |
public function getScrollDelta(numLines:int):Number
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określenie odległości przewijania wymaganej w celu przewinięcia w dół lub w górę o określoną liczbę wierszy. Liczby ujemne określają przewijanie w górę, co powoduje wyświetlenie większej części góry obiektu TextFlow. Liczby dodatnie powodują przewijanie w dół i wyświetlenie następnego wiersza od dołu.
Na przykład: podczas przewijania w górę metoda powoduje wyświetlenie następnego wiersza w całości. Jeśli następny wiersz jest częściowo zasłonięty, a określona liczba wierszy to 1, wówczas częściowo zasłonięty wiersz staje się całkowicie widoczny.
Parametry
numLines:int — Liczba wierszy do przewijania.
|
Number — wielkość (różnica) obszaru do przewijania
|
getText | () | metoda |
public function getText(separator:String = "
"):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca bieżący tekst, rozdzielając akapity separatorem. Separator można określić w argumencie separator
. Wartością domyślną argumentu separator
jest znak Unicode PARAGRAPH SEPARATOR (U+2029)
.
Wywołanie metody ustawiającej powoduje odrzucenie ewentualnego dołączonego obiektu TextFlow. Wszelkie zaznaczenia są tracone.
Parametry
separator:String (default = "
") — Ciąg znaków do ustawienia między akapitami.
|
String |
getTextFlow | () | metoda |
public function getTextFlow():flashx.textLayout.elements:TextFlow
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Bieżący obiekt TextFlow. Przekształca na pełną reprezentację TextFlow, jeśli jeszcze taką nie jest.
Zwracaflashx.textLayout.elements:TextFlow — bieżący obiekt TextFlow
|
getUndoManager | () | metoda |
protected function getUndoManager():IUndoManager
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Umożliwia ponowne korzystanie z menedżera cofania. Domyślnie tworzy unikalnego menedżera cofania. Tę metodę można przesłonić w podklasie, jeśli wymagane jest dostosowanie menedżera cofania (na przykład: w celu użycia współużytkowanego menedżera cofania dla wielu instancji klasy TextContainerManager).
ZwracaIUndoManager — nowa instancja klasy IUndoManager.
|
getUnfocusedSelectionFormat | () | metoda |
protected function getUnfocusedSelectionFormat():SelectionFormat
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Zwraca obiekt unfocusedSelectionFormat — domyślnie pobiera go z konfiguracji. Tę metodę można przesłonić w podklasie, aby udostępnić inny obiekt SelectionFormat.
ZwracaSelectionFormat |
imeStartCompositionHandler | () | metoda |
public function imeStartCompositionHandler(event:IMEEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.1, AIR 1.5 |
Przetwarza zdarzenie IME_START_COMPOSITION
, gdy klient zarządza zdarzeniami.
Parametry
event:IMEEvent — Obiekt IMEEvent.
|
Powiązane elementy interfejsu API
invalidateSelectionFormats | () | metoda |
public function invalidateSelectionFormats():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tę metodę należy wywołać w przypadku zmiany formatów zaznaczania (SelectionFormat), gdy wymagana jest aktualizacja menedżera interactionManager.
invalidateUndoManager | () | metoda |
public function invalidateUndoManager():void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tę metodę należy wywołać podczas edycji, gdy wymagane jest wyzerowanie menedżera cofania używanego do edycji.
isDamaged | () | metoda |
keyDownHandler | () | metoda |
public function keyDownHandler(event:KeyboardEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie KeyboardEvent.KEY_DOWN
, gdy klient zarządza zdarzeniami.
Parametry
event:KeyboardEvent — Obiekt KeyboardEvent.
|
Powiązane elementy interfejsu API
keyFocusChangeHandler | () | metoda |
public function keyFocusChangeHandler(event:FocusEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie FocusEvent.KEY_FOCUS_CHANGE
, gdy klient zarządza zdarzeniami.
Parametry
event:FocusEvent — Obiekt FocusEvent.
|
keyUpHandler | () | metoda |
public function keyUpHandler(event:KeyboardEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie KeyboardEvent.KEY_UP
, gdy klient zarządza zdarzeniami.
Parametry
event:KeyboardEvent — Obiekt KeyboardEvent.
|
Powiązane elementy interfejsu API
menuSelectHandler | () | metoda |
public function menuSelectHandler(event:ContextMenuEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie ContextMenuEvent.MENU_SELECT
, gdy klient zarządza zdarzeniami.
Parametry
event:ContextMenuEvent — Obiekt ContextMenuEvent.
|
Powiązane elementy interfejsu API
mouseDoubleClickHandler | () | metoda |
public function mouseDoubleClickHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie MouseEvent.DOUBLE_CLICK
, gdy klient zarządza zdarzeniami.
Parametry
event:MouseEvent — Obiekt MouseEvent.
|
Powiązane elementy interfejsu API
mouseDownHandler | () | metoda |
public function mouseDownHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie MouseEvent.MOUSE_DOWN
, gdy klient zarządza zdarzeniami.
Parametry
event:MouseEvent — Obiekt MouseEvent.
|
Powiązane elementy interfejsu API
mouseMoveHandler | () | metoda |
public function mouseMoveHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie MouseEvent.MOUSE_MOVE
, gdy klient zarządza zdarzeniami.
Parametry
event:MouseEvent — Obiekt MouseEvent.
|
Powiązane elementy interfejsu API
mouseMoveSomewhere | () | metoda |
mouseOutHandler | () | metoda |
public function mouseOutHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie MouseEvent.MOUSE_OUT
, gdy klient zarządza zdarzeniami.
Parametry
event:MouseEvent — Obiekt MouseEvent.
|
Powiązane elementy interfejsu API
mouseOverHandler | () | metoda |
public function mouseOverHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie mouseOver.
Parametry
event:MouseEvent |
Powiązane elementy interfejsu API
mouseUpHandler | () | metoda |
public function mouseUpHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie MouseEvent.MOUSE_UP
, gdy klient zarządza zdarzeniami.
Parametry
event:MouseEvent — Obiekt MouseEvent.
|
Powiązane elementy interfejsu API
mouseUpSomewhere | () | metoda |
mouseWheelHandler | () | metoda |
public function mouseWheelHandler(event:MouseEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie MouseEvent.MOUSE_WHEEL
, gdy klient zarządza zdarzeniami.
Parametry
event:MouseEvent — Obiekt MouseEvent.
|
Powiązane elementy interfejsu API
resetLine | () | metoda |
public function resetLine(textLine:flash.text.engine:TextLine):void
Parametry
textLine:flash.text.engine:TextLine |
scrollToRange | () | metoda |
public function scrollToRange(activePosition:int, anchorPosition:int):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przewija tekst w taki sposób, aby określony zakres był widoczny w kontenerze.
Parametry
activePosition:int — Koniec zaznaczenia, który uległ zmianie po rozszerzeniu zaznaczenia. Może to być początek lub koniec zaznaczenia wyrażony jako przesunięcie od początku zaznaczenia.
| |
anchorPosition:int — Stabilny koniec zaznaczenia po rozszerzeniu zaznaczenia. Może to być początek albo koniec zaznaczenia.
|
setText | () | metoda |
public function setText(text:String):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Ustawia właściwość text
na określony ciąg znaków. Odrzuca wszelkie dołączone obiekty TextFlow. Wszelkie zaznaczenia są tracone.
Parametry
text:String — Ciąg znaków do ustawienia.
|
setTextFlow | () | metoda |
public function setTextFlow(textFlow:flashx.textLayout.elements:TextFlow):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Ustawia obiekt TextFlow w danym menedżerze TextContainerManager, zastępując istniejące obiekty TextFlow i odrzucając bieżący tekst.
Parametry
textFlow:flashx.textLayout.elements:TextFlow |
softKeyboardActivatingHandler | () | metoda |
public function softKeyboardActivatingHandler(event:Event):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10.2, AIR 1.5 |
Przetwarza zdarzenie SOFT_KEYBOARD_ACTIVATING
, gdy klient zarządza zdarzeniami.
Parametry
event:Event — Obiekt SoftKeyboardEvent.
|
Powiązane elementy interfejsu API
textInputHandler | () | metoda |
public function textInputHandler(event:flash.events:TextEvent):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Przetwarza zdarzenie TextEvent.TEXT_INPUT
, gdy klient zarządza zdarzeniami.
Parametry
event:flash.events:TextEvent — Obiekt TextEvent.
|
Powiązane elementy interfejsu API
updateContainer | () | metoda |
click | Zdarzenie |
flashx.textLayout.events.FlowElementMouseEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane po kliknięciu dowolnego łącza.
compositionComplete | Zdarzenie |
flashx.textLayout.events.CompositionCompleteEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane po każdej zmianie układu.
damage | Zdarzenie |
flashx.textLayout.events.DamageEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane przez obiekt TextFlow za każdym razem, gdy obiekt zostanie uszkodzony
flowOperationBegin | Zdarzenie |
flashx.textLayout.events.FlowOperationEvent
właściwość FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_BEGIN
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Definiuje wartość właściwości
type
obiektu zdarzenia flowOperationBegin
wywołanego przed wykonaniem operacji. Anulowanie tego zdarzenia powoduje zablokowanie operacji.
flowOperationComplete | Zdarzenie |
flashx.textLayout.events.FlowOperationEvent
właściwość FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_COMPLETE
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Definiuje wartość właściwości
type
obiektu zdarzenia flowOperationComplete
. Wywoływane po zakończeniu wszystkich operacji, w tym operacji oczekujących i określania układu, po zakończeniu określania układu i przewinięcia ekranu.
flowOperationEnd | Zdarzenie |
flashx.textLayout.events.FlowOperationEvent
właściwość FlowOperationEvent.type =
flashx.textLayout.events.FlowOperationEvent.FLOW_OPERATION_END
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Definiuje wartość właściwości
type
obiektu zdarzenia flowOperationEnd
wywoływanego po wykonaniu operacji. Wszelkie błędy są zapisywane we właściwości OperationEvent.error
. W przypadku błędu anulowanie tego zdarzenia powoduje zablokowanie ponownego generowania zdarzenia. Zasadniczo każdy błąd może być fatalny.
Zmiana operacji w takim czasie (po wykonaniu) może zakończyć się niepowodzeniem.
inlineGraphicStatusChanged | Zdarzenie |
flashx.textLayout.events.StatusChangeEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane w przypadku zmiany rozmiaru InlineGraphicElement z powodu ustawienia dla szerokości lub wysokości opcji auto lub wartości procentowej, po zakończeniu ładowania grafiki.
mouseDown | Zdarzenie |
flashx.textLayout.events.FlowElementMouseEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane po naciśnięciu przycisku myszy na dowolnym łączu.
mouseMove | Zdarzenie |
flashx.textLayout.events.FlowElementMouseEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane przy przesunięciu wskaźnika myszy nad dowolnym łączem.
mouseUp | Zdarzenie |
flashx.textLayout.events.FlowElementMouseEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane po zwolnieniu przycisku myszy nad dowolnym łączem.
rollOut | Zdarzenie |
flashx.textLayout.events.FlowElementMouseEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane po odsunięciu wskaźnika myszy poza łącze.
rollOver | Zdarzenie |
flashx.textLayout.events.FlowElementMouseEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane przy pierwszym ustawieniu wskaźnika myszy na dowolnym łączu.
scroll | Zdarzenie |
flashx.textLayout.events.TextLayoutEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane przez obiekt TextFlow po przewinięciu tekstu w kontenerze kontrolera.
selectionChange | Zdarzenie |
flashx.textLayout.events.SelectionEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane w przypadku zmiany zaznaczenia. Używane głównie do aktualizowania interfejsu użytkownika zależnego od zaznaczenia.
updateComplete | Zdarzenie |
flashx.textLayout.events.UpdateCompleteEvent
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wywoływane przez obiekt TextFlow za każdym razem, gdy do kontenera zostaną dodane nowe obiekty DisplayObject lub gdy obiekty te zostaną zaktualizowane w wyniku określania układu.
Tue Jun 12 2018, 12:06 PM Z