Pakiet | fl.transitions |
Klasa | public class TransitionManager |
Dziedziczenie | TransitionManager EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Instancję klasy TransitionManager można utworzyć na dwa sposoby:
- Wywołanie metody
TransitionManager.start()
. Jest to najprostszy i zalecany sposób utworzenia instancji klasy TransitionManager. - Użycie operatora
new
. Następnie określa się właściwości przejścia, a w drugim kroku uruchamia efekt przejścia, wywołując metodęTransitionManager.startTransition()
.
Powiązane elementy interfejsu API
Funkcja konstruktora TransitionManager
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
content : MovieClip
Wystąpienie klipu filmowego, do którego obiekt TransitionManager ma zastosować przejście. | TransitionManager | ||
contentAppearance : Object [tylko do odczytu]
Obiekt zawierający zapisane wizualne właściwości treści (docelowy klip filmowy), do której zostaną zastosowane przejścia. | TransitionManager |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
TransitionManager(content:MovieClip)
Funkcja konstruktora do tworzenia nowej instancji klasy TransitionManager. | TransitionManager | ||
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 | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
[statyczny]
Tworzy nową instancję klasy TransitionManager, wyznacza obiekt docelowy, stosuje przejście i uruchamia je. | TransitionManager | ||
Tworzy instancję przejścia i uruchamia ją. | TransitionManager | ||
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 | ||
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 |
content | właściwość |
content:MovieClip
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Instancja klipu filmowego, do którego obiekt TransitionManager ma zastosować przejście.
Implementacja
public function get content():MovieClip
public function set content(value:MovieClip):void
contentAppearance | właściwość |
contentAppearance:Object
[tylko do odczytu] Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Obiekt zawierający zapisane wizualne właściwości zawartości (docelowy klip filmowy), do której zostaną zastosowane przejścia.
Implementacja
public function get contentAppearance():Object
TransitionManager | () | Konstruktor |
public function TransitionManager(content:MovieClip)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Funkcja konstruktora do tworzenia nowej instancji klasy TransitionManager. Jednak metoda TransitionManager.start()
jest znacznie bardziej efektywnym sposobem tworzenia i implementowania instancji klasy TransitionManager. Jeśli do utworzenia instancji faktycznie zostanie użyta funkcja konstruktora TransitionManager, należy zastosować operator new
, a następnie wyznaczyć właściwości przejścia i w drugim kroku uruchomić efekt przejścia, wywołując metodę TransitionManager.startTransition()
.
Na przykład:
import fl.transitions.*; import fl.transitions.easing.*; var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip); myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
content:MovieClip — Obiekt MovieClip, do którego ma być zastosowany efekt przejścia.
|
Powiązane elementy interfejsu API
start | () | metoda |
public static function start(content:MovieClip, transParams:Object):fl.transitions:Transition
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Tworzy nową instancję klasy TransitionManager, wyznacza obiekt docelowy, stosuje przejście i uruchamia je. W szczególności wywołanie tej metody tworzy instancję klasy TransitionManager, jeśli taka instancja jeszcze nie istnieje, tworzy instancję określonej klasy przejścia określonej w parametrze transParams
, a następnie uruchamia przejście. Przejście jest stosowane do klipu filmowego określonego w parametrze content
.
Na przykład:
import fl.transitions.*; import fl.transitions.easing.*; TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Parametry
content:MovieClip — Obiekt MovieClip, do którego ma zostać zastosowany efekt przejścia.
| |
transParams:Object — Kolekcja parametrów, które są przekazywane w obiekcie. Obiekt transParams powinien zawierać parametr type opkreslający klasę efektu przejścia do zastosowania, a po nim parametry direction , duration i easing . Ponadto należy uwzględnić wszelkie parametry wymagane przez wybraną klasę efektu przejścia. Na przykład klasa efektu przejścia fl.transitions.Iris wymaga dodatkowych parametrów startPoint i shape . A zatem obok parametrów type , duration i easing wymaganych dla każdego przejścia, należałoby także dodać (do obiektu transParams ) parametry startPoint i shape wymagane przez efekt fl.transitions.Iris.
|
fl.transitions:Transition — Wystąpienie klasy Transition.
|
startTransition | () | metoda |
public function startTransition(transParams:Object):fl.transitions:Transition
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.0 |
Tworzy instancję przejścia i uruchamia ją. Jeśli odpowiednie przejście już istnieje, istniejące przejście zostanie usunięte, a następnie zostanie utworzone i uruchomione nowe przejście. Ta metoda jest używana razem z funkcją konstruktora.
Na przykład:
import fl.transitions.*; import fl.transitions.easing.*; var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip); myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
Zamiast tego, można użyć metody TransitionManager.start()
, co stanowi bardziej efektywny sposób implementacji efektu przejścia.
Parametry
transParams:Object — Kolekcja parametrów, które są przekazywane w obiekcie. Obiekt transParams powinien zawierać parametr type określający klasę efektu przejścia do zastosowania, a po nim parametry direction, duration i easing. Ponadto należy uwzględnić wszelkie parametry wymagane przez wybraną klasę efektu przejścia. Na przykład klasa efektu przejścia fl.transitions.Iris wymaga dodatkowych parametrów startPoint i shape . A zatem obok parametrów type , duration i easing wymaganych dla każdego przejścia, należałoby także dodać (do obiektu transParams ) parametry startPoint i shape wymagane przez efekt fl.transitions.Iris.
|
fl.transitions:Transition — Instancja klasy Transition.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z