Paket | fl.video |
Klasse | public class FLVPlaybackCaptioning |
Vererbung | FLVPlaybackCaptioning Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Sie aktualisiert das Komponenten-Referenzhandbuch für ActionScript 3.0 in Bezug auf die FLVPlaybackCaptioning-Klasse und enthält jetzt die folgenden Eigenschaften und Methoden, die hinzugefügt wurden, um die Eingabehilfen der Komponente zu verbessern.
Stellen Sie sicher, dass Sie die „with Accessibility“-Version der Komponente in Ihr Projekt einschließen, bevor Sie versuchen, auf die neuen Eigenschaften oder Methoden zuzugreifen.
Die FLVPlaybackCaptioning-Komponente lädt eine XML-Datei mit Timed Text (TT) herunter und wendet diese Anzeigetexte auf eine FLVPlayback-Komponente an, die mit dieser Komponente verbunden ist.
Weitere Informationen über das Timed Text-Format finden Sie unter http://www.w3.org/AudioVideo/TT/. Die FLVPlaybackCaptioning-Komponente unterstützt einen Teilsatz der Timed Text 1.0-Spezifikation. Weitere Informationen zum unterstützten Teilsatz finden Sie unter Timed Text Tags (Timed Text-Tags). Es folgt ein kurzes Beispiel:
<?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>
Eigenschaft | Definiert von | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Die aktuelle Eingabehilfenimplementierung (AccessibilityImplementation) für diese InteractiveObject-Instanz. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
Die aktuellen Optionen für Eingabehilfen zur Barrierefreiheit dieses Anzeigeobjekts. | DisplayObject | ||
alpha : Number
Gibt den Alphatransparenzwert des angegebenen Objekts an. | DisplayObject | ||
autoLayout : Boolean
Legt fest, ob für die Anzeigetexte automatisch die FLVPlaybackCaptioning-Komponente verschoben und die Größe des TextField-Objekts geändert wird. | FLVPlaybackCaptioning | ||
blendMode : String
Ein Wert aus der BlendMode-Klasse, mit dem angegeben wird, welcher Mischmodus verwendet werden soll. | DisplayObject | ||
blendShader : Shader [Nur Schreiben]
Legt einen Shader fest, der für das Mischen von Vordergrund und Hintergrund verwendet wird. | DisplayObject | ||
buttonMode : Boolean
Legt den Schaltflächenmodus für dieses Sprite fest. | Sprite | ||
cacheAsBitmap : Boolean
Wird diese Eigenschaft auf „true“ gesetzt, speichern Flash-Laufzeitumgebungen eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
Bei einem Nicht-Null-Wert definiert dieses Matrix-Objekt, wie ein Anzeigeobjekt dargestellt wird, wenn cacheAsBitmap auf „true“ gesetzt ist. | DisplayObject | ||
captionButton : Sprite
Definiert die captionButton FLVPlayback custom UI component-Instanz, die Wechselfunktionen zum Ein- und Ausschalten von Anzeigetexten bietet. | FLVPlaybackCaptioning | ||
captionTarget : DisplayObject
Legt die DisplayObject-Instanz fest, in der die Anzeigetexte eingeblendet werden sollen. | FLVPlaybackCaptioning | ||
captionTargetName : String
Der Instanzenname des TextField-Objekts oder MovieClips, das/der ein TextField-Objekt umgibt, das die Anzeigetexte enthält. | FLVPlaybackCaptioning | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
contextMenu : NativeMenu
Gibt das diesem Objekt zugeordnete Kontextmenü an. | InteractiveObject | ||
doubleClickEnabled : Boolean
Gibt an, ob das Objekt doubleClick-Ereignisse empfängt. | InteractiveObject | ||
dropTarget : DisplayObject [schreibgeschützt]
Gibt das Anzeigeobjekt an, über das der Sprite gezogen wird oder auf dem der Sprite abgelegt wurde. | Sprite | ||
filters : Array
Ein indiziertes Array, das alle dem Anzeigeobjekt derzeit zugeordneten filter-Objekte enthält. | DisplayObject | ||
flvPlayback : FLVPlayback
Legt die FLVPlayback-Instanz fest, die angezeigt werden soll. | FLVPlaybackCaptioning | ||
flvPlaybackName : String
Legt einen FLVPlayback-Instanznamen für die FLVPlayback-Instanz fest, zu der Sie einen Anzeigetext hinzufügen möchten. | FLVPlaybackCaptioning | ||
focusRect : Object
Gibt an, ob für dieses Objekt ein Fokusrechteck angezeigt wird. | InteractiveObject | ||
graphics : Graphics [schreibgeschützt]
Legt das Graphics-Objekt fest, das zu diesem Sprite gehört und für das Vektorzeichnungsbefehle zulässig sind. | Sprite | ||
height : Number
Gibt die Höhe des Anzeigeobjekts in Pixeln an. | DisplayObject | ||
hitArea : Sprite
Gibt als Kollisionsbereich für ein Sprite ein anderes Sprite an. | Sprite | ||
loaderInfo : LoaderInfo [schreibgeschützt]
Gibt ein LoaderInfo-Objekt mit Informationen zum Laden der Datei zurück, zu der dieses Anzeigeobjekt gehört. | DisplayObject | ||
mask : DisplayObject
Das aufrufende Anzeigeobjekt wird durch das angegebene mask-Objekt maskiert. | DisplayObject | ||
metaData : Object
Bezieht das Metadatenobjekt der DisplayObject-Instanz, wenn Metadaten neben der Instanz dieses DisplayObject in der SWF-Datei durch ein PlaceObject4-Tag gespeichert wurden. | DisplayObject | ||
mouseChildren : Boolean
Bestimmt, ob die untergeordneten Elemente des Objekts maus- oder benutzereingabegerätfähig sind oder nicht. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Gibt an, ob dieses Objekt Meldungen von der Maus oder einem anderen Benutzereingabegerät empfängt. | InteractiveObject | ||
mouseX : Number [schreibgeschützt]
Gibt die x-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
mouseY : Number [schreibgeschützt]
Gibt die y-Koordinate der Position der Maus oder des Benutzereingabegeräts in Pixeln an. | DisplayObject | ||
name : String
Gibt den Instanznamen des Anzeigeobjekts an. | DisplayObject | ||
needsSoftKeyboard : Boolean
Gibt an, ob eine virtuelle Tastatur (Bildschirmtastatur) angezeigt wird, wenn diese InteractiveObject-Instanz den Fokus erhält. | InteractiveObject | ||
numChildren : int [schreibgeschützt]
Liefert die Anzahl der Objekte, die diesem Objekt untergeordnet sind. | DisplayObjectContainer | ||
opaqueBackground : Object
Legt fest, ob das Anzeigeobjekt bei einer bestimmten Hintergrundfarbe undurchsichtig ist. | DisplayObject | ||
parent : DisplayObjectContainer [schreibgeschützt]
Gibt das DisplayObjectContainer-Objekt an, das dieses Anzeigeobjekt enthält. | DisplayObject | ||
root : DisplayObject [schreibgeschützt]
Bei einem Anzeigeobjekt in einer geladenen SWF-Datei ist die root-Eigenschaft das oberste Anzeigeobjekt in dem Teil der Baumstruktur der Anzeigeliste, der diese SWF-Datei repräsentiert. | DisplayObject | ||
rotation : Number
Gibt die Drehung der DisplayObject-Instanz ausgehend von der ursprünglichen Ausrichtung in Grad an. | DisplayObject | ||
rotationX : Number
Gibt die x-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationY : Number
Gibt die y-Achsendrehung der DisplayObject-Instanz in Grad an, und zwar bezogen auf die ursprüngliche Ausrichtung zum übergeordneten 3D-Container. | DisplayObject | ||
rotationZ : Number
Gibt die Drehung der z-Achse der DisplayObject-Instanz in Grad an, ausgehend von ihrer ursprünglichen Ausrichtung relativ zum übergeordneten 3D-Container. | DisplayObject | ||
scale9Grid : Rectangle
Das aktuell verwendete Skalierungsraster. | DisplayObject | ||
scaleX : Number
Gibt die horizontale Skalierung (Prozentwert) des Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scaleY : Number
Gibt die vertikale Skalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scaleZ : Number
Gibt die Tiefenskalierung (Prozentwert) eines Objekts ausgehend vom Registrierungspunkt an. | DisplayObject | ||
scrollRect : Rectangle
Die Begrenzungen des Bildlaufrechtecks für das Anzeigeobjekt. | DisplayObject | ||
showCaptions : Boolean
Wird zum Anzeigen von Anzeigetexten verwendet: "true" = Anzeigetexte anzeigen, "false" = keine Anzeigetexte anzeigen. | FLVPlaybackCaptioning | ||
simpleFormatting : Boolean
Beschränkt die Formatierungsanweisungen, die aus der Timed Text-Datei genommen werden, wenn „true“ eingestellt ist. | FLVPlaybackCaptioning | ||
softKeyboard : String
Steuert das Erscheinungsbild der Bildschirmtastatur. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Definiert einen Bereich, der auf dem Bildschirm sichtbar bleiben soll, wenn eine virtuelle Tastatur angezeigt wird (nicht unter iOS verfügbar). | InteractiveObject | ||
soundTransform : flash.media:SoundTransform
Steuert den Sound innerhalb dieses Sprites. | Sprite | ||
source : String
URL der XML-Datei mit Timed Text, die Informationen zum Anzeigetext enthält (erforderliche Eigenschaft). | FLVPlaybackCaptioning | ||
stage : Stage [schreibgeschützt]
Die Bühne des Anzeigeobjekts. | DisplayObject | ||
tabChildren : Boolean
Bestimmt, ob die dem Objekt untergeordneten Objekte per Tabulatortaste aktivierbar sind. | DisplayObjectContainer | ||
tabEnabled : Boolean
Gibt an, ob sich dieses Objekt in der Tabulatorreihenfolge befindet. | InteractiveObject | ||
tabIndex : int
Gibt die Tabulatorreihenfolge von Objekten in einer SWF-Datei an. | InteractiveObject | ||
textSnapshot : flash.text:TextSnapshot [schreibgeschützt]
Liefert ein TextSnapshot-Objekt für diese DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
track : uint
Unterstützung für mehrsprachige Titel. | FLVPlaybackCaptioning | ||
transform : flash.geom:Transform
Ein Objekt mit Eigenschaften, die zur Matrix, Farbtransformation und Pixelbegrenzung eines Anzeigeobjekts gehören. | DisplayObject | ||
useHandCursor : Boolean
Ein boolescher Wert, der angibt, ob der Handcursor angezeigt werden soll, wenn der Zeiger über ein Sprite geführt wird, in dem die buttonMode-Eigenschaft auf „true“ gesetzt ist. | Sprite | ||
videoPlayerIndex : uint
Verbindet den Anzeigetext mit einem bestimmten VideoPlayer in der FLVPlayback-Komponente. | FLVPlaybackCaptioning | ||
visible : Boolean
Gibt an, ob das Anzeigeobjekt sichtbar ist oder nicht. | DisplayObject | ||
width : Number
Gibt die Breite des Anzeigeobjekts in Pixeln an. | DisplayObject | ||
x : Number
Gibt die x-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | DisplayObject | ||
y : Number
Gibt die y-Koordinate der DisplayObject-Instanz relativ zu den lokalen Koordinaten des übergeordneten DisplayObjectContainer-Objekts an. | DisplayObject | ||
z : Number
Gibt die z-Koordinatenposition an der z-Achse der DisplayObject-Instanz relativ zum übergeordneten 3D-Container an. | DisplayObject |
Methode | Definiert von | ||
---|---|---|---|
Erstellt eine neue FLVPlaybackCaptioning-Instanz. | FLVPlaybackCaptioning | ||
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu. | DisplayObjectContainer | ||
Fügt dieser DisplayObjectContainer-Instanz eine untergeordnete DisplayObject-Instanz hinzu. | DisplayObjectContainer | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Gibt an, ob aufgrund der Sicherheitseinschränkungen irgendwelche Anzeigeobjekte aus der Liste ausgeschlossen werden, die beim Aufrufen der DisplayObjectContainer.getObjectsUnderPoint()-Methode mit dem angegebenen point-Punkt zurückgegeben wird. | DisplayObjectContainer | ||
Ermittelt, ob das angegebene Anzeigeobjekt der DisplayObjectContainer-Instanz oder der Instanz selbst untergeordnet ist. | DisplayObjectContainer | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Gibt ein Array von Cue-Points der FLVPlayback-Komponente zurück, deren Untertiteltext den gesuchten String enthält. | FLVPlaybackCaptioning | ||
Gibt ein Rechteck zurück, das den Bereich des Anzeigeobjekts in Bezug auf das Koordinatensystem des targetCoordinateSpace-Objekts definiert. | DisplayObject | ||
Gibt ein Array von Cue-Points einer FLVPlayback-Komponente zurück, die die Untertitel enthalten. | FLVPlaybackCaptioning | ||
Gibt einen String mit allen Untertiteln als HTML-formatiertes Transkript zurück. | FLVPlaybackCaptioning | ||
Gibt die untergeordnete Anzeigeobjektinstanz zurück, die sich an der angegebenen Indexposition befindet. | DisplayObjectContainer | ||
Gibt das untergeordnete Anzeigeobjekt für den angegebenen Namen zurück. | DisplayObjectContainer | ||
Gibt die Indexposition einer untergeordneten DisplayObject-Instanz zurück. | DisplayObjectContainer | ||
Gibt ein Array an Objekten zurück, die unter dem angegebenen Punkt liegen und dieser DisplayObjectContainer-Instanz untergeordnet sind (auch über mehrere Unterordnungsstufen hinweg). | DisplayObjectContainer | ||
Gibt ein Rechteck zurück, das die Begrenzung des Anzeigeobjekts (ohne etwaige Striche oder Formen) definiert, und zwar aufgrund des vom Parameter „targetCoordinateSpace“ definierten Koordinatensystems. | DisplayObject | ||
Konvertiert das point-Objekt von den (globalen) Bühnenkoordinaten in die (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Konvertiert einen zweidimensionale Punkt von den (globalen) Bühnenkoordinaten in die dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts. | DisplayObject | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Untersucht den Begrenzungsrahmen des Anzeigeobjekts, um festzustellen, ob er sich mit dem Begrenzungsrahmen des obj-Anzeigeobjekts überschneidet. | DisplayObject | ||
Wertet das Anzeigeobjekt aus, um festzustellen, ob es den durch die Parameter „x“ und „y“ festgelegten Punkt überdeckt oder schneidet. | DisplayObject | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Konvertiert einen dreidimensionalen Punkt der dreidimensionalen (lokalen) Koordinaten des Anzeigeobjekts in einen zweidimensionalen Punkt der (globalen) Bühnenkoordinaten. | DisplayObject | ||
Konvertiert das point-Objekt von den (lokalen) Koordinaten des Anzeigeobjekts in die (globalen) Bühnenkoordinaten. | DisplayObject | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Entfernt die angegebene untergeordnete DisplayObject-Instanz aus der Child-Liste der DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
Entfernt ein untergeordnetes Anzeigeobjekt aus der angegebenen Indexposition in der Child-Liste des Anzeigeobjekt-Containers. | DisplayObjectContainer | ||
Entfernt alle untergeordneten DisplayObject-Instanzen aus der Liste der untergeordneten Elemente der DisplayObjectContainer-Instanz. | DisplayObjectContainer | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
Blendet eine virtuelle Tastatur ein. | InteractiveObject | ||
Gibt eine Anzahl von Sekunden als Zeitcodestring zurück. | FLVPlaybackCaptioning | ||
Ändert die Position eines vorhandenen untergeordneten Objekts im Anzeigeobjekt-Container. | DisplayObjectContainer | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Ermöglicht es Benutzern, das angegebene Sprite mit einer Ziehoperation zu verschieben. | Sprite | ||
Ermöglicht dem Benutzer das Ziehen des angegebenen Sprites auf einem berührungsempfindlichen Gerät. | Sprite | ||
Stoppt rekursiv die Ausführung von allen Movieclips, die auf diesem Objekt gerootet sind. | DisplayObjectContainer | ||
Beendet die startDrag()-Methode. | Sprite | ||
Beendet die startTouchDrag()-Methode zur Verwendung mit berührungsempfindlichen Geräten. | Sprite | ||
Kehrt die z-Reihenfolge (von vorne nach hinten) der beiden angegebenen untergeordneten Objekte um. | DisplayObjectContainer | ||
Kehrt die z-Reihenfolge (von vorne nach hinten) der untergeordneten Objekte an den beiden angegebenen Indexpositionen in der Child-Liste um. | DisplayObjectContainer | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn ein Objekt der Anzeigeliste hinzugefügt wird. | DisplayObject | |||
Wird ausgelöst, wenn ein Anzeigeobjekt der Anzeigeliste für die Bühne hinzugefügt wird. Dies erfolgt entweder direkt oder über das Hinzufügen einer Unterstruktur, die das Anzeigeobjekt enthält. | DisplayObject | |||
Wird ausgelöst, wenn im Beschriftungsziel-Textfeld eine Beschriftung hinzugefügt oder entfernt wird. | FLVPlaybackCaptioning | |||
Wird ausgelöst, nachdem die captionTarget-Eigenschaft erstellt, jedoch bevor eine Beschriftung hinzugefügt wurde (captionTarget-Eigenschaft ist leer). | FLVPlaybackCaptioning | |||
Wird ausgelöst, wenn der Benutzer aus dem Kontextmenü die Option „Löschen“ wählt. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer die Haupttaste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und wieder loslässt. | InteractiveObject | |||
Wird ausgelöst, nachdem alle XML-Daten im Timed Text-Format geladen wurden. | FLVPlaybackCaptioning | |||
Wird ausgelöst, wenn der Benutzer das Kontextmenü, das mit diesem interaktiven Objekt verknüpft ist, in einer AIR-Anwendung einblendet. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Kopieren“ aktiviert oder im Kontextmenü des Texts „Kopieren“ wählt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Ausschneiden“ aktiviert oder im Kontextmenü des Texts „Ausschneiden“ wählt. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn der Benutzer die Haupttaste des Zeigegeräts zweimal schnell hintereinander über dem gleichen InteractiveObject-Objekt drückt und das doubleClickEnabled-Flag des Objekts „true“ lautet. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf ein neues Bild erreicht. | DisplayObject | |||
[broadcast event] Wird ausgelöst, wenn der Abspielkopf das aktuelle Bild verlässt. | DisplayObject | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus erhalten hat. | InteractiveObject | |||
Wird ausgelöst, nachdem ein Anzeigeobjekt den Fokus verloren hat. | InteractiveObject | |||
[broadcast event] Wird ausgelöst, nachdem die Konstruktoren von Bildanzeigeobjekten ausgeführt wurden, bevor Bildskripten ausgeführt wurden. | DisplayObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt entlang der Kante der Touch-Oberfläche mit einer InteractiveObject-Instanz erstellt (z. B. durch Tippen entlang der Kante der Touch-Oberfläche auf Siri Remote für Apple TV). Bei einigen Geräten könnte dieser Kontakt auch als eine Kombination von verschiedenen Kontaktereignissen ausgelegt werden. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer auf zwei Kontaktpunkte über derselben InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät drückt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen zwei Finger auf ein Anzeigeobjekt drückt und wieder loslässt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Berührungspunkt über die InteractiveObject-Instanz auf einem berührungsempfindlichen Gerät bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger über ein Anzeigeobjekt von links nach rechts bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Drehgeste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann über einem Anzeigeobjekt dreht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Swipe-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit drei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann parallel über ein Anzeigeobjekt bewegt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen Kontaktpunkt mit einer InteractiveObject-Instanz erstellt und dann auf ein berührungsempfindliches Gerät tippt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen mehrere Finger auf einem Anzeigeobjekt platziert, um ein Menü zu öffnen, und dann mit einem Finger tippt, um einen Menüpunkt auszuwählen). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer eine Zoom-Geste an einem Kontaktpunkt mit einer InteractiveObject-Instanz ausführt (zum Beispiel mit zwei Fingern den Bildschirm eines Mobiltelefons oder Tablets berührt und die Finger dann schnell über einem Anzeigeobjekt spreizt). | InteractiveObject | |||
Wird ausgelöst, wenn bei einem Aufruf des URLLoader.load()-Ereignisses versucht wird, über HTTP auf eine XML-Datei im Timed Text-Format zuzugreifen, und die aktuelle Flash Player-Umgebung den Statuscode für die Anforderung erkennen und zurückgeben kann. | FLVPlaybackCaptioning | |||
Dieses Ereignis wird an jede Client-Anwendung abgesetzt, die die Inline-Eingabe mit einem IME unterstützt | InteractiveObject | |||
Wird ausgelöst, wenn bei einem Aufruf des URLLoader.load()-Ereignisses ein schwerwiegender Fehler auftritt, durch den der Download der XML-Datei im Timed Text-Format abgebrochen wird. | FLVPlaybackCaptioning | |||
Wird ausgelöst, wenn der Benutzer eine Taste drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe der Tastatur zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer eine Taste loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die mittlere Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer versucht, den Fokus mithilfe eines Zeigegeräts zu ändern. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät bewegt, während es sich auf einer InteractiveObject-Instanz befindet. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn das Mausrad über einer InteractiveObject-Instanz gedreht wird. | InteractiveObject | |||
Wird vom InteractiveObject-Ziehinitiator ausgelöst, wenn der Benutzer die Ziehbewegung beendet. | InteractiveObject | |||
Wird vom InteractiveObject-Zielobjekt ausgelöst, wenn ein gezogenes Objekt darauf abgelegt wird und das Ablegen mit einem Aufruf von „DragManager.acceptDragDrop()“ akzeptiert wurde. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung in ihre Begrenzungen eintritt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz ausgelöst, wenn eine Ziehbewegung ihre Begrenzungen verlässt. | InteractiveObject | |||
Wird von einer InteractiveObject-Instanz kontinuierlich ausgelöst, während eine Ziehbewegung innerhalb ihrer Begrenzungen verbleibt. | InteractiveObject | |||
Wird am Anfang eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird während eines Ziehvorgangs von der InteractiveObject-Instanz ausgelöst, die als Ziehinitiator im DragManager.doDrag()-Aufruf festgelegt ist. | InteractiveObject | |||
Wird ausgelöst, wenn nach einem Aufruf der URLLoader.load()-Methode der Download-Vorgang zum Laden der XML-Datei im Timed Text-Format gestartet wird. | FLVPlaybackCaptioning | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Einfügen“ aktiviert oder im Kontextmenü des Texts „Einfügen“ wählt. | InteractiveObject | |||
Wird ausgelöst, wenn während des Downloads der XML-Datei im Timed Text-Format Daten empfangen werden. | FLVPlaybackCaptioning | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift unter den Schwellenwert für die Abstandserkennung des Bildschirms senkt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift über den Schwellenwert für die Abstandserkennung des Bildschirms anhebt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift über den Bildschirm bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift von diesem InteractiveObject wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den aktiven Eingabestift direkt über dieses InteractiveObject bewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von diesem InteractiveObject und seinen untergeordneten Elementen wegbewegt, während er innerhalb des Schwellenwerts der Abstandserkennung auf dem Bildschirm bleibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer einen aktiven Eingabestift von außerhalb der Nachfolgerstruktur des Objekts in der Anzeigeliste über dieses InteractiveObject bewegt (und dabei innerhalb des Schwellenwerts für die Abstandserkennung auf dem Bildschirm bleibt). | InteractiveObject | |||
Wird abgesetzt, wenn ein Benutzer die Taste des Zeigegeräts loslässt, nachdem er die Taste über einer InteractiveObject-Instanz gedrückt und das Zeigegerät dann von der InteractiveObject-Instanz wegbewegt hat. | InteractiveObject | |||
Wird ausgelöst, wenn ein Objekt aus der Anzeigeliste entfernt werden soll. | DisplayObject | |||
Wird ausgelöst, wenn ein Anzeigeobjekt aus der Anzeigeliste entfernt werden soll. Dies erfolgt entweder direkt oder über das Entfernen einer Unterstruktur, die das Anzeigeobjekt enthält. | DisplayObject | |||
[broadcast event] Wird ausgelöst, wenn die Anzeigeliste kurz davor steht, aktualisiert und neu gezeichnet zu werden. | DisplayObject | |||
Wird ausgelöst, wenn der Benutzer die rechte Taste des Zeigegeräts über derselben InteractiveObject-Instanz drückt und loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz drückt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer die Taste des Zeigegeräts über einer InteractiveObject-Instanz loslässt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät von einer InteractiveObject-Instanz wegbewegt. | InteractiveObject | |||
Wird ausgelöst, wenn der Benutzer das Zeigegerät auf eine InteractiveObject-Instanz bewegt. | InteractiveObject | |||
Wird ausgelöst, wenn bei einem Aufruf des URLLoader.load()-Ereignisses versucht wird, eine XML-Datei im Timed Text-Format von einem Server außerhalb der Sicherheits-Sandbox zu laden. | FLVPlaybackCaptioning | |||
Wird abgesetzt, wenn der Benutzer die plattformspezifische Tastenkombination für „Alles auswählen“ aktiviert oder im Kontextmenü des Texts „Alles auswählen“ wählt. | InteractiveObject | |||
Wird sofort nach dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird direkt vor dem Einblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird sofort nach dem Ausblenden der Softwaretastatur abgesetzt. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Wert des tabChildren-Flags des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich das tabEnabled-Flag des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn sich der Wert der tabIndex-Eigenschaft des Objekts ändert. | InteractiveObject | |||
Wird ausgelöst, wenn ein Benutzer ein oder mehrere Textzeichen eingibt. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer ein berührungsempfindliches Gerät erstmals berührt (zum Beispiel mit dem Finger das Touchscreen eines Mobiltelefons oder Tablets berührt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät entfernt (zum Beispiel den Finger vom Touchscreen eines Mobiltelefons oder Tablets hebt). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer das Gerät berührt, und zwar kontinuierlich, bis der Kontaktpunkt entfernt wird. | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt zu einem anderen zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät von einer InteractiveObject-Instanz wegbewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Anzeigeobjekt auf einen Punkt außerhalb des Anzeigeobjekts zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt bei einem berührungsempfindlichen Gerät über eine InteractiveObject-Instanz bewegt (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem Punkt außerhalb des Anzeigeobjekts auf einen Punkt über einem Anzeigeobjekt zieht). | InteractiveObject | |||
Wird abgesetzt, wenn der Benutzer den Kontaktpunkt über derselben InteractiveObject-Instanz anhebt, auf der der Kontakt eingeleitet wurde (zum Beispiel bei einem Mobiltelefon oder Tablet mit Touchscreen einen Finger von einem einzelnen Kontaktpunkt hebt). | InteractiveObject |
Konstante | Definiert von | ||
---|---|---|---|
SHORT_VERSION : String = "2.0" [statisch]
Statusvariable, die die kurze Versionsnummer der Komponente angibt. | FLVPlaybackCaptioning | ||
VERSION : String = "2.0.0.39" [statisch]
Statusvariable, die die lange Versionsnummer der Komponente angibt. | FLVPlaybackCaptioning |
autoLayout | Eigenschaft |
autoLayout:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Legt fest, ob für die Anzeigetexte automatisch die FLVPlaybackCaptioning-Komponente verschoben und die Größe des TextField-Objekts geändert wird.
Wenn für die Eigenschaft autoLayout
der Wert true
festgelegt ist, wird die DisplayObject-Instanz oder das TextField-Objekt, das die Anzeigetexte enthält, 10 Pixel vom unteren Rand der FLVPlayback-Instanz angezeigt. Der Anzeigetextbereich deckt die Breite der FLVPlayback-Instanz ab, wobei ein Rand von 10 Pixel an jeder Seite berücksichtigt wird.
Wenn für diese Eigenschaft der Wert true
festgelegt ist, wird die DisplayObject-Instanz oder das TextField-Objekt direkt über der FLVPlayback-Instanz angezeigt. Wenn Sie Ihr eigenes TextField-Objekt erstellen, sollten Sie für autoLayout
den Wert false
festlegen. Wenn wordWrap = false
, wird der Textanzeigebereich zentriert über der FLVPlayback-Instanz angezeigt. Der Bereich kann breiter als die FLVPlayback-Instanz sein.
Um das Layout zu steuern, müssen Sie auf das Ereignis captionChange
warten. Mit diesem Ereignis können Sie bestimmen, wann die TextField-Objektinstanz erstellt wird.
Der Standardwert ist true.
Implementierung
public function get autoLayout():Boolean
public function set autoLayout(value:Boolean):void
Verwandte API-Elemente
captionButton | Eigenschaft |
captionButton:Sprite
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Definiert die captionButton FLVPlayback custom UI component-Instanz, die Wechselfunktionen zum Ein- und Ausschalten von Anzeigetexten bietet.
Die Eigenschaft captionButton
funktioniert ähnlich wie die FLVPlayback-Eigenschaften playButton
, pauseButton
, muteButton
usw.
Implementierung
public function get captionButton():Sprite
public function set captionButton(value:Sprite):void
Verwandte API-Elemente
captionTarget | Eigenschaft |
captionTarget:DisplayObject
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Legt die DisplayObject-Instanz fest, in der die Anzeigetexte eingeblendet werden sollen.
Wenn Sie die Instanz als ein TextField-Objekt festlegen, wird es direkt angegeben. Wenn Sie die Instanz als einen DisplayObjectContainer festlegen, der mehrere TextField-Objekte enthält, werden die Anzeigetexte im TextField-Objekt mit dem niedrigsten Anzeigeindex eingeblendet.
Die Methode DisplayObjectContainer
unterstützt ein Objekt, das einem Movieclip ähnlich ist, mit einem Hintergrund der Skalierung 9. Dieser Hintergrund kann skaliert werden, wenn sich die Größe des TextField-Objekts ändert.
Schreiben Sie für komplexere Skalierungen und Zeichnungen Code, in dem die Methode DisplayObjectContainer
auf ein captionChange
-Ereignis wartet.
Hinweis: Wenn die Eigenschaft captionTargetName
oder captionTarget
nicht festgelegt ist, erstellt die FLVPlaybackCaptioning-Instanz ein Textfeld, das von der Eigenschaft captionTarget
festgelegt wird. Dieses Textfeld hat die folgende Formatierung:
- schwarzer Hintergrund (background =
true
; backgroundColor =0x000000
;) - weißer Text (textColor =
0xFFFFFF
) - autoSize =
TextFieldAutoSize.LEFT
- multiLine =
true
- wordWrap =
true
- font =
"_sans"
- size =
12
Um diese Werte anzupassen, warten Sie auf das Ereignis captionTargetCreated
.
Implementierung
public function get captionTarget():DisplayObject
public function set captionTarget(value:DisplayObject):void
Verwandte API-Elemente
captionTargetName | Eigenschaft |
captionTargetName:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Der Instanzenname des TextField-Objekts oder MovieClips, das/der ein TextField-Objekt umgibt, das die Anzeigetexte enthält.
Um kein Ziel anzugeben, legen Sie für diese Eigenschaft einen leeren String (d. h. kein Ziel angegeben) oder auto
fest. Diese Eigenschaft wird hauptsächlich im Komponenteninspektor verwendet. Wenn Sie Code schreiben, sollten Sie stattdessen die Eigenschaft captionTarget
verwenden.
Der Standardwert ist auto.
Implementierung
public function get captionTargetName():String
public function set captionTargetName(value:String):void
Verwandte API-Elemente
flvPlayback | Eigenschaft |
flvPlayback:FLVPlayback
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Legt die FLVPlayback-Instanz fest, die angezeigt werden soll. Die FLVPlayback-Instanz muss das gleiche übergeordnete Objekt wie die FLVPlaybackCaptioning-Instanz haben.
Wenn die Eigenschaft flvPlaybackName
oder flvPlayback
nicht festgelegt ist, sucht die FLVPlaybackCaptioning-Instanz nach einer FLVPlayback-Instanz mit dem gleichen übergeordneten Objekt. Das erste gefundene Objekt wird angezeigt.
Implementierung
public function get flvPlayback():FLVPlayback
public function set flvPlayback(value:FLVPlayback):void
Verwandte API-Elemente
flvPlaybackName | Eigenschaft |
flvPlaybackName:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Legt einen FLVPlayback-Instanznamen für die FLVPlayback-Instanz fest, zu der Sie einen Anzeigetext hinzufügen möchten.
Um kein Ziel anzugeben, legen Sie hierfür einen leeren String (d. h. kein Ziel angegeben) oder auto
fest. Die FLVPlayback-Instanz muss das gleiche übergeordnete Objekt wie die FLVPlaybackCaptioning-Instanz haben.
Der FLVPlayback-Instanzname wird hauptsächlich im Komponenteninspektor verwendet. Wenn Sie Code schreiben, verwenden Sie die Eigenschaft flvPlayback
.
Wenn die Eigenschaft flvPlaybackName
oder flvPlayback
nicht festgelegt oder auf auto
gesetzt ist, sucht die FLVPlaybackCaptioning-Instanz nach einer FLVPlayback-Instanz mit dem gleichen übergeordneten Objekt. Das erste gefundene Objekt wird angezeigt.
Der Standardwert ist auto.
Implementierung
public function get flvPlaybackName():String
public function set flvPlaybackName(value:String):void
Verwandte API-Elemente
showCaptions | Eigenschaft |
showCaptions:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird zum Anzeigen von Anzeigetexten verwendet: true
= Anzeigetexte anzeigen, false
= keine Anzeigetexte anzeigen.
Wenn Sie die Eigenschaft captionButton
verwenden, um dem Benutzer zu ermöglichen, Anzeigetexte zu aktivieren oder zu deaktivieren, stellen Sie die Eigenschaft showCaptions
auf false
ein.
Der Standardwert ist true.
Implementierung
public function get showCaptions():Boolean
public function set showCaptions(value:Boolean):void
Verwandte API-Elemente
simpleFormatting | Eigenschaft |
simpleFormatting:Boolean
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Beschränkt die Formatierungsanweisungen aus der Datei im Timed Text-Format, wenn dieser Wert auf true
gesetzt ist.
Die folgenden Stile werden nicht unterstützt, wenn für die Eigenschaft simpleFormatting
der Wert true
festgelegt ist:
- tts:backgroundColor
- tts:color
- tts:fontSize
- tts:fontFamily
- tts:wrapOption
Die folgenden Stile werden unterstützt, wenn für die Eigenschaft simpleFormatting
der Wert true
festgelegt ist:
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
Implementierung
public function get simpleFormatting():Boolean
public function set simpleFormatting(value:Boolean):void
source | Eigenschaft |
source:String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
URL der XML-Datei im Timed Text-Format, die Informationen zum Anzeigetext enthält (erforderliche Eigenschaft).
Implementierung
public function get source():String
public function set source(value:String):void
track | Eigenschaft |
track:uint
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Unterstützung für mehrsprachige Titel.
Die Eigenschaft track
wird am besten zur Unterstützung mehrsprachiger Titel mit eingebetteten Cue-Points verwendet.
Sie müssen den unterstützten Formaten für FLVPlayback-Captioning-Cue-Points folgen.
Wenn für die Eigenschaft track
nicht 0
festgelegt ist, sucht die FLVPlaybackCaptioning-Komponente nach einer text<n>-Eigenschaft auf dem Cue-Point, wobei n dem Wert des Titels entspricht.
Beispiel: Wenn track == 1
ist, dann sucht die FLVPlayBackCaptioning-Komponente nach dem Parameter text1
auf dem Cue-Point. Wenn kein übereinstimmender Parameter gefunden wird, wird die Texteigenschaft im Cue-Point-Parameter verwendet.
Der Standardwert ist 0.
Implementierung
public function get track():uint
public function set track(value:uint):void
videoPlayerIndex | Eigenschaft |
videoPlayerIndex:uint
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Verbindet den Anzeigetext mit einem bestimmten VideoPlayer in der FLVPlayback-Komponente.
Wenn Sie Anzeigetexte in mehreren Video-Playern verwenden möchten (mit den Eigenschaften activeVideoPlayerIndex
und visibleVideoPlayerIndex
der FLVPlayback-Komponente), sollten Sie eine Instanz der FLVPlaybackCaptioning-Komponente für jeden VideoPlayer
erstellen, den Sie verwenden werden. Legen Sie diese Eigenschaft so fest, dass sie dem Index entspricht.
Der Standardwert für den VideoPlayer-Index ist "0", wenn nur ein Video-Player verwendet wird.
Implementierung
public function get videoPlayerIndex():uint
public function set videoPlayerIndex(value:uint):void
Verwandte API-Elemente
FLVPlaybackCaptioning | () | Konstruktor |
public function FLVPlaybackCaptioning()
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Erstellt eine neue FLVPlaybackCaptioning-Instanz.
findInCaptions | () | Methode |
public function findInCaptions(searchString:String):Array
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Gibt ein Array von Cue-Points der FLVPlayback-Komponente zurück, deren Untertiteltext den gesuchten String enthält.
Parameter
searchString:String — Ein String, nach dem in den Untertiteln gesucht wird.
|
Array — Ein Array von Cue-Points einer FLVPlayback-Komponente.
|
getCaptionsAsArray | () | Methode |
getCaptionsAsTranscript | () | Methode |
public function getCaptionsAsTranscript(preserveFormatting:Boolean = false):String
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Gibt einen String mit allen Untertiteln als HTML-formatiertes Transkript zurück.
Jeder Untertitel befindet sich in einem p
-Tag mit dem class
-Attribut "fl_video_caption", einem eindeutigen id
-Attribut beginnend mit dem String "fl_video_caption_2_0_" und einem title
-Attribut, das den Zeitcode angibt, bei dem der Untertitel im Video erscheint.
Folgendes ist ein kurzes Beispiel des zurückgegebenen HTML-Codes:
<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>
Parameter
preserveFormatting:Boolean (default = false ) — Erhält die HTML-Tags, die zur Formatierung des Untertiteltexts verwendet werden, in Flash.
|
String — String Ein String mit allen Untertiteln als HTML-formatiertes Transkript.
|
secondsToTime | () | Methode |
captionChange | Ereignis |
fl.video.CaptionChangeEvent
Eigenschaft CaptionChangeEvent.type =
fl.video.CaptionChangeEvent.CAPTION_CHANGE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, wenn im Beschriftungsziel-Textfeld eine Beschriftung hinzugefügt oder entfernt wird.
Das Ereignis wird auch ausgelöst, wenn die folgenden Bedingungen wahr sind:
- die Eigenschaft
captionTargetName
ist nicht festgelegt; - die Eigenschaft
captionTarget
ist nicht festgelegt; - die FLVPlaybackCaptioning-Instanz erstellt automatisch ein TextField-Objekt für den Anzeigetext.
Das Ereignis captionChange
verfügt über die Konstante CaptionChangeEvent.CAPTION_CHANGE
.
type
eines captionChange
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
added | Ein boolescher Wert, der angibt, ob die Beschriftung in der Anzeige hinzugefügt oder entfernt wurde. |
captionCuePointObject | Das Cue-Point-Objekt für diesen Anzeigetext. |
Verwandte API-Elemente
captionTargetCreated | Ereignis |
fl.video.CaptionTargetEvent
Eigenschaft CaptionTargetEvent.type =
fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, nachdem die captionTarget
-Eigenschaft erstellt, jedoch bevor eine Beschriftung hinzugefügt wurde (captionTarget
-Eigenschaft ist leer).
Wenn die Eigenschaft captionTarget
mit einem benutzerdefinierten DisplayObject festgelegt wird oder wenn die Eigenschaft captionTargetName
festgelegt ist, wird dieses Ereignis nicht ausgelöst.
Warten Sie auf dieses Ereignis, wenn Sie die Eigenschaften des TextField-Objekts benutzerspezifisch anpassen, z. B. die Eigenschaft defaultTextFormat
.
Das Ereignis captionTargetCreated
verfügt über die Konstante CaptionTargetEvent.CAPTION_TARGET_CREATED
.
CaptionTargetEvent.CAPTION_TARGET_CREATED
-Konstante definiert den Wert der type
-Eigenschaft eines captionTargetCreated
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
captionTarget | Ein Anzeigeobjekt, das von der captionTarget -Eigenschaft der FLVPlaybackCaptioning-Instanz stammt. |
Verwandte API-Elemente
complete | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.COMPLETE
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, nachdem alle XML-Daten im Timed Text-Format geladen wurden.
DieEvent.COMPLETE
-Konstante definiert den Wert der type
-Eigenschaft eines complete
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Netzwerkobjekt, dessen Ladevorgang beendet ist. |
Verwandte API-Elemente
httpStatus | Ereignis |
flash.events.HTTPStatusEvent
Eigenschaft HTTPStatusEvent.type =
flash.events.HTTPStatusEvent.HTTP_STATUS
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, wenn bei einem Aufruf des URLLoader.load()
-Ereignisses versucht wird, über HTTP auf eine XML-Datei im Timed Text-Format zuzugreifen, und die aktuelle Flash Player-Umgebung den Statuscode für die Anforderung erkennen und zurückgeben kann.
HTTPStatusEvent.HTTP_STATUS
-Konstante definiert den Wert der type
-Eigenschaft eines httpStatus
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
status | Der vom Server zurückgegebene HTTP-Statuscode. |
target | Das Netzwerkobjekt, das den HTTP-Statuscode empfängt. |
Verwandte API-Elemente
ioError | Ereignis |
flash.events.IOErrorEvent
Eigenschaft IOErrorEvent.type =
flash.events.IOErrorEvent.IO_ERROR
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, wenn bei einem Aufruf des URLLoader.load()
-Ereignisses ein schwerwiegender Fehler auftritt, durch den der Download der XML-Datei im Timed Text-Format abgebrochen wird.
Wird dieses Ereignis nicht verarbeitet, wird ein Fehler ausgegeben.
Definiert den Wert der Eigenschafttype
eines ioError
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
errorID | Die Referenznummer des spezifischen Fehlers (nur AIR). |
target | Das Netzwerkobjekt, bei dem der Eingabe/Ausgabe-Fehler auftritt. |
text | Der als Fehlermeldung anzuzeigende Text. |
Verwandte API-Elemente
open | Ereignis |
flash.events.Event
Eigenschaft Event.type =
flash.events.Event.OPEN
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, wenn nach einem Aufruf der URLLoader.load()
-Methode der Download-Vorgang zum Laden der XML-Datei im Timed Text-Format gestartet wird.
Event.OPEN
-Konstante definiert den Wert der type
-Eigenschaft eines open
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Netzwerkobjekt, über das eine Verbindung geöffnet wurde. |
Verwandte API-Elemente
progress | Ereignis |
flash.events.ProgressEvent
Eigenschaft ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, wenn während des Downloads der XML-Datei im Timed Text-Format Daten empfangen werden.
Definiert den Wert der Eigenschafttype
eines progress
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
bytesLoaded | Die Anzahl der geladenen Elemente oder Byte zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet. |
bytesTotal | Die Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang schließlich geladen werden. |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Objekt, dessen Fortschritt protokolliert wird. |
Verwandte API-Elemente
securityError | Ereignis |
flash.events.SecurityErrorEvent
Eigenschaft SecurityErrorEvent.type =
flash.events.SecurityErrorEvent.SECURITY_ERROR
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Wird ausgelöst, wenn bei einem Aufruf des URLLoader.load()
-Ereignisses versucht wird, eine XML-Datei im Timed Text-Format von einem Server außerhalb der Sicherheits-Sandbox zu laden.
Wird dieses Ereignis nicht verarbeitet, wird ein Fehler ausgegeben.
Die KonstanteSecurityErrorEvent.SECURITY_ERROR
definiert den Wert der type
-Eigenschaft eines securityError
-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
Eigenschaft | Wert |
---|---|
bubbles | false |
cancelable | false . Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Das Netzwerkobjekt, das den Sicherheitsfehler ausgibt. |
text | Der als Fehlermeldung anzuzeigende Text. |
Verwandte API-Elemente
SHORT_VERSION | Konstante |
public static const SHORT_VERSION:String = "2.0"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Statusvariable, die die kurze Versionsnummer der Komponente angibt. Die Versionsnummer ist nützlich, wenn Sie eine FLA-Datei haben und wissen müssen, um welche Version der Komponente es sich handelt. Geben Sie zur Bestimmung der Komponentenversion die folgende Ablaufverfolgung in die FLA-Datei ein:
trace (FLVPlaybackCaptioning.SHORT_VERSION);
Die Variable SHORT_VERSION
umfasst nur die Haupt- und Unterversionen, z. B. 2.0. Die Variable version
umfasst die Haupt- und Unterversionen sowie die Änderungs- und Buildnummern, z. B. 2.0.0.xx.
Verwandte API-Elemente
VERSION | Konstante |
public static const VERSION:String = "2.0.0.39"
Sprachversion: | ActionScript 3.0 |
Laufzeitversionen: | AIR 1.0, Flash Player 9.0.28.0 |
Statusvariable, die die lange Versionsnummer der Komponente angibt. Die Versionsnummer ist nützlich, wenn Sie eine FLA-Datei haben und wissen müssen, um welche Version der Komponente es sich handelt. Geben Sie zur Bestimmung der Komponentenversion die folgende Ablaufverfolgung in die FLA-Datei ein:
trace (FLVPlaybackCaptioning.VERSION);
Die Variable VERSION
umfasst die Haupt- und Unterversionen sowie die Änderungs- und Buildnummern, z. B. 2.0.0.xx. Die Variable SHORT_VERSION
umfasst nur die Haupt- und Unterversionen, z. B. 2.0.
Verwandte API-Elemente
Gehen Sie wie folgt vor, um das Beispiel auszuführen:
- Öffnen Sie eine neue Flash-Datei (ActionScript 3.0).
- Platzieren Sie die FLVPlayback-Komponente auf der Bühne an Position 0,0, und geben Sie den Instanznamen „player“ an.
- Platzieren Sie die FLVPlaybackCaptioning-Komponente auf der Bühne an Position 0,0 und geben Sie den Instanznamen „captioning“ an.
- Platzieren Sie die CaptionButton-Komponente auf der Bühne.
- Speichern Sie die FLA-Datei und geben Sie ihr einen Namen, zum Beispiel „captionEx“.
- Öffnen Sie eine neue ActionScript-Datei.
- Fügen Sie den folgenden Klassenbeispielcode in eine neue ActionScript-Datei ein und speichern Sie diese als „FLVPlaybackCaptioningExample.as“ im selben Verzeichnis wie die FLA-Datei.
- Legen Sie in der FLA-Datei (z. B. „captionEx“) im Eigenschafteninspektor den Dokumentklasse als „FLVPlaybackCaptioningExample“ fest.
- Wählen Sie „Steuerung“ > „Film testen“.
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, 10:04 AM Z