| Package | fl.video |
| Classe | public class FLVPlaybackCaptioning |
| Héritage | FLVPlaybackCaptioning Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Pour plus d'informations sur le format Timed Text, voir http://www.w3.org/AudioVideo/TT/. Le composant FLVPlaybackCaptioning prend en charge un sous-ensemble de la spécification Timed Text 1.0. Pour plus de détails sur le sous-ensemble pris en charge, consultez la section Balises Timed Text. Vous trouverez ci-dessous un bref exemple :
<?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>
| Propriété | Défini par | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
Options d’accessibilité actuelles de l’objet d’affichage.
| DisplayObject | |
![]() | alpha : Number
Indique la valeur de transparence alpha de l'objet spécifié.
| DisplayObject | |
| autoLayout : Boolean
Détermine si le composant FLVPlaybackCaptioning déplace et redimensionne de façon automatique l'objet TextField pour l'ajout de légendes.
| FLVPlaybackCaptioning | ||
![]() | blendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fondu à utiliser.
| DisplayObject | |
![]() | buttonMode : Boolean
Spécifie le mode de bouton du sprite.
| Sprite | |
![]() | cacheAsBitmap : Boolean
Si true est défini, Flash Player place en mémoire cache une version bitmap interne de l’objet d'affichage.
| DisplayObject | |
| captionButton : Sprite
Définit l'occurrence du composant d'interface personnalisé CaptionButton FLVPlayback, qui permet d'activer ou de désactiver les légendes.
| FLVPlaybackCaptioning | ||
| captionTarget : DisplayObject
Définit l'occurrence DisplayObject dans laquelle les légendes doivent être affichées.
| FLVPlaybackCaptioning | ||
| captionTargetName : String
Le nom d'occurrence de l'objet TextField ou MovieClip qui englobe l'objet Textfield qui contient les légendes.
| FLVPlaybackCaptioning | ||
![]() | constructor : Object
Référence à l'objet de classe ou à la fonction constructeur d'une occurrence donnée d'un objet.
| Object | |
![]() | contextMenu : ContextMenu
Spécifie le menu contextuel associé à l’objet.
| InteractiveObject | |
![]() | doubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick.
| InteractiveObject | |
![]() | dropTarget : DisplayObject
[lecture-seule]
Spécifie l’objet d’affichage sur lequel le sprite est glissé ou sur lequel il a été déposé.
| Sprite | |
![]() | filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
| DisplayObject | |
| flvPlayback : FLVPlayback
Définit l'occurrence FLVPlayback devant recevoir une légende.
| FLVPlaybackCaptioning | ||
| flvPlaybackName : String
Définit un nom d'occurrence FLVPlayback pour celle qui doit recevoir une légende.
| FLVPlaybackCaptioning | ||
![]() | focusRect : Object
Spécifie si l’objet affiche un rectangle de focus.
| InteractiveObject | |
![]() | graphics : Graphics
[lecture-seule]
Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel.
| Sprite | |
![]() | height : Number
Indique la hauteur de l'objet d’affichage, en pixels.
| DisplayObject | |
![]() | hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d'un sprite.
| Sprite | |
![]() | loaderInfo : LoaderInfo
[lecture-seule]
Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
| DisplayObject | |
![]() | mask : DisplayObject
L’objet d’affichage appelant est masqué par l’objet mask spécifié.
| DisplayObject | |
![]() | mouseChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la souris.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
Spécifie si l’objet reçoit les messages souris.
| InteractiveObject | |
![]() | mouseX : Number
[lecture-seule]
Indique la coordonnée x de la position de la souris, en pixels.
| DisplayObject | |
![]() | mouseY : Number
[lecture-seule]
Indique la coordonnée y de la position de la souris, en pixels.
| DisplayObject | |
![]() | name : String
Indique le nom d’occurrence de DisplayObject.
| DisplayObject | |
![]() | numChildren : int
[lecture-seule]
Renvoie le nombre d'enfants de l’objet.
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d'arrière-plan spécifique.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
[lecture-seule]
Indique l’objet DisplayObjectContainer qui contient l’objet d’affichage.
| DisplayObject | |
![]() | prototype : Object
[static]
Référence à l’objet prototype d’un objet de classe ou fonction.
| Object | |
![]() | root : DisplayObject
[lecture-seule]
Pour un objet d’affichage résidant dans un fichier SWF chargé, la propriété root correspond à l’objet d’affichage de premier niveau dans la partie de la structure arborescente de la liste d’affichage représentée par ce fichier.
| DisplayObject | |
![]() | rotation : Number
Indique la rotation de l'occurrence de DisplayObject, en degrés, à partir de son orientation d'origine.
| DisplayObject | |
![]() | scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur.
| DisplayObject | |
![]() | scaleX : Number
Indique le redimensionnement horizontal (percentage) de l'objet tel qu'il est appliqué à partir du point d'alignement.
| DisplayObject | |
![]() | scaleY : Number
Indique le redimensionnement vertical (pourcentage) de l’objet tel qu’il est appliqué à partir du point d’alignement.
| DisplayObject | |
![]() | scrollRect : Rectangle
Cadre de délimitation du défilement de l’objet d’affichage.
| DisplayObject | |
| showCaptions : Boolean
Affichage des légendes : true = afficher les légendes, false = ne pas afficher les légendes.
| FLVPlaybackCaptioning | ||
| simpleFormatting : Boolean
Ce paramètre limite la mise en forme des instructions du fichier Timed Text lorsqu'il est défini sur true.
| FLVPlaybackCaptioning | ||
![]() | soundTransform : SoundTransform
Contrôle le son à l’intérieur du sprite.
| Sprite | |
| source : String
URL du fichier XML Timed Text contenant des informations de légende (propriété obligatoire).
| FLVPlaybackCaptioning | ||
![]() | stage : Stage
[lecture-seule]
Scène de l’objet d’affichage.
| DisplayObject | |
![]() | tabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation.
| InteractiveObject | |
![]() | tabIndex : int
Spécifie l'ordre de tabulation des objets dans un fichier SWF.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
[lecture-seule]
Renvoie un objet TextSnapshot pour l’occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
| track : uint
Prise en charge de pistes avec plusieurs langues.
| FLVPlaybackCaptioning | ||
![]() | transform : Transform
Objet dont les propriétés se rapportent à la matrice, à la transformation des couleurs et aux limites des pixels d’un objet d’affichage.
| DisplayObject | |
![]() | useHandCursor : Boolean
Valeur booléenne indiquant si le curseur en forme de main apparaît lorsque la souris survole un sprite dont la propriété buttonMode est réglée sur true.
| Sprite | |
| videoPlayerIndex : uint
Connecte la légende à une occurrence spécifique de VideoPlayer dans le composant FLVPlayback.
| FLVPlaybackCaptioning | ||
![]() | visible : Boolean
Indique si l’objet d’affichage est visible ou non.
| DisplayObject | |
![]() | width : Number
Indique la largeur de l'objet d’affichage, en pixels.
| DisplayObject | |
![]() | x : Number
Indique la coordonnée x de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
| DisplayObject | |
![]() | y : Number
Indique la coordonnée y de l’occurrence de DisplayObject par rapport aux coordonnées locales de l’objet DisplayObjectContainer parent.
| DisplayObject | |
| Méthode | Défini par | ||
|---|---|---|---|
|
Crée une occurrence de FLVPlaybackCaptioning.
| FLVPlaybackCaptioning | ||
![]() |
Ajoute une occurrence enfant de DisplayObject à cette occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Ajoute une occurrence enfant de DisplayObject à cette occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.
| EventDispatcher | |
![]() |
Indique si les restrictions de sécurité entraîneraient l’omission des objets d’affichage de la liste renvoyée en appelant la méthode DisplayObjectContainer.getObjectsUnderPoint() avec le point « point » spécifié.
| DisplayObjectContainer | |
![]() |
Détermine si l’objet d'affichage spécifié est un enfant de l’occurrence de DisplayObjectContainer ou l’occurrence en tant que telle.
| DisplayObjectContainer | |
![]() |
Distribue un événement dans le flux d’événements.
| EventDispatcher | |
![]() |
Renvoie un rectangle qui définit la zone de l’objet d’affichage relativement au système de coordonnées de l’objet targetCoordinateSpace.
| DisplayObject | |
![]() |
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié.
| DisplayObjectContainer | |
![]() |
Renvoie l’objet d’affichage enfant portant le nom spécifié.
| DisplayObjectContainer | |
![]() |
Renvoie la position d’index d’une occurrence enfant de DisplayObject.
| DisplayObjectContainer | |
![]() |
Renvoie un tableau d’objets de niveau inférieur au point spécifié et qui sont les enfants (ou les petits-enfants, etc.) de l’occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Renvoie un rectangle qui définit les limites de l’objet d’affichage, en se basant sur le système de coordonnées défini par le paramètre targetCoordinateSpace, moins tout trait appliqué aux formes.
| DisplayObject | |
![]() |
Convertit l'objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
| DisplayObject | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l'objet EventDispatcher pour un type spécifique d’événement.
| EventDispatcher | |
![]() |
Indique si la propriété spécifiée d'un objet est définie.
| Object | |
![]() |
Evalue l’objet d’affichage pour savoir s'il recouvre ou recoupe l’objet d'affichage obj.
| DisplayObject | |
![]() |
Evalue l’objet d’affichage pour savoir s'il recouvre ou recoupe le point spécifié par les paramètres x et y.
| DisplayObject | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l'objet spécifié en tant que paramètre.
| Object | |
![]() |
Convertit l'objet point des coordonnées de l’objet d’affichage (locales) vers les coordonnées de la scène (globales).
| DisplayObject | |
![]() |
Indique si la propriété spécifiée existe et est énumérable.
| Object | |
![]() |
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer.
| DisplayObjectContainer | |
![]() |
Supprime un écouteur de l’objet EventDispatcher.
| EventDispatcher | |
![]() |
Modifie la position d’un enfant existant dans le conteneur d’objet d'affichage.
| DisplayObjectContainer | |
![]() |
Définit la disponibilité d'une propriété dynamique pour les opérations en boucle.
| Object | |
![]() |
Permet à l'utilisateur de faire glisser le sprite spécifié.
| Sprite | |
![]() |
Met fin à la méthode startDrag().
| Sprite | |
![]() |
Intervertit l'ordre z (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfants spécifiés.
| DisplayObjectContainer | |
![]() |
Intervertit l'ordre z (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfants aux deux positions d’index spécifiées dans la liste d’enfants.
| DisplayObjectContainer | |
![]() |
Renvoie la représentation sous forme de chaîne de l'objet spécifié.
| Object | |
![]() |
Renvoie la valeur primitive de l'objet spécifié.
| Object | |
![]() |
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.
| EventDispatcher | |
| Evénement | Synthèse | Défini par | ||
|---|---|---|---|---|
![]() | Distribué lorsque Flash Player a le focus du système d’exploitation et devient actif. | EventDispatcher | ||
![]() | Distribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage. | DisplayObject | ||
![]() | Envoyé lorsqu'un objet d'affichage est ajouté dans la liste d'affichage de la scène, directement ou par l'intermédiaire d'une arborescence secondaire qui contient l'objet d'affichage. | DisplayObject | ||
| Diffusé chaque fois qu'une légende est ajoutée ou supprimée dans son champ de légende cible. | FLVPlaybackCaptioning | |||
| Diffusé après la création de la propriété captionTarget, mais avant l'ajout de toute légende (propriété captionTarget vide). | FLVPlaybackCaptioning | |||
![]() | Distribué lorsque l’utilisateur appuie sur le bouton principal de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | ||
| Diffusé après le chargement de toutes les données Timed Text XML. | FLVPlaybackCaptioning | |||
![]() | Distribué lorsque Flash Player perd le focus du système d’exploitation et devient inactif. | EventDispatcher | ||
![]() | Distribué lorsque l'utilisateur appuie sur le bouton principal d'un périphérique de pointage et le relâche deux fois de suite sur la même occurrence d'InteractiveObject si l'indicateur doubleClickEnabled de cet objet est réglé sur true. | InteractiveObject | ||
![]() | Distribué lorsque la tête de lecture est placée sur une nouvelle image. | DisplayObject | ||
![]() | Distribué après la prise de focus par un objet d'affichage. | InteractiveObject | ||
![]() | Distribué après la perte de focus par un objet d'affichage. | InteractiveObject | ||
| Diffusé si un appel à la méthode URLLoader.load() tente d'accéder à un fichier Timed Text XML via HTTP et si l'environnement Flash Player est capable de détecter et de renvoyer le code d'état de la requête. | FLVPlaybackCaptioning | |||
| Diffusé si un appel à la méthode URLLoader.load() provoque une erreur fatale qui met fin au chargement du fichier Timed Text XML. | FLVPlaybackCaptioning | |||
![]() | Distribué lorsque l’utilisateur appuie sur une touche. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur relâche une touche. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur appuie à l’aide du bouton du périphérique de pointage sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur déplace un périphérique de pointage sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur relâche le bouton du périphérique de pointage sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur fait tourner la molette de la souris sur une occurrence de InteractiveObject dans la fenêtre Flash Player. | InteractiveObject | ||
| Diffusé au début d'une opération de chargement du fichier Timed Text XML, à la suite d'un appel à la méthode URLLoader.load(). | FLVPlaybackCaptioning | |||
| Diffusé à la réception de données au fur et à mesure de la progression du chargement du fichier Timed Text XML. | FLVPlaybackCaptioning | |||
![]() | Distribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage. | DisplayObject | ||
![]() | Envoyé lorsqu'un objet d'affichage est sur le point d'être supprimé de la liste d'affichage de la scène, directement ou par l'intermédiaire de la suppression d'une arborescence secondaire qui contient l'objet d'affichage. | DisplayObject | ||
![]() | Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et rendue. | DisplayObject | ||
![]() | Distribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject. | InteractiveObject | ||
![]() | Distribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject. | InteractiveObject | ||
| Diffusé si un appel à la méthode URLLoader.load() tente de charger un fichier Timed Text XML depuis un serveur situé hors du sandbox de sécurité. | FLVPlaybackCaptioning | |||
![]() | Distribué lorsque la valeur de l’indicateur tabChildren de l’objet change. | InteractiveObject | ||
![]() | Distribué lorsque l’indicateur tabEnabled de l’objet change. | InteractiveObject | ||
![]() | Distribué lorsque la valeur de la propriété tabIndex de l’objet change. | InteractiveObject | ||
| Constante | Défini par | ||
|---|---|---|---|
| SHORT_VERSION : String = "2.0" [static]
Déclare une variable indiquant le numéro de version court du composant.
| FLVPlaybackCaptioning | ||
| VERSION : String = "2.0.0.34" [static]
Déclare une variable indiquant le numéro de version long du composant.
| FLVPlaybackCaptioning | ||
| autoLayout | propriété |
autoLayout:Boolean [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Détermine si le composant FLVPlaybackCaptioning déplace et redimensionne de façon automatique l'objet TextField pour l'ajout de légendes.
Si la propriété autoLayout est définie sur true, l'occurrence de DisplayObject ou l'objet TextField qui contient les légendes s'affiche à une distance de 10 pixels par rapport à l'occurrence de FLVPlayback. Les légendes couvrent toute la largeur de l'occurrence FLVPlayback, tout en conservant une marge de 10 pixels de chaque côté.
Lorsque cette propriété est définie sur true, l'occurrence de DisplayObject ou l'objet TextField s'affiche directement au-dessus de l'occurrence de FLVPlayback. Lorsque vous créez votre propre objet TextField, vous devez définir autoLayout sur false. Si wordWrap = false, les légendes sont centrées sur l'occurrence de FLVPlayback et peuvent la dépasser légèrement.
Pour contrôler le clavier, vous devez écouter l'événement captionChange pour déterminer la date et l'heure de création de l'occurrence de l'objet TextField.
La valeur par défaut est true.
public function get autoLayout():Boolean
public function set autoLayout(value:Boolean):void
Voir aussi
| captionButton | propriété |
captionButton:Sprite [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Définit l'occurrence du composant d'interface personnalisé CaptionButton FLVPlayback, qui permet d'activer ou de désactiver les légendes.
La propriété captionButton fonctionne de la même façon que les propriétés FLVPlayback playButton, pauseButton, muteButton, etc.
public function get captionButton():Sprite
public function set captionButton(value:Sprite):void
Voir aussi
| captionTarget | propriété |
captionTarget:DisplayObject [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Définit l'occurrence DisplayObject dans laquelle les légendes doivent être affichées.
Si vous définissez cette occurrence en tant qu'objet TextField, elle est ciblée directement. Si vous définissez cette occurrence en tant qu'objet DisplayObjectContainer contenant au moins un objet TextField, les légendes s'affichent dans l'objet TextField avec l'indice d'affichage le plus faible.
La méthode DisplayObjectContainer prend en charge un objet de type clip avec un arrière-plan « échelle 9 », qui peut être redimensionné en fonction des modifications de la taille de l'objet TextField.
Pour une mise à l'échelle et un dessin plus complexe, créez du code pour que la méthode DisplayObjectContainer écoute un événement captionChange.
Remarque : si la propriété captionTargetName ou captionTarget n'est pas définie, l'occurrence FLVPlaybackCaptioning crée un champ de texte défini par la propriété captionTarget avec le format suivant :
true ; backgroundColor = 0x000000)0xFFFFFF)TextFieldAutoSize.LEFTtruetrue"_sans"12Pour personnaliser ces valeurs, demandez l'écoute de l'événement captionTargetCreated.
public function get captionTarget():DisplayObject
public function set captionTarget(value:DisplayObject):void
Voir aussi
| captionTargetName | propriété |
captionTargetName:String [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Le nom d'occurrence de l'objet TextField ou MovieClip qui englobe l'objet Textfield qui contient les légendes.
Pour ne spécifier aucune cible, définissez cette propriété sur une chaîne vide (aucune cible spécifiée) ou sur auto. Cette propriété concerne principalement l'inspecteur des composants. Si vous écrivez du code, utilisez la propriété captionTarget à la place.
La valeur par défaut est auto.
public function get captionTargetName():String
public function set captionTargetName(value:String):void
Voir aussi
| flvPlayback | propriété |
flvPlayback:FLVPlayback [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Définit l'occurrence FLVPlayback devant recevoir une légende. L'occurrence FLVPlayback doit avoir le même parent que l'occurrence FLVPlaybackCaptioning.
Lorsque la propriété flvPlaybackName ou flvPlayback n'est not définie, l'occurrence FLVPlaybackCaptioning recherche une occurrence FLVPlayback avec le même parent et applique une légende à la première qu'il rencontre.
public function get flvPlayback():FLVPlayback
public function set flvPlayback(value:FLVPlayback):void
Voir aussi
| flvPlaybackName | propriété |
flvPlaybackName:String [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Définit un nom d'occurrence FLVPlayback pour celle qui doit recevoir une légende.
Pour ne pas spécifier de cible, définissez ce paramètre sur une chaîne vide ou auto. L'occurrence FLVPlayback doit avoir le même parent que l'occurrence FLVPlaybackCaptioning.
Le nom de l'occurrence FLVPlayback concerne principalement l'inspecteur des composants. Si vous écrivez du code, utilisez la propriété flvPlayback.
Lorsque la propriété flvPlaybackName ou flvPlayback n'est pas définie ou est définie sur auto, l'occurrence de FLVPlaybackCaptioning recherche une occurrence de FLVPlayback possédant le même parent et crée des légendes pour la première qui est détectée.
La valeur par défaut est auto.
public function get flvPlaybackName():String
public function set flvPlaybackName(value:String):void
Voir aussi
| showCaptions | propriété |
showCaptions:Boolean [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Permet d'afficher les légendes ; true = afficher les légendes, false = ne pas afficher les légendes.
Si vous utilisez la propriété captionButton pour permettre à l'utilisateur d'activer et désactiver les légendes, définissez la propriété showCaptions sur false.
La valeur par défaut est true.
public function get showCaptions():Boolean
public function set showCaptions(value:Boolean):void
Voir aussi
| simpleFormatting | propriété |
simpleFormatting:Boolean [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Ce paramètre limite la mise en forme des instructions du fichier Timed Text lorsqu'il est défini sur true.
Les styles suivants ne sont pas pris en charge si la propriété simpleFormatting est définie sur true :
Les styles suivants sont pris en charge si la propriété simpleFormatting est définie sur true :
public function get simpleFormatting():Boolean
public function set simpleFormatting(value:Boolean):void
| source | propriété |
source:String [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
URL du fichier XML Timed Text contenant des informations de légende (propriété obligatoire).
public function get source():String
public function set source(value:String):void
| track | propriété |
track:uint [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Prise en charge de pistes avec plusieurs langues.
La meilleure utilisation de la propriété track consiste à prendre en charge plusieurs pistes de langue comportant des points de repère intégrés.
Vous devez suivre les formats pris en charge pour les points de repère FLVPlaybackCaptioning.
Lorsque la propriété track est définie sur une valeur différente de 0, le composant FLVPlaybackCaptioning recherche une propriété text<n> sur le point de repère, où n correspond à la valeur de track.
Par exemple, si track == 1, le composant FLVPlayBackCaptioning recherche le paramètre text1 sur le point de repère. Si aucun paramètre correspondant n'est trouvé, la propriété text du paramètre du point de repère s'applique.
La valeur par défaut est 0.
public function get track():uint
public function set track(value:uint):void
| videoPlayerIndex | propriété |
videoPlayerIndex:uint [lecture-écriture]
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Connecte la légende à une occurrence spécifique de VideoPlayer dans le composant FLVPlayback.
Si vous souhaitez afficher des légendes dans plusieurs lecteurs vidéo (à l'aide des propriétés activeVideoPlayerIndex et visibleVideoPlayerIndex du composant FLVPlayback), vous devez créer une occurrence du composant FLVPlaybackCaptioning pour chaque composant VideoPlayer à utiliser et définir cette propriété en fonction de l'indice.
L'indice de VideoPlayer est de 0 par défaut si un seul lecteur vidéo est utilisé.
public function get videoPlayerIndex():uint
public function set videoPlayerIndex(value:uint):void
Voir aussi
| FLVPlaybackCaptioning | () | Constructeur |
public function FLVPlaybackCaptioning()
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Crée une occurrence de FLVPlaybackCaptioning.
| captionChange | Evénement |
fl.video.CaptionChangeEvent
fl.video.CaptionChangeEvent.CAPTION_CHANGE
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé chaque fois qu'une légende est ajoutée ou supprimée dans son champ de légende cible.
Cet événement est également distribué lorsque les conditions suivantes ont la valeur true :
captionTargetName n’est pas définie.captionTarget n’est pas définie.L'événement captionChange dispose de la constante CaptionChangeEvent.CAPTION_CHANGE.
type d'un objet de l'événement captionChange.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
added | Valeur booléenne qui indique si la légende a été ajoutée ou supprimée. |
captionCuePointObject | Objet point de repère de cette légende. |
Voir aussi
| captionTargetCreated | Evénement |
fl.video.CaptionTargetEvent
fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Distribué après la création de la propriété captionTarget, mais avant l'ajout de légendes (la propriété captionTarget est vide).
Si la propriété captionTarget est définie avec un objet DisplayObject personnalisé, ou si la propriété captionTargetName est définie, cet événement n'est pas distribué.
Demandez l'écoute de cet événement si vous personnalisez les propriétés de l'objet TextField, par exemple, la propriété defaultTextFormat.
L'événement captionTargetCreated dispose de la constante CaptionTargetEvent.CAPTION_TARGET_CREATED.
CaptionTargetEvent.CAPTION_TARGET_CREATED définit la valeur de la propriété type d'un objet de l'événement captionTargetCreated.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
captionTarget | Objet d'affichage provenant de la propriété captionTarget de l'occurrence de FLVPlaybackCaptioning. |
Voir aussi
| complete | Evénement |
flash.events.Event
flash.events.Event.COMPLETE
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé après le chargement de toutes les données Timed Text XML.
Définit la valeur de la propriététype d'un objet événement complete.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau dont le chargement est terminé. |
Voir aussi
| httpStatus | Evénement |
flash.events.HTTPStatusEvent
flash.events.HTTPStatusEvent.HTTP_STATUS
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé si un appel à la méthode URLLoader.load() tente d'accéder à un fichier Timed Text XML via HTTP et si l'environnement Flash Player est capable de détecter et de renvoyer le code d'état de la requête.
type d'un objet événement httpStatus.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
status | Le code d’état HTTP renvoyé par le serveur. |
target | L’objet réseau recevant un code d’état HTTP. |
Voir aussi
| ioError | Evénement |
flash.events.IOErrorEvent
flash.events.IOErrorEvent.IO_ERROR
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé si un appel à la méthode URLLoader.load() provoque une erreur fatale qui met fin au chargement du fichier Timed Text XML.
Cet événement renvoie une erreur s'il n'est pas traité.
Définit la valeur de la propriététype d’un objet événement ioError.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau sur lequel l’erreur d’entrée/sortie s’est produite. |
text | Texte à afficher en tant que message d’erreur. |
Voir aussi
| open | Evénement |
flash.events.Event
flash.events.Event.OPEN
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé au début d'une opération de chargement du fichier Timed Text XML, à la suite d'un appel à la méthode URLLoader.load().
type d'un objet événement open.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau qui a ouvert une connexion. |
Voir aussi
| progress | Evénement |
flash.events.ProgressEvent
flash.events.ProgressEvent.PROGRESS
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé à la réception de données au fur et à mesure de la progression du chargement du fichier Timed Text XML.
Définit la valeur de la propriététype d'un objet événement progress.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
bytesLoaded | Nombre d’éléments ou d’octets chargés lors du traitement de l’événement par l'écouteur. |
bytesTotal | Nombre total d'éléments ou d'octets qui seront chargés si le processus de chargement aboutit. |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau indiquant la progression. |
Voir aussi
| securityError | Evénement |
flash.events.SecurityErrorEvent
flash.events.SecurityErrorEvent.SECURITY_ERROR
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Diffusé si un appel à la méthode URLLoader.load() tente de charger un fichier Timed Text XML depuis un serveur situé hors du sandbox de sécurité.
Cet événement renvoie une erreur s'il n'est pas traité.
La constanteSecurityErrorEvent.SECURITY_ERROR définit la valeur de la propriété type d’un objet événement securityError.
Les propriétés de cet événement sont les suivantes :
| Propriété | Valeur |
|---|---|
bubbles | false |
cancelable | false ; il n’existe aucun comportement par défaut à annuler. |
currentTarget | L’objet qui traite activement l’objet Event avec un écouteur d’événements. |
target | Objet réseau signalant l’erreur de sécurité |
text | Texte à afficher en tant que message d’erreur. |
Voir aussi
| SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.0"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Déclare une variable indiquant le numéro de version court du composant. Le numéro de version est utile lorsque vous disposez d'un fichier FLA et devez connaître la version du composant. Pour déterminer la version du composant, tapez le code de suivi ci-dessous dans le fichier FLA :
trace (FLVPlaybackCaptioning.SHORT_VERSION);
La variable SHORT_VERSION inclut uniquement la version majeure et secondaire, par exemple, 2.0. La variable version inclut les numéros de version majeure et secondaire, ainsi que la révision et les numéros, par exemple, 2.0.0.xx.
Voir aussi
| VERSION | Constante |
public static const VERSION:String = "2.0.0.34"
| Version du langage : | ActionScript 3.0 |
| Version du lecteur : | Flash Player 9.0.28.0 |
Déclare une variable indiquant le numéro de version long du composant. Le numéro de version est utile lorsque vous disposez d'un fichier FLA et devez connaître la version du composant. Pour déterminer la version du composant, tapez le code de suivi ci-dessous dans le fichier FLA :
trace (FLVPlaybackCaptioning.VERSION);
La variable VERSION inclut les numéros de version majeure et secondaire, ainsi que la révision et les numéros, par exemple, 2.0.0.xx. La variable SHORT_VERSION inclut uniquement la version majeure et secondaire, par exemple, 2.0.
Voir aussi
Pour exécuter l'exemple, procédez comme suit :
player.captioning.videoPath sur un chemin absolu ou relatif vers un fichier FLV.captioningPath sur un chemin absolu ou relatif pour un fichier XML au format TT (Timed Text).
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;
}
}
}
M'envoyer un message électronique lorsque des commentaires sont ajoutés à cette page | Rapport de commentaire
Page en cours: http://livedocs.adobe.com/flash/9.0_fr/ActionScriptLangRefV3/fl/video/FLVPlaybackCaptioning.html