Pakiet | fl.video |
Klasa | public class FLVPlaybackCaptioning |
Dziedziczenie | FLVPlaybackCaptioning Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Jest to aktualizacja opisu klasy FLVPlaybackCaptioning w Skorowidzu języka ActionScript 3.0 dla programu Adobe® Flash® Professional CS5, która uwzględnia poniższe właściwości i metody dodane w celu usprawnienia ułatwień dostępu w składniku.
Przed próbą uzyskania dostępu do nowych właściwości i metod należy upewnić się, że w projekcie umieszczone są składniki w wersji „ze składnikiem Accessibility”.
Składnik FLVPlaybackCaptioning pobiera plik Timed Text (TT) XML i stosuje te napisy do składnika FLVPlayback, dla którego ten składnik jest partnerem.
Więcej informacji na temat formatu Timed Text zawiera sekcja http://www.w3.org/AudioVideo/TT/. Składnik FLVPlaybackCaptioning obsługuje podzbiór specyfikacji Timed Text 1.0. Więcej informacji na temat obsługiwanego podzbioru zawiera sekcja Znaczniki Timed Text. Poniżej przedstawiono krótki przykład:
<?xml version="1.0" encoding="UTF-8"?> <tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1" xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling"> <head> <styling> <style id="1" tts:textAlign="right"/> <style id="2" tts:color="transparent"/> <style id="3" style="2" tts:backgroundColor="white"/> <style id="4" style="2 3" tts:fontSize="20"/> </styling> </head> <body> <div xml:lang="en"> <p begin="00:00:00.50" dur="500ms">Four score and twenty years ago</p> <p begin="00:00:02.50"><span tts:fontFamily="monospaceSansSerif,proportionalSerif,TheOther"tts:fontSize="+2">our forefathers</span> brought forth<br /> on this continent</p> <p begin="00:00:04.40" dur="10s" style="1">a <span tts:fontSize="12 px">new</span> <span tts:fontSize="300%">nation</span></p> <p begin="00:00:06.50" dur="3">conceived in <span tts:fontWeight="bold" tts:color="#ccc333">liberty</span> <span tts:color="#ccc333">and dedicated to</span> the proposition</p> <p begin="00:00:11.50" tts:textAlign="right">that <span tts:fontStyle="italic">all</span> men are created equal.</p> <p begin="15s" style="4">The end.</p> </div> </body> </tt>
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Bieżąca implementacja dostępności (AccessibilityImplementation) dla tego wystąpienia klasy InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Bieżące opcje dostępności tego obiektu wyświetlanego. | DisplayObject | ||
alpha : Number
Wartość przezroczystości alfa określonego obiektu. | DisplayObject | ||
autoLayout : Boolean
Określa, czy składnik FLVPlaybackCaptioning przesuwa się automatycznie i zmienia wielkość obiektu TextField w celu umieszczania podpisów. | FLVPlaybackCaptioning | ||
blendMode : String
Wartość z klasy BlendMode określająca, jakiego trybu mieszania należy użyć. | DisplayObject | ||
blendShader : Shader [tylko do zapisu]
Ustawia moduł cieniujący, który jest używany do mieszania pierwszego planu oraz tła. | DisplayObject | ||
buttonMode : Boolean
Określa tryb przycisku tej ikonki. | Sprite | ||
cacheAsBitmap : Boolean
Jeśli ustawiono wartość true, środowisko wykonawcze Flash buforuje wewnętrzną reprezentację bitmapy obiektu wyświetlanego. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
W przypadku wartości innej niż null ten obiekt Matrix definiuje sposób renderowania obiektu wyświetlanego, gdy cacheAsBitmap jest ustawione na true. | DisplayObject | ||
captionButton : Sprite
Definiuje instancję niestandardowego składnika interfejsu użytkownika captionButton FLVPlayback, która umożliwia przełączanie w celu włączania i wyłączania podpisywania. | FLVPlaybackCaptioning | ||
captionTarget : DisplayObject
Ustawia instancję obiektu DisplayObject, w przypadku której mają być wyświetlane podpisy. | FLVPlaybackCaptioning | ||
captionTargetName : String
Nazwa wystąpienia obiektu TextField lub obiektu MovieClip zawierającego obiekt Textfield, który zawiera podpisy. | FLVPlaybackCaptioning | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
contextMenu : NativeMenu
Określa menu kontekstowe tego obiektu. | InteractiveObject | ||
doubleClickEnabled : Boolean
Określa, czy ten obiekt reaguje na zdarzenia doubleClick (dwukrotne kliknięcia). | InteractiveObject | ||
dropTarget : DisplayObject [tylko do odczytu]
Określa obiekt ekranowy, nad którym jest przeciągana ikonka, lub na który upuszczono ikonkę. | Sprite | ||
filters : Array
Indeksowana tablica zawierająca wszystkie filtry aktualnie skojarzone z obiektem wyświetlanym. | DisplayObject | ||
flvPlayback : FLVPlayback
Ustawia instancję składnika FLVPlayback do podpisania. | FLVPlaybackCaptioning | ||
flvPlaybackName : String
Ustawia nazwę wystąpienia klasy FLVPlayback, które użytkownik chce podpisać. | FLVPlaybackCaptioning | ||
focusRect : Object
Określa, czy z tym obiektem skojarzono ramkę aktywności. | InteractiveObject | ||
graphics : Graphics [tylko do odczytu]
Określa obiekt Graphics skojarzony z ikonką, której mogą dotyczyć polecenia rysowania kształtów wektorowych. | Sprite | ||
height : Number
Wysokość obiektu ekranowego w pikselach. | DisplayObject | ||
hitArea : Sprite
Określa ikonkę, która ma pełnić funkcję obszaru naciskania innej ikonki. | Sprite | ||
loaderInfo : LoaderInfo [tylko do odczytu]
Zwraca obiekt LoaderInfo zawierający informacje o ładowaniu pliku, do którego należy ten obiekt wyświetlany. | DisplayObject | ||
mask : DisplayObject
Wywoływany obiekt wyświetlany jest maskowany przez określony obiekt maski. | DisplayObject | ||
metaData : Object
Pobiera obiekt metadanych wystąpienia klasy DisplayObject, jeśli metadane są przechowywane razem z tym wystąpieniem klasy DisplayObject w pliku SWF, korzystając ze znacznika PlaceObject4. | DisplayObject | ||
mouseChildren : Boolean
Określa, czy elementy potomne obiektu obsługują mysz lub inne urządzenie wejściowe użytkownika. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Określa, czy ten obiekt odbiera komunikaty z myszy lub innego urządzenia wejściowego użytkownika. | InteractiveObject | ||
mouseX : Number [tylko do odczytu]
Określa współrzędną x myszy lub urządzenia wejściowego użytkownika w pikselach. | DisplayObject | ||
mouseY : Number [tylko do odczytu]
Określa współrzędną y myszy lub urządzenia wejściowego użytkownika w pikselach. | DisplayObject | ||
name : String
Nazwa instancji obiektu DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Określa, czy klawiatura wirtualna (klawiatura programowa wyświetlana na ekranie) powinna być wyświetlana, gdy to wystąpienie klasy InteractiveObject staje się aktywne. | InteractiveObject | ||
numChildren : int [tylko do odczytu]
Zwraca liczbę elementów potomnych tego obiektu. | DisplayObjectContainer | ||
opaqueBackground : Object
Określa, czy przy konkretnym kolorze tła obiekt wyświetlany jest nieprzejrzysty. | DisplayObject | ||
parent : DisplayObjectContainer [tylko do odczytu]
Odnosi się do obiektu DisplayObjectContainer, który zawiera obiekt wyświetlany. | DisplayObject | ||
root : DisplayObject [tylko do odczytu]
Dla obiektu wyświetlanego w załadowanym pliku SWF główną właściwość stanowi obiekt wyświetlany na samym szczycie na liście wyświetlania w postaci struktury drzewa, którą reprezentuje plik SWF. | DisplayObject | ||
rotation : Number
Określa wielkość obrotu instancji obiektu DisplayObject (w kątach). | DisplayObject | ||
rotationX : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi x — od pozycji początkowej względem nadrzędnego kontenera 3D. | DisplayObject | ||
rotationY : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi y — od pozycji początkowej względem nadrzędnego kontenera 3D. | DisplayObject | ||
rotationZ : Number
Wskazuje kąt obrotu (w stopniach) instancji DisplayObject wokół osi z — od pozycji początkowej względem nadrzędnego kontenera 3D. | DisplayObject | ||
scale9Grid : Rectangle
Aktualnie stosowana siatka skalowania. | DisplayObject | ||
scaleX : Number
Wskazuje skalę poziomą (procent) obiektu względem punktu odniesienia. | DisplayObject | ||
scaleY : Number
Wskazuje skalę pionową (procent) obiektu względem punktu odniesienia. | DisplayObject | ||
scaleZ : Number
Wskazuje skalę głębokości (procent) obiektu względem punktu odniesienia. | DisplayObject | ||
scrollRect : Rectangle
Granice obszaru przewijania obiektu wyświetlanego. | DisplayObject | ||
showCaptions : Boolean
Służy do wyświetlania podpisów; true = podpisy są wyświetlane, false = podpisy nie są wyświetlane. | FLVPlaybackCaptioning | ||
simpleFormatting : Boolean
Ustawienie wartości true powoduje ograniczenie instrukcji formatowania z pliku Timed Text. | FLVPlaybackCaptioning | ||
softKeyboard : String
Steruje wyglądem klawiatury programowej. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definiuje obszar, który powinien pozostać na ekranie po wyświetleniu klawiatury programowej (niedostępna w systemie iOS). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Kontroluje dźwięki skojarzone z tą ikonką. | Sprite | ||
source : String
Adres URL pliku Timed Text XML, który zawiera informacje o podpisach (właściwość wymagana). | FLVPlaybackCaptioning | ||
stage : Stage [tylko do odczytu]
Stół montażowy obiektu wyświetlanego. | DisplayObject | ||
tabChildren : Boolean
Określa, czy elementy potomne tego obiektu mają reagować na klawisz Tab. | DisplayObjectContainer | ||
tabEnabled : Boolean
Określa, czy do tego obiektu można przejść za pomocą klawisza Tab. | InteractiveObject | ||
tabIndex : int
Określa kolejność uaktywniania obiektów (z pliku SWF) za pomocą klawisza Tab. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [tylko do odczytu]
Zwraca obiekt TextSnapshot dla tego wystąpienia klasy DisplayObjectContainer. | DisplayObjectContainer | ||
track : uint
Obsługa wielu ścieżek językowych. | FLVPlaybackCaptioning | ||
transform : flash.geom:Transform
Obiekt z właściwościami dotyczącymi matrycy obiektu wyświetlanego, transformacji kolorów oraz granic pikseli. | DisplayObject | ||
useHandCursor : Boolean
Wartość typu Boolean wskazuje, czy wskaźnik dłoni pojawia się w momencie, gdy wskaźnik jest przesuwany nad ikonką, której właściwość buttonMode jest ustawiona na wartość true. | Sprite | ||
videoPlayerIndex : uint
Pozwala połączyć funkcję podpisów z konkretnym obiektem VideoPlayer w składniku FLVPlayback. | FLVPlaybackCaptioning | ||
visible : Boolean
Decyduje, czy obiekt wyświetlany jest widoczny, czy nie. | DisplayObject | ||
width : Number
Szerokość obiektu ekranowego w pikselach. | DisplayObject | ||
x : Number
Oznacza współrzędną x instancji obiektu DisplayObject w lokalnym układzie współrzędnych nadrzędnego obiektu DisplayObjectContainer. | DisplayObject | ||
y : Number
Oznacza współrzędną y instancji obiektu DisplayObject w lokalnym układzie współrzędnych nadrzędnego obiektu DisplayObjectContainer. | DisplayObject | ||
z : Number
Wskazuje współrzędną wzdłuż osi Z instancji DisplayObject względem nadrzędnego kontenera 3D. | DisplayObject |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy nową instancję FLVPlaybackCaptioning. | FLVPlaybackCaptioning | ||
Dodaje potomne wystąpienie klasy DisplayObject do tego wystąpienia klasy DisplayObjectContainer. | DisplayObjectContainer | ||
Dodaje potomne wystąpienie klasy DisplayObject do tego wystąpienia klasy DisplayObjectContainer. | DisplayObjectContainer | ||
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 | ||
Wskazuje, czy ograniczenia ze względów bezpieczeństwa będą powodowały pomijanie obiektów wyświetlanych na liście uzyskanej poprzez wywołanie metody DisplayObjectContainer.getObjectsUnderPoint() z określonym punktem. | DisplayObjectContainer | ||
Decyduje o tym, czy określony obiekt ekranowy jest potomkiem instancji obiektu DisplayObjectContainer, czy też sam jest taką instancją. | DisplayObjectContainer | ||
Wywołuje zdarzenie, tj. kieruje je do przepływu zdarzeń. | EventDispatcher | ||
Zwraca tablicę punktów sygnalizacji składnika FLVPlayback, których tekst napisu zawiera wyszukiwany tekst. | FLVPlaybackCaptioning | ||
Zwraca prostokąt definiujący obszar obiektu wyświetlanego (w układzie współrzędnych obiektu targetCoordinateSpace). | DisplayObject | ||
Zwraca tablicę punktów sygnalizacji składnika FLVPlayback, która zawiera napisy. | FLVPlaybackCaptioning | ||
Zwraca ciąg zawierający wszystkie napisy w formacie HTML. | FLVPlaybackCaptioning | ||
Zwraca instancję podrzędnego obiektu wyświetlanego o podanym indeksie. | DisplayObjectContainer | ||
Zwraca instancję podrzędnego obiektu wyświetlanego o podanej nazwie. | DisplayObjectContainer | ||
Zwraca indeks podrzędnej instancji DisplayObject. | DisplayObjectContainer | ||
Zwraca tablicę obiektów, które leżą poniżej określonego punktu i są obiektami podrzędnymi tej instancji obiektu DisplayObjectContainer. | DisplayObjectContainer | ||
Zwraca prostokąt definiujący granice obiektu wyświetlanego w układzie współrzędnych określonych przez parametr targetCoordinateSpace (z wyłączeniem konturów kształtów). | DisplayObject | ||
Konwertuje obiekt punktowy ze współrzędnych obiektu Stage (globalne) do współrzędnych obiektu wyświetlanego (lokalne). | DisplayObject | ||
Konwertuje punkt dwuwymiarowy ze współrzędnych stołu wymiarowego (globalnych) na współrzędne trójwymiarowego obiektu wyświetlanego (lokalne). | DisplayObject | ||
Sprawdza, czy obiekt EventDispatcher zawiera jakiekolwiek detektory zarejestrowane dla konkretnego typu zdarzeń. | EventDispatcher | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wyznacza prostokąt ograniczający obiekt wyświetlany w celu sprawdzenia, czy zachodzi on lub przecina się z prostokątem ograniczającym obiektu wyświetlanego obj. | DisplayObject | ||
Analizuje obiekt wyświetlany w celu ustalenia czy nakłada się on lub przecina punkt określony przez parametry x i y. | DisplayObject | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Konwertuje punkt trójwymiarowy trójwymiarowego obiektu wyświetlanego (lokalnego) na punkt dwuwymiarowy we współrzędnych stołu montażowego (globalnych). | DisplayObject | ||
Konwertuje obiekt punktowy ze współrzędnych obiektu wyświetlanego (lokalne) do współrzędnych obiektu Stage (globalne). | DisplayObject | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Usuwa określoną instancję obiektu podrzędnego DisplayObject z listy obiektów podrzędnych instancji DisplayObjectContainer. | DisplayObjectContainer | ||
Usuwa obiekt potomny DisplayObject o podanym indeksie z listy elementów potomnych obiektu DisplayObjectContainer. | DisplayObjectContainer | ||
Powoduje usunięcie wszystkich wystąpień potomnych klasy DisplayObject z listy obiektów potomnych wystąpień klasy DisplayObjectContainer. | DisplayObjectContainer | ||
Usuwa detektor z obiektu EventDispatcher. | EventDispatcher | ||
Powoduje uniesienie klawiatury wirtualnej. | InteractiveObject | ||
Zwraca liczbę sekund w postaci ciągu znaków dla czasu. | FLVPlaybackCaptioning | ||
Zmienia położenie istniejącego elementu potomnego w kontenerze obiektów ekranowych. | DisplayObjectContainer | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Pozwala użytkownikowi przeciągnąć określoną ikonkę. | Sprite | ||
Umożliwia użytkownikowi przeciąganie określonej ikonki na urządzeniu z ekranem dotykowym. | Sprite | ||
Rekurencyjnie zatrzymuje wykonywanie osi czasu wszystkich obiektów MovieClip, dla których ten obiekt jest obiektem głównym. | DisplayObjectContainer | ||
Kończy metodę startDrag(). | Sprite | ||
Kończy działanie metody startTouchDrag(); używana z urządzeniami wyposażonymi w ekran dotykowy. | Sprite | ||
Zamienia kolejność dwóch określonych obiektów podrzędnych. | DisplayObjectContainer | ||
Zamienia miejscami na liście dwa różne obiekty potomne o podanych indeksach. | DisplayObjectContainer | ||
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 |
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, gdy obiekt wyświetlany jest dodawany do listy wyświetlania. | DisplayObject | |||
Wywoływane, gdy obiekt wyświetlany jest dodawany do listy wyświetlania na scenie — albo bezpośrednio, albo wskutek dodania poddrzewa zawierającego obiekt wyświetlany. | DisplayObject | |||
Wywoływane po dodaniu lub usunięciu podpisu w polu tekstowym podpisu docelowego. | FLVPlaybackCaptioning | |||
Wywoływane po utworzeniu właściwości captionTarget, ale przed dodaniem jakichkolwiek podpisów (właściwość captionTarget jest pusta). | FLVPlaybackCaptioning | |||
Wywoływane, gdy użytkownik wybierz opcje „Wyczyść” (lub „Usuń”) z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane w momencie naciśnięcia i zwolnienia głównego przycisku urządzenia wskazującego przez użytkownika na tej samej instancji InteractiveObject. | InteractiveObject | |||
Wywoływane po wczytaniu wszystkich danych Timed Text XML. | FLVPlaybackCaptioning | |||
Wywoływane, gdy w wyniku gestu użytkownika zostanie uaktywnione menu kontekstowe skojarzone z tym obiektem interaktywnym w aplikacji AIR. | InteractiveObject | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację kopiowania lub wybiera polecenie Kopiuj z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wycięcia lub wybiera polecenie Wytnij z menu kontekstowego dla tekstu. | InteractiveObject | |||
[zdarzenie broadcast] Wywoływane, gdy program Flash Player lub aplikacja AIR traci fokus w systemie operacyjnym i przechodzi w stan nieaktywny. | EventDispatcher | |||
Wywoływane w momencie, gdy użytkownik naciska i zwalnia główny przycisk urządzenia wskazującego dwukrotnie w krótkim odstępie czasu nad tym samym obiektem InteractiveObject, podczas gdy flaga doubleClickEnabled obiektu jest ustawiona na wartość true. | InteractiveObject | |||
[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania przechodzi do nowej klatki. | DisplayObject | |||
[zdarzenie broadcast] Wywoływane, gdy głowica odtwarzania kończy odtwarzanie bieżącej klatki. | DisplayObject | |||
Wywoływane po uaktywnieniu obiektu wyświetlanego. | InteractiveObject | |||
Dysponowana, gdy obiekt ekranowy przestaje być aktywny. | InteractiveObject | |||
[zdarzenie broadcast] Wywoływane po zadziałaniu konstruktorów obiektów wyświetlanych klatek, ale przed działaniem skryptów klatek. | DisplayObject | |||
Zostaje rozesłane, gdy użytkownik utworzy punkt styku wzdłuż krawędzi powierzchni dotykowej z instancją obiektu InteractiveObject (np. dotknięcie wzdłuż krawędzi powierzchni dotykowej pilota Siri Remote do telewizora firmy Apple). Niektóre urządzenia mogą również interpretować taki styk, jako kombinację różnych zdarzeń dotykowych. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie na dwa punkty kontaktu nad tą samą instancją klasy InteractiveObject na urządzeniu dotykowym (np. naciśnie dwoma palcami i zwolni obiekt wyświetlany na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa punkt kontaktu nad wystąpieniem klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przesuwanie palców z lewej strony na prawą nad obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym). | InteractiveObject | |||
Wywoływane, gdy użytkownik wykona gest obrotu w punkcie kontaktu z instancją klasy InteractiveObject (np. dotknie obiektu wyświetlanego dwoma palcami i obróci palce na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik wykona gest machnięcia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie trzema złączonymi palcami ekranu, a następnie szybkie przesunięcie ich nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik utworzy punkt kontaktu z instancją obiektu InteractiveObject, a następnie stuknie w urządzenie dotykowe (np. przyłoży kilka palców do obiektu wyświetlanego w celu otwarcia menu, a następnie stuknie jednym palcem, aby wybrać element menu na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik wykona gest powiększenia w punkcie kontaktu na instancji obiektu InteractiveObject (np. dotknięcie dwoma palcami ekranu, a następnie szybkie rozsunięcie palców nad obiektem wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy wywołanie metody URLLoader.load() skutkuje próbą dostępu do pliku Timed Text XML za pośrednictwem protokołu HTTP, a w bieżącym środowisku programu Flash Player istnieje możliwość wykrycia i zwrócenia kodu stanu żądania. | FLVPlaybackCaptioning | |||
To zdarzenie jest wywoływane w każdej aplikacji klienckiej, która obsługuje lokalne wprowadzanie znaków za pomocą edytora IME. | InteractiveObject | |||
Wywoływane, gdy wywołanie metody URLLoader.load() skutkuje błędem krytycznym, który kończy pobieranie pliku Timed Text XML. | FLVPlaybackCaptioning | |||
Wywoływane, gdy użytkownik naciśnie klawisz. | InteractiveObject | |||
Dysponowana, gdy użytkownik próbuje uaktywnić inny element za pomocą klawiatury. | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni klawisz. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie i zwolni środkowy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie środkowy przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik próbuje uaktywnić inny element za pomocą urządzenia wskazującego. | InteractiveObject | |||
Dysponowana, gdy użytkownik ustawi kursor nad instancją obiektu InteractiveObject i poruszy urządzenie wskazujące. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesunie kursor poza instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Dysponowana, gdy użytkownik przesunie kursor nad instancję obiektu InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy kółko myszy zostanie obrócone nad instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane przez obiekt InteractiveObject inicjujący przeciąganie, gdy użytkownik zwolni przycisk podczas przeciągania. | InteractiveObject | |||
Wywoływane przez docelowy obiekt InteractiveObject, gdy przeciągany obiekt zostanie na niego upuszczony i upuszczenie zostanie zaakceptowane wywołaniem DragManager.acceptDragDrop(). | InteractiveObject | |||
Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik wchodzi w granice tego obiektu. | InteractiveObject | |||
Wywoływane przez obiekt InteractiveObject, gdy podczas gestu przeciągania wskaźnik opuści granice tego obiektu. | InteractiveObject | |||
Regularnie wywoływane przez obiekt InteractiveObject, gdy wskaźnik podczas przeciągania pozostaje w granicach tego obiektu. | InteractiveObject | |||
Wywoływane na początku operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag(). | InteractiveObject | |||
Wywoływane podczas operacji przeciągania przez obiekt InteractiveObject określony jako inicjator przeciągania w wywołaniu DragManager.doDrag(). | InteractiveObject | |||
Wywoływane po rozpoczęciu operacji ładowania pliku Timed Text XML, po wystąpieniu wywołania metody URLLoader.load(). | FLVPlaybackCaptioning | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację wklejenia lub wybiera polecenie Wklej z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane podczas odbierania danych w miarę pobierania pliku Timed Text XML. | FLVPlaybackCaptioning | |||
Wywoływane, gdy użytkownik opuści aktywny pisak na odległość mniejszą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik uniesie aktywny pisak na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak nad ekranem, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak poza dany obiekt InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak bezpośrednio nad danym obiektem InteractiveObject, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak poza obiekt InteractiveObject i jego obiekty potomne, przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna odległość wykrywania dla ekranu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa aktywny pisak z obszaru poza drzewem obiektów potomnych danego obiektu InteractiveObject na liście wyświetlania nad ten obiekt (przy czym pisak nie zostaje uniesiony na odległość większą niż graniczna wartość wykrywania dla ekranu). | InteractiveObject | |||
Wywoływane, gdy użytkownik zwalnia przycisk urządzenia wskazującego, jeśli wcześniej nacisnął ten przycisk na wystąpieniu klasy InteractiveObject i przesunął wskaźnik urządzenia poza to wystąpienie klasy InteractiveObject. | InteractiveObject | |||
Dysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania. | DisplayObject | |||
Dysponowana, gdy obiekt ekranowy ma być usunięty z listy wyświetlania na scenie — albo bezpośrednio, albo wskutek usunięcia poddrzewa zawierającego obiekt ekranowy. | DisplayObject | |||
[zdarzenie broadcast] Wywoływane, gdy lista wyświetlania ma być aktualizowana lub renderowana. | DisplayObject | |||
Wywoływane, gdy użytkownik naciśnie i zwolni prawy przycisk urządzenia wskazującego nad tą samą instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik naciśnie przycisk urządzenia wskazującego nad wystąpieniem klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni przycisk urządzenia wskazującego nad instancją klasy InteractiveObject. | InteractiveObject | |||
Wywoływane, gdy użytkownik przesunie kursor poza wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Wywoływane, gdy użytkownik przesunie kursor nad wystąpienie klasy InteractiveObject (za pomocą urządzenia wskazującego). | InteractiveObject | |||
Wywoływana, jeśli wywołanie zdarzenia URLLoader.load() skutkuje próbą załadowania pliku Timed Text XML z serwera na zewnątrz obszaru izolowanego. | FLVPlaybackCaptioning | |||
Wywoływane, gdy użytkownik uaktywnia specyficzną dla platformy kombinację klawiszy wywołującą operację zaznaczenia wszystkiego lub wybiera polecenie „Zaznacz wszystko” z menu kontekstowego dla tekstu. | InteractiveObject | |||
Wywoływane bezpośrednio po uniesieniu klawiatury programowej. | InteractiveObject | |||
Wywoływane bezpośrednio przed uniesieniem klawiatury programowej. | InteractiveObject | |||
Wywoływane bezpośrednio po opuszczeniu klawiatury programowej. | InteractiveObject | |||
Wywoływane, gdy zmienia się wartość flagi tabChildren obiektu. | InteractiveObject | |||
Wywoływane, gdy zmienia się flaga tabEnabled obiektu. | InteractiveObject | |||
Wywoływane, gdy zmienia się wartość właściwości tabIndex obiektu. | InteractiveObject | |||
Wywoływane, gdy użytkownik wprowadzi jeden lub większą liczbę znaków tekstu. | InteractiveObject | |||
Wywoływane, gdy użytkownik zainicjuje kontakt z urządzeniem dotykowym (np. dotknie palcem ekranu dotykowego telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przerwie kontakt z urządzeniem dotykowym (np. uniesie palec z ekranu dotykowego telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik dotyka urządzenia. Wywołanie jest powtarzane w sposób ciągły do momentu usunięcia punktu kontaktu. | InteractiveObject | |||
Wywoływane, gdy użytkownik przemieści punkt kontaktu od instancji klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z jednego obiektu wyświetlanego do punktu na drugim obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik przesuwa punkt kontaktu poza wystąpienie klasy InteractiveObject na urządzeniu dotykowym (na przykład przez przeciągnięcie palcem znad obiektu ekranowego do punktu poza obiektem ekranowym na telefonie komórkowym lub tablecie z ekranem dotykowym). | InteractiveObject | |||
Wywoływane, gdy użytkownik przemieści punkt kontaktu nad instancję klasy InteractiveObject na urządzeniu dotykowym (np. przeciągnie palcem z punktu poza obiektem wyświetlanym do punktu na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject | |||
Wywoływane, gdy użytkownik zwolni nacisk na ekran dotykowy w punkcie kontaktu na tej samej instancji klasy InteractiveObject, na której kontakt został zainicjowany (na przykład naciśnie palcem i zwolni pojedynczy punkt na obiekcie wyświetlanym na ekranie dotykowym telefonu komórkowego lub tabletu). | InteractiveObject |
Stała | Zdefiniowane przez | ||
---|---|---|---|
SHORT_VERSION : String = "2.0" [statyczny]
Zmienna stanu wskazująca na krótki numer wersji składnika. | FLVPlaybackCaptioning | ||
VERSION : String = "2.0.0.39" [statyczny]
Zmienna stanu wskazująca na długi numer wersji składnika. | FLVPlaybackCaptioning |
autoLayout | właściwość |
autoLayout:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Określa, czy składnik FLVPlaybackCaptioning przesuwa się automatycznie i zmienia wielkość obiektu TextField w celu umieszczania podpisów.
Jeśli dla właściwości autoLayout
ustawiona jest wartość true
, instancja DisplayObject lub obiekt TextField zawierający podpisy wyświetli 10 pikseli z dołu instancji FLVPlayback. Obszar podpisywania obejmuje szerokość instancji FLVPlayback z zachowaniem marginesu o szerokości 10 pikseli z każdej strony.
Jeśli dla tej właściwości ustawiona jest wartość true
, instancja DisplayObject lub obiekt TextField zostanie wyświetlona/y bezpośrednio na instancji FLVPlayback. Jeśli użytkownik tworzy własny obiekt TextField, należy ustawić dla właściwości autoLayout
wartość false
. Jeśli ustawiono wartość wordWrap = false
, środek obszaru podpisywania wypada nad instancją FLVPlayback, ale może być on szerszy niż instancja FLVPlayback.
W celu kontrolowania układu należy wykrywać zdarzenia captionChange
, aby określić czas utworzenia instancji obiektu TextField.
Wartością domyślną jest true.
Implementacja
public function get autoLayout():Boolean
public function set autoLayout(value:Boolean):void
Powiązane elementy interfejsu API
captionButton | właściwość |
captionButton:Sprite
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Definiuje wystąpienie własnego składnika interfejsu użytkownika captionButton FLVPlayback, które umożliwia przełączanie w celu włączania i wyłączania podpisywania.
Właściwość captionButton
działa podobnie, jak właściwości FLVPlayback playButton
, pauseButton
, muteButton
itd.
Implementacja
public function get captionButton():Sprite
public function set captionButton(value:Sprite):void
Powiązane elementy interfejsu API
captionTarget | właściwość |
captionTarget:DisplayObject
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Ustawia wystąpienie obiektu DisplayObject, w przypadku którego mają być wyświetlane podpisy.
Jeśli instancja zostanie ustawiona jako obiekt TextField, stanie się bezpośrednim obiektem docelowym. Jeśli instancja zostanie ustawiona jako kontener DisplayObjectContainer zawierający jeden lub większą liczbę obiektów TextField, podpisy zostaną wyświetlone w obiekcie TextField z najniższym indeksem wyświetlania.
Metoda DisplayObjectContainer
obsługuje obiekty przypominające klipy filmowe z tłem w skali 9 — skalę można zmieniać, gdy zmienia się wielkość obiektu TextField.
W przypadku bardziej złożonego skalowania i rysowania należy zapisać kod w taki sposób, aby metoda DisplayObjectContainer
wykrywała zdarzenia captionChange
.
Uwaga Jeśli właściwość captionTargetName
lub właściwość captionTarget
nie została ustawiona, instancja FLVPlaybackCaptioning utworzy pole tekstowe ustawione przez właściwość captionTarget
z następującym formatowaniem:
- czarne tło (background =
true
; backgroundColor =0x000000
;) - biały tekst (textColor =
0xFFFFFF
) - autoSize =
TextFieldAutoSize.LEFT
- multiLine =
true
- wordWrap =
true
- font =
"_sans"
- size =
12
W celu dostosowania tych wartości należy wykrywać zdarzenia captionTargetCreated
.
Implementacja
public function get captionTarget():DisplayObject
public function set captionTarget(value:DisplayObject):void
Powiązane elementy interfejsu API
captionTargetName | właściwość |
captionTargetName:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Nazwa instancji obiektu TextField lub obiektu MovieClip zawierającego obiekt Textfield, który zawiera podpisy.
Aby nie określać obiektu docelowego, należy ustawić dla tej właściwości pusty ciąg znaków (tj. bez określania obiektu docelowego) lub wartość auto
. Ta właściwość jest używana głównie w Inspektorze składników. Podczas pisania kodu zamiast tej właściwości należy użyć właściwości captionTarget
.
Wartością domyślną jest auto.
Implementacja
public function get captionTargetName():String
public function set captionTargetName(value:String):void
Powiązane elementy interfejsu API
flvPlayback | właściwość |
flvPlayback:FLVPlayback
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Ustawia instancję składnika FLVPlayback do podpisania. Instancja FLVPlayback musi mieć taki sam obiekt nadrzędny, co instancja FLVPlaybackCaptioning.
Jeśli właściwość flvPlaybackName
lub właściwość flvPlayback
nie została ustawiona, instancja FLVPlaybackCaptioning wyszuka instancję FLVPlayback o takim samym elemencie nadrzędnym i podpisze pierwszą instancję, jaką znajdzie.
Implementacja
public function get flvPlayback():FLVPlayback
public function set flvPlayback(value:FLVPlayback):void
Powiązane elementy interfejsu API
flvPlaybackName | właściwość |
flvPlaybackName:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Ustawia nazwę instancji FLVPlayback, którą użytkownik chce podpisać.
Aby nie określać obiektu docelowego, należy ustawić pusty ciąg znaków lub wartość auto
. Wystąpienie klasy FLVPlayback musi mieć taki sam obiekt macierzysty co wystąpienie klasy FLVPlaybackCaptioning.
Nazwa instancji FLVPlayback jest używana głównie w Inspektorze składników. Podczas pisania kodu należy użyć właściwości flvPlayback
.
Jeśli właściwość flvPlaybackName
lub właściwość flvPlayback
nie została ustawiona lub ustawiono dla niej wartość auto
, instancja FLVPlaybackCaptioning wyszuka instancję FLVPlayback o takim elemencie nadrzędnym i podpisze pierwszą instancję, jaką znajdzie.
Wartością domyślną jest auto.
Implementacja
public function get flvPlaybackName():String
public function set flvPlaybackName(value:String):void
Powiązane elementy interfejsu API
showCaptions | właściwość |
showCaptions:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Służy do wyświetlania podpisów; true
= podpisy są wyświetlane, false
= podpisy nie są wyświetlane.
Jeśli właściwość captionButton
jest używana w celu zezwolenia użytkownikowi na włączanie i wyłączanie podpisywania, dla właściwości showCaptions
należy ustawić wartość false
.
Wartością domyślną jest true.
Implementacja
public function get showCaptions():Boolean
public function set showCaptions(value:Boolean):void
Powiązane elementy interfejsu API
simpleFormatting | właściwość |
simpleFormatting:Boolean
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Ustawienie wartości true
powoduje ograniczenie instrukcji formatowania z pliku Timed Text.
Następujące style nie są obsługiwane, jeśli dla właściwości simpleFormatting
ustawiona jest wartość true
:
- tts:backgroundColor
- tts:color
- tts:fontSize
- tts:fontFamily
- tts:wrapOption
Następujące style są obsługiwane, jeśli dla właściwości simpleFormatting
ustawiona jest wartość true
:
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
Implementacja
public function get simpleFormatting():Boolean
public function set simpleFormatting(value:Boolean):void
source | właściwość |
track | właściwość |
track:uint
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Obsługa wielu ścieżek językowych.
Najlepszym sposobem wykorzystania właściwości track
jest obsługa wielu ścieżek językowych z wbudowanymi punktami wskazującymi.
Dla punktów wskazujących FLVPlaybackCaptioning należy przestrzegać obsługiwanych formatów.
Jeśli dla właściwości track
ustawiono wartość inną niż 0
, składnik FLVPlaybackCaptioning wyszukuje właściwość text<n> w punkcie wskazującym, w którym wartością właściwości track jest n.
Na przykład: jeśli track == 1
, wówczas składnik FLVPlayBackCaptioning wyszukuje parametr text1
w tym punkcie wskazującym. Jeśli nie zostanie znaleziony zgodny parametr, zostanie wykorzystana właściwość text w parametrze punktu wskazującego.
Wartością domyślną jest 0.
Implementacja
public function get track():uint
public function set track(value:uint):void
videoPlayerIndex | właściwość |
videoPlayerIndex:uint
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Pozwala połączyć funkcję podpisów z konkretnym obiektem VideoPlayer w składniku FLVPlayback.
Jeśli użytkownik chce korzystać z funkcji podpisów w wielu odtwarzaczach wideo (przy użyciu właściwości activeVideoPlayerIndex
i visibleVideoPlayerIndex
w składniku FLVPlayback), należy utworzyć jedną instancję składnika FLVPlaybackCaptioning dla każdego obiektu VideoPlayer
, jaki będzie używany, a następnie ustawić tę właściwość w taki sposób, aby była zgodna z indeksem.
Indeks VideoPlayer ma domyślnie wartość 0, gdy używany jest jeden odtwarzacz wideo.
Implementacja
public function get videoPlayerIndex():uint
public function set videoPlayerIndex(value:uint):void
Powiązane elementy interfejsu API
FLVPlaybackCaptioning | () | Konstruktor |
public function FLVPlaybackCaptioning()
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Tworzy nowe wystąpienie klasy FLVPlaybackCaptioning.
findInCaptions | () | metoda |
public function findInCaptions(searchString:String):Array
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Zwraca tablicę punktów sygnalizacji składnika FLVPlayback, których tekst napisu zawiera wyszukiwany tekst.
Parametry
searchString:String — Ciąg znaków do wyszukania w tekście napisów.
|
Array — Tablica — tablica punktów sygnalizacji składnika FLVPlayback
|
getCaptionsAsArray | () | metoda |
getCaptionsAsTranscript | () | metoda |
public function getCaptionsAsTranscript(preserveFormatting:Boolean = false):String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Zwraca ciąg znaków zawierający wszystkie napisy w formacie HTML.
Każdy napis jest zawarty w znaczniku p
z atrybutem class
„fl_video_caption”, unikalnym atrybutem id
rozpoczynającym się ciągiem znaków „fl_video_caption_2_0_” oraz atrybutem title
wskazującym czas wystąpienia napisu w wideo.
Poniżej znajduje się krótki przykład zwróconego HTML:
<div id="fl_video_transcript" class="fl_video_transcript"> <p class="fl_video_caption" id="fl_video_caption_2_0_1" title="0:00.50"><i>( speaking French ): </i><br/><b>George: </b> Bonjour, Marie.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_2" title="0:01.75"><b>Marie: </b> Bonjour, George.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_3" title="0:03.75">VoilÀ une sucette.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_4" title="0:05.50"><b>George: </b> C'est pour moi?</p> <p class="fl_video_caption" id="fl_video_caption_2_0_5" title="0:06.50"><b>Marie: </b> Oui, c'est pour toi.</p> <p class="fl_video_caption" id="fl_video_caption_2_0_6" title="0:08.00"><b>George: </b> Merci, Marie!</p> <p class="fl_video_caption" id="fl_video_caption_2_0_7" title="0:09.50"><b>Marie: </b> De rien, George.</p> </div>
Parametry
preserveFormatting:Boolean (default = false ) — Przechowuje znaczniki HTML użyte do formatowania tekstu napisu w programie Flash
|
String — Ciąg A — ciąg znaków zawierający wszystkie napisy w formacie HTML.
|
secondsToTime | () | metoda |
captionChange | Zdarzenie |
fl.video.CaptionChangeEvent
właściwość CaptionChangeEvent.type =
fl.video.CaptionChangeEvent.CAPTION_CHANGE
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane po dodaniu lub usunięciu podpisu z pola tekstowego podpisu docelowego.
To zdarzenie jest również wywoływane w przypadku spełnienia następujących warunków:
- właściwość
captionTargetName
nie została ustawiona - właściwość
captionTarget
nie została ustawiona - instancja FLVPlaybackCaptioning utworzyła obiekt TextField automatycznie dla umieszczenia podpisu.
Zdarzenie captionChange
zawiera stałą CaptionChangeEvent.CAPTION_CHANGE
.
type
obiektu zdarzenia captionChange
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
added | Wartość typu Boolean, która wskazuje, czy podpis został dodany lub usunięty z obszaru wyświetlanego. |
captionCuePointObject | Obiekt punktu sygnalizacji dla tego podpisu. |
Powiązane elementy interfejsu API
captionTargetCreated | Zdarzenie |
fl.video.CaptionTargetEvent
właściwość CaptionTargetEvent.type =
fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane po utworzeniu właściwości captionTarget
, ale przed dodaniem jakichkolwiek podpisów (właściwość captionTarget
jest pusta).
Jeśli właściwość captionTarget
zostanie ustawiona za pomocą niestandardowego obiektu DisplayObject, lub jeśli zostanie ustawiona właściwość captionTargetName
, wówczas to zdarzenie nie jest wywoływane.
To zdarzenie należy wykrywać w przypadku dostosowywania właściwości obiektu TextField — na przykład właściwości defaultTextFormat
.
Zdarzenie captionTargetCreated
zawiera stałą CaptionTargetEvent.CAPTION_TARGET_CREATED
.
CaptionTargetEvent.CAPTION_TARGET_CREATED
definiuje wartość właściwości type
obiektu zdarzenia captionTargetCreated
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
captionTarget | Obiekt wyświetlany z właściwości captionTarget należącej do instancji FLVPlaybackCaptioning. |
Powiązane elementy interfejsu API
complete | Zdarzenie |
flash.events.Event
właściwość Event.type =
flash.events.Event.COMPLETE
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane po załadowaniu wszystkich danych Timed Text XML.
StałaEvent.COMPLETE
definiuje wartość właściwości type
obiektu zdarzenia complete
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt sieciowy, którego ładowanie zostało ukończone. |
Powiązane elementy interfejsu API
httpStatus | Zdarzenie |
flash.events.HTTPStatusEvent
właściwość HTTPStatusEvent.type =
flash.events.HTTPStatusEvent.HTTP_STATUS
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane, gdy wywołanie zdarzenia URLLoader.load()
podejmuje próbę uzyskania dostępu do pliku Timed Text XML za pośrednictwem protokołu HTTP, a w bieżącym środowisku programu Flash Player istnieje możliwość wykrycia i zwrócenia kodu stanu żądania.
HTTPStatusEvent.HTTP_STATUS
definiuje wartość type
właściwości obiektu zdarzenia httpStatus
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
status | Zwrócony przez serwer kod stanu HTTP. |
target | Obiekt sieciowy odbierający kod stanu HTTP. |
Powiązane elementy interfejsu API
ioError | Zdarzenie |
flash.events.IOErrorEvent
właściwość IOErrorEvent.type =
flash.events.IOErrorEvent.IO_ERROR
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane, gdy wywołanie metody URLLoader.load()
skutkuje błędem krytycznym, który kończy pobieranie pliku Timed Text XML.
Jeśli to zdarzenie nie zostanie obsłużone, zgłosi błąd.
Definiuje wartość właściwościtype
obiektu zdarzenia ioError
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
errorID | Numer referencyjny skojarzony z konkretnym błędem (tylko w środowisku AIR). |
target | Obiekt sieciowy, w którym wystąpił błąd wejścia/wyjścia. |
text | Tekst, który ma być wyświetlany w charakterze komunikatu o błędzie. |
Powiązane elementy interfejsu API
open | Zdarzenie |
flash.events.Event
właściwość Event.type =
flash.events.Event.OPEN
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane po rozpoczęciu operacji ładowania pliku Timed Text XML, po wystąpieniu wywołania metody URLLoader.load()
.
Event.OPEN
definiuje wartość właściwości type
obiektu zdarzenia open
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt sieciowy, który otworzył połączenie. |
Powiązane elementy interfejsu API
progress | Zdarzenie |
flash.events.ProgressEvent
właściwość ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływane podczas odbierania danych w miarę pobierania pliku Timed Text XML.
Definiuje wartość właściwościtype
obiektu zdarzenia progress
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
bytesLoaded | Liczba elementów lub bajtów załadowanych w momencie, w którym detektor przetwarza zdarzenie. |
bytesTotal | Łączna liczba elementów lub bajtów, które zostaną ostatecznie załadowane w razie pomyślnego zakończenia operacji ładowania. |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt informujący o postępie. |
Powiązane elementy interfejsu API
securityError | Zdarzenie |
flash.events.SecurityErrorEvent
właściwość SecurityErrorEvent.type =
flash.events.SecurityErrorEvent.SECURITY_ERROR
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Wywoływana, jeśli wywołanie zdarzenia URLLoader.load()
skutkuje próbą załadowania pliku Timed Text XML z serwera na zewnątrz obszaru izolowanego.
Jeśli to zdarzenie nie zostanie obsłużone, zgłosi błąd.
StałaSecurityErrorEvent.SECURITY_ERROR
definiuje wartość właściwości type
obiektu zdarzenia securityError
.
To zdarzenie ma następujące właściwości:
Właściwość | Wartość |
---|---|
bubbles | false |
cancelable | false ; nie ma domyślnego zachowania, które można byłoby anulować. |
currentTarget | Obiekt przetwarzający aktywnie obiekt Event za pomocą detektora zdarzeń. |
target | Obiekt sieciowy zgłaszający błąd zabezpieczeń. |
text | Tekst, który ma być wyświetlany w charakterze komunikatu o błędzie. |
Powiązane elementy interfejsu API
SHORT_VERSION | Stała |
public static const SHORT_VERSION:String = "2.0"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Zmienna stanu wskazująca na krótki numer wersji składnika. Numer wersji jest użyteczny, gdy istnieje plik FLA i wymagane jest określenie wersji składnika. W celu określenia wersji składnika należy wpisać następującą instrukcję trace do pliku FLA:
trace (FLVPlaybackCaptioning.SHORT_VERSION);
Zmienna SHORT_VERSION
zawiera tylko główne i podrzędne numery wersji, na przykład: 2.0. Zmienna version
zawiera główne i podrzędne numery wersji, a także numery poprawek i kompilacji, na przykład: 2.0.0.xx.
Powiązane elementy interfejsu API
VERSION | Stała |
public static const VERSION:String = "2.0.0.39"
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | AIR 1.0, Flash Player 9.0.28.0 |
Zmienna stanu wskazująca na długi numer wersji składnika. Numer wersji jest użyteczny, gdy istnieje plik FLA i wymagane jest określenie wersji składnika. W celu określenia wersji składnika należy wpisać następującą instrukcję trace do pliku FLA:
trace (FLVPlaybackCaptioning.VERSION);
Zmienna VERSION
zawiera główne i podrzędne numery wersji, a także numery poprawek i kompilacji, na przykład: 2.0.0.xx. Zmienna SHORT_VERSION
zawiera tylko główne i podrzędne numery wersji, na przykład: 2.0.
Powiązane elementy interfejsu API
W celu uruchomienia przykładu należy wykonać poniższe czynności:
- Otworzyć nowy plik Flash (ActionScript 3.0).
- Umieścić składnik FLVPlayback na stole montażowym w pozycji 0,0 i nadać instancji nazwę player.
- Umieścić składnik FLVPlaybackCaptioning na stole montażowym w pozycji 0,0 i nadać instancji nazwę captioning.
- Umieścić składnik CaptionButton na stole montażowym.
- Zapisać plik FLA i nadać mu nazwę np. captionEx.
- Otworzyć nowy plik ActionScript.
- Wkleić następujący kod przykładowy klasy do nowego pliku ActionScript i zapisać go jako plik FLVPlaybackCaptioningExample.as w tym samym katalogu, co plik FLA.
- W pliku FLA (np. captionEx), w Inspektorze właściwości, ustawić wpis klasy Document jako FLVPlaybackCaptioningExample.
- Wybrać polecenie Kontrola > Testuj film.
package { import fl.video.CaptionChangeEvent; import fl.video.FLVPlayback; import fl.video.FLVPlaybackCaptioning; import flash.display.Sprite; import flash.text.TextField; public class FLVPlaybackCaptioningExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; private var captioningPath:String = "http://www.helpexamples.com/flash/video/caption_video.xml"; public function FLVPlaybackCaptioningExample() { player.source = videoPath; player.skin = "SkinOverAllNoCaption.swf"; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; captioning.flvPlayback = player; captioning.source = captioningPath; captioning.autoLayout = false; captioning.addEventListener(CaptionChangeEvent.CAPTION_CHANGE, onCaptionChange); } private function onCaptionChange(e:CaptionChangeEvent):void { var tf:* = e.target.captionTarget; var player:FLVPlayback = e.target.flvPlayback; // move the caption below the video tf.y = 210; } } }
Tue Jun 12 2018, 12:06 PM Z