Package | fl.video |
Classe | public class FLVPlaybackCaptioning |
Héritage | FLVPlaybackCaptioning Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Elle met à jour le Guide de référence des composants et du langage ActionScript 3.0 afin que la classe FLVPlaybackCaptioning inclue les propriétés et méthodes suivantes, ajoutées dans le but d’améliorer l’accessibilité du composant.
Veillez à inclure la version « avec accessibilité » du composant dans votre projet avant d’accéder aux nouvelles propriétés ou méthodes.
Le composant FLVPlaybackCaptioning télécharge un fichier texte TT (Timed Text) au format XML et applique ces légendes à un composant FLVPlayback associé à ce composant.
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 | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject. | InteractiveObject | ||
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 fusion à utiliser. | DisplayObject | ||
blendShader : Shader [écriture seule]
Définit un shader utilisé pour la fusion de l’arrière-plan et du premier plan. | DisplayObject | ||
buttonMode : Boolean
Spécifie le mode de bouton du sprite. | Sprite | ||
cacheAsBitmap : Boolean
Si la valeur true est définie, les moteurs d’exécution de Flash placent en mémoire cache une version bitmap interne de l’objet d’affichage. | DisplayObject | ||
cacheAsBitmapMatrix : Matrix
S’il n’est pas nul, cet objet Matrix définit le mode de rendu d’un objet d’affichage lorsque cacheAsBitmap est définie sur true. | 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 : NativeMenu
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 | ||
metaData : Object
Obtient les données d’objet de métadonnées de l’occurrence DisplayObject si les données d’meta a été stockée près de la l’occurrence de cette DisplayObject dans le fichier SWF à l’aide d’une balise de4 PlaceObject. | DisplayObject | ||
mouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur. | InteractiveObject | ||
mouseX : Number [lecture seule]
Indique la coordonnée x de la souris ou ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
mouseY : Number [lecture seule]
Indique la coordonnée y de la souris ou la position du périphérique de saisie utilisateur, en pixels. | DisplayObject | ||
name : String
Indique le nom d’occurrence de DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus. | InteractiveObject | ||
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 | ||
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 | ||
rotationX : Number
Indique la rotation de l’axe des x de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationY : Number
Indique la rotation de l’axe des y de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
rotationZ : Number
Indique la rotation de l’axe des z de l’occurrence DisplayObject, en degrés, à partir de son orientation d’origine par rapport au conteneur 3D parent. | DisplayObject | ||
scale9Grid : Rectangle
Grille de mise à l’échelle en vigueur. | DisplayObject | ||
scaleX : Number
Indique l’échelle horizontale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scaleY : Number
Indique l’échelle verticale (pourcentage) de l’objet telle qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement. | DisplayObject | ||
scrollRect : Rectangle
Cadre de sélection 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 le formatage des instructions du fichier Timed Text lorsqu’il est défini sur true. | FLVPlaybackCaptioning | ||
softKeyboard : String
Contrôle l’aspect du clavier logiciel. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : Rectangle
Définit la zone qui doit rester à l’écran lorsqu’un clavier logiciel s’affiche (non disponible sur iOS) | InteractiveObject | ||
soundTransform : flash.media: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 : flash.text: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 : flash.geom: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 le pointeur survole un sprite dont la propriété buttonMode est définie 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 | ||
z : Number
Indique la position de coordonnée z le long de l’axe des z de l’occurrence DisplayObject par rapport au conteneur 3D parent. | DisplayObject |
Méthode | Défini par | ||
---|---|---|---|
Crée une occurrence de FLVPlaybackCaptioning. | FLVPlaybackCaptioning | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer. | DisplayObjectContainer | ||
Ajoute une occurrence DisplayObject enfant à cette occurrence 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 tableau de points de repère du composant FLVPlayback dont le texte de légende contient la chaîne à rechercher. | FLVPlaybackCaptioning | ||
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 un tableau des points de repère du composant FLVPlayback qui contient les légendes. | FLVPlaybackCaptioning | ||
Renvoie une chaîne contenant toutes les légendes en tant que transcription au format HTML. | FLVPlaybackCaptioning | ||
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 | ||
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (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 le cadre de sélection de l’objet d’affichage pour savoir s’il recouvre ou recoupe le cadre de sélection de 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 un point tridimensionnel des coordonnées de l’objet d’affichage tridimensionnel (locales) vers un point bidimensionnel dans les coordonnées de scène (globales). | DisplayObject | ||
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 toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer. | DisplayObjectContainer | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Affiche un clavier virtuel. | InteractiveObject | ||
Renvoie un nombre de secondes en tant que chaîne de code temporel. | FLVPlaybackCaptioning | ||
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 | ||
Permet à l’utilisateur de faire glisser le sprite spécifié sur un périphérique tactile. | Sprite | ||
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine. | DisplayObjectContainer | ||
Met fin à la méthode startDrag(). | Sprite | ||
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles. | Sprite | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés. | DisplayObjectContainer | ||
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des objets enfant aux deux positions d’index spécifiées dans la liste d’enfants. | DisplayObjectContainer | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
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 | ||
---|---|---|---|---|
[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active. | 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 | |||
Distribué chaque fois qu’une légende est ajoutée ou supprimée dans son champ de légende cible. | FLVPlaybackCaptioning | |||
Distribué 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 sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel. | InteractiveObject | |||
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 | |||
Distribué après le chargement de toutes les données Timed Text XML. | FLVPlaybackCaptioning | |||
Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR. | InteractiveObject | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de copie ou sélectionne "Copier" dans le menu contextuel. | InteractiveObject | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de coupage ou sélectionne "Couper" dans le menu contextuel. | InteractiveObject | |||
[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive. | 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 | |||
[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image. | DisplayObject | |||
[événement de diffusion] Distribué lorsque la tête de lecture quitte l’image en cours. | 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 | |||
[événement de diffusion] Distribué après l’exécution des constructeurs des objets d’affichage d’image, mais avant celle des scripts d’image. | DisplayObject | |||
Distribué lorsque l’utilisateur crée un point de contact le long du bord de la surface tactile à l’aide d’une occurrence InteractiveObject (par exemple, en appuyant le long du bord de la surface tactile sur la télécommande Siri Remote pour l’Apple TV). Certains périphériques peuvent également interpréter ce contact comme une combinaison de plusieurs événements tactiles. | InteractiveObject | |||
Distribué lorsque l’utilisateur appuie sur deux points de contact sur la même occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsque l’utilisateur appuie avec deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les retire). | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un point de contact sur l’occurrence d’InteractiveObject d’un périphérique tactile (notamment lorsqu’il déplace un doigt de gauche à droite sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur effectue un mouvement de rotation sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis les fait pivoter). | InteractiveObject | |||
Distribué lorsque l’utilisateur effectue un mouvement de glissement sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose trois doigts puis les déplace parallèlement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur crée un point de contact à l’aide d’une occurrence d’InteractiveObject, puis appuie brièvement sur un périphérique tactile (notamment lorsqu’il place plusieurs doigts sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile pour ouvrir un menu, puis appuie brièvement avec un doigt pour sélectionner une option de menu). | InteractiveObject | |||
Distribué lorsque l’utilisateur effectue un mouvement de zoom sur un point de contact à l’aide d’une occurrence d’InteractiveObject (par exemple, lorsqu’il pose deux doigts, puis les écarte rapidement sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué 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 | |||
Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME. | InteractiveObject | |||
Distribué 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 sur le bouton central de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject. | 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 place un périphérique de pointage sur une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject. | InteractiveObject | |||
Distribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser. | InteractiveObject | |||
Distribué par l’objet InteractiveObject cible lorsqu’un objet glissé est déposé dessus et que l’opération déposer a été acceptée avec un appel à DragManager.acceptDragDrop(). | InteractiveObject | |||
Distribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites. | InteractiveObject | |||
Distribué par un InteractiveObject lorsqu’une opération glisser sort des limites. | InteractiveObject | |||
Distribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites. | InteractiveObject | |||
Distribué au début d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag(). | InteractiveObject | |||
Distribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag(). | InteractiveObject | |||
Distribué 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 | |||
Distribué lorsque l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour une opération de collage ou sélectionne "Coller" dans le menu contextuel. | InteractiveObject | |||
Distribué à la réception de données au fur et à mesure de la progression du chargement du fichier Timed Text XML. | FLVPlaybackCaptioning | |||
Distribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif en dehors de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif directement au-dessus de cet objet InteractiveObject, tout en respectant le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif hors de cet objet InteractiveObject et de l’un de ses enfants, tout en respectant le seuil de détection de proximité de l’écran. | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace un stylet actif sur cet objet InteractiveObject de l’extérieur de l’arborescence d’objets de descendants dans la liste d’affichage (tout en respectant le seuil de détection de proximité de l’écran). | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage après avoir appuyé sur le bouton sur une occurrence d’InteractiveObject, puis après avoir déplacé le périphérique de pointage hors de l’occurrence d’InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage. | DisplayObject | |||
Distribué 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 | |||
[événement de diffusion] Distribué lorsque la liste d’affichage est sur le point d’être mise à jour et restituée. | DisplayObject | |||
Distribué lorsque l’utilisateur appuie sur le bouton droit de son périphérique de pointage et le relâche sur la même occurrence de InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
Distribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject. | InteractiveObject | |||
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 | |||
Distribué 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 l’utilisateur active la combinaison de touches de raccourci propre à la plate-forme pour tout sélectionner ou choisit "Sélectionner tout" dans le menu contextuel. | InteractiveObject | |||
Distribué immédiatement après l’affichage du clavier logiciel. | InteractiveObject | |||
Distribué immédiatement avant l’affichage du clavier logiciel. | InteractiveObject | |||
Distribué immédiatement après la disparition du clavier logiciel. | InteractiveObject | |||
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 | |||
Distribué lorsqu’un utilisateur entre un ou plusieurs caractères de texte. | InteractiveObject | |||
Distribué lorsque l’utilisateur touche pour la première fois un périphérique tactile (notamment lorsqu’il pose un doigt sur un téléphone portable ou une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur cesse le contact avec un périphérique tactile (notamment lorsqu’il retire le doigt d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact. | InteractiveObject | |||
Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un objet d’affichage vers un autre sur un téléphone portable ou une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur retire le point de contact d’une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un se trouvant sur l’objet d’affichage d’un téléphone portable ou une tablette munis d’un écran tactile vers un point se trouvant en dehors de cet objet). | InteractiveObject | |||
Distribué lorsque l’utilisateur déplace le point de contact sur une occurrence d’InteractiveObject sur un périphérique tactile (notamment lorsqu’il fait glisser un doigt d’un point se trouvant en dehors d’un objet d’affichage vers un point sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile). | InteractiveObject | |||
Distribué lorsque l’utilisateur lève le point de contact sur la même occurrence d’InteractiveObject sur laquelle le contact a été lancé sur un périphérique tactile (notamment lorsqu’il appuie avec un doigt à partir d’un point de contact unique sur l’objet d’affichage d’un téléphone portable ou d’une tablette munis d’un écran tactile, puis le retire). | InteractiveObject |
Constante | Défini par | ||
---|---|---|---|
SHORT_VERSION : String = "2.0" [statique]
Déclare une variable indiquant le numéro de version court du composant. | FLVPlaybackCaptioning | ||
VERSION : String = "2.0.0.39" [statique]
Déclare une variable indiquant le numéro de version long du composant. | FLVPlaybackCaptioning |
autoLayout | propriété |
autoLayout:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get autoLayout():Boolean
public function set autoLayout(value:Boolean):void
Eléments de l’API associés
captionButton | propriété |
captionButton:Sprite
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get captionButton():Sprite
public function set captionButton(value:Sprite):void
Eléments de l’API associés
captionTarget | propriété |
captionTarget:DisplayObject
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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’index 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 :
- arrière-plan noir (background =
true
; backgroundColor =0x000000
) - texte blanc (textColor =
0xFFFFFF
) - autoSize =
TextFieldAutoSize.LEFT
- multiLine =
true
- wordWrap =
true
- font =
"_sans"
- size =
12
Pour personnaliser ces valeurs, demandez l’écoute de l’événement captionTargetCreated
.
Implémentation
public function get captionTarget():DisplayObject
public function set captionTarget(value:DisplayObject):void
Eléments de l’API associés
captionTargetName | propriété |
captionTargetName:String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get captionTargetName():String
public function set captionTargetName(value:String):void
Eléments de l’API associés
flvPlayback | propriété |
flvPlayback:FLVPlayback
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get flvPlayback():FLVPlayback
public function set flvPlayback(value:FLVPlayback):void
Eléments de l’API associés
flvPlaybackName | propriété |
flvPlaybackName:String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get flvPlaybackName():String
public function set flvPlaybackName(value:String):void
Eléments de l’API associés
showCaptions | propriété |
showCaptions:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get showCaptions():Boolean
public function set showCaptions(value:Boolean):void
Eléments de l’API associés
simpleFormatting | propriété |
simpleFormatting:Boolean
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Ce paramètre limite le formatage 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
:
- tts:backgroundColor
- tts:color
- tts:fontSize
- tts:fontFamily
- tts:wrapOption
Les styles suivants sont pris en charge si la propriété simpleFormatting
est définie sur true
:
- tts:fontStyle
- tts:fontWeight
- tts:textAlign
Implémentation
public function get simpleFormatting():Boolean
public function set simpleFormatting(value:Boolean):void
source | propriété |
source:String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
URL du fichier XML Timed Text contenant des informations de légende (propriété obligatoire).
Implémentation
public function get source():String
public function set source(value:String):void
track | propriété |
track:uint
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Implémentation
public function get track():uint
public function set track(value:uint):void
videoPlayerIndex | propriété |
videoPlayerIndex:uint
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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’index.
L’index de VideoPlayer est de 0 par défaut si un seul lecteur vidéo est utilisé.
Implémentation
public function get videoPlayerIndex():uint
public function set videoPlayerIndex(value:uint):void
Eléments de l’API associés
FLVPlaybackCaptioning | () | Constructeur |
public function FLVPlaybackCaptioning()
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Crée une occurrence de FLVPlaybackCaptioning.
findInCaptions | () | méthode |
public function findInCaptions(searchString:String):Array
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Renvoie un tableau de points de repère du composant FLVPlayback dont le texte de légende contient la chaîne à rechercher.
Paramètres
searchString:String — Une chaîne à rechercher dans le texte des légendes.
|
Array — Tableau Tableau de points de repères du composant FLVPlayback
|
getCaptionsAsArray | () | méthode |
public function getCaptionsAsArray():Array
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Renvoie un tableau des points de repère du composant FLVPlayback qui contient les légendes.
Valeur renvoyéeArray — Tableau Tableau de points de repères du composant FLVPlayback
|
getCaptionsAsTranscript | () | méthode |
public function getCaptionsAsTranscript(preserveFormatting:Boolean = false):String
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Renvoie une chaîne contenant toutes les légendes en tant que transcription au format HTML.
Chaque légende est contenue dans une balise p
avec l’attribut class
appelé "fl_video_caption", un attribut id
unique commençant par la chaîne "fl_video_caption_2_0_" et un attribut title
indiquant le code temporel où la légende apparaît dans la vidéo.
Voici un bref exemple du code HTML renvoyé :
<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>
Paramètres
preserveFormatting:Boolean (default = false ) — Préserve les balises HTML utilisées pour mettre en forme le texte de légende dans Flash
|
String — Chaîne Une chaîne contenant toutes les légendes en tant que transcription au format HTML
|
secondsToTime | () | méthode |
captionChange | Evénement |
fl.video.CaptionChangeEvent
propriété CaptionChangeEvent.type =
fl.video.CaptionChangeEvent.CAPTION_CHANGE
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué 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 :
- La propriété
captionTargetName
n’est pas définie. - La propriété
captionTarget
n’est pas définie. - L’occurrence FLVPlaybackCaptioning crée un objet TextField de façon automatique pour les légendes.
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. |
Eléments de l’API associés
captionTargetCreated | Evénement |
fl.video.CaptionTargetEvent
propriété CaptionTargetEvent.type =
fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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. |
Eléments de l’API associés
complete | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.COMPLETE
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué après le chargement de toutes les données Timed Text XML.
La constanteEvent.COMPLETE
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é. |
Eléments de l’API associés
httpStatus | Evénement |
flash.events.HTTPStatusEvent
propriété HTTPStatusEvent.type =
flash.events.HTTPStatusEvent.HTTP_STATUS
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué 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.
HTTPStatusEvent.HTTP_STATUS
définit la valeur de la propriété 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. |
Eléments de l’API associés
ioError | Evénement |
flash.events.IOErrorEvent
propriété IOErrorEvent.type =
flash.events.IOErrorEvent.IO_ERROR
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué 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 d’é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. |
errorID | Un numéro de référence associé à l’erreur spécifique (AIR uniquement). |
target | Objet réseau sur lequel l’erreur d’entrée/sortie s’est produite. |
text | Texte à afficher en tant que message d’erreur. |
Eléments de l’API associés
open | Evénement |
flash.events.Event
propriété Event.type =
flash.events.Event.OPEN
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué au début d’une opération de chargement du fichier Timed Text XML, à la suite d’un appel à la méthode URLLoader.load()
.
Event.OPEN
définit la valeur de la propriété 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. |
Eléments de l’API associés
progress | Evénement |
flash.events.ProgressEvent
propriété ProgressEvent.type =
flash.events.ProgressEvent.PROGRESS
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué à 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 indiquant la progression. |
Eléments de l’API associés
securityError | Evénement |
flash.events.SecurityErrorEvent
propriété SecurityErrorEvent.type =
flash.events.SecurityErrorEvent.SECURITY_ERROR
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.28.0 |
Distribué 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. |
Eléments de l’API associés
SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.0"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Eléments de l’API associés
VERSION | Constante |
public static const VERSION:String = "2.0.0.39"
Version du langage: | ActionScript 3.0 |
Versions du moteur d’exécution: | AIR 1.0, 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.
Eléments de l’API associés
Pour exécuter l’exemple, suivez ces étapes :
- Ouvrez un nouveau fichier Flash (ActionScript 3.0).
- Placez le composant FLVPlayback sur la scène à la position 0,0 et donnez-lui le nom d’occurrence player.
- Placez le composant FLVPlaybackCaptioning sur la scène à la position 0,0 et donnez-lui le nom d’occurrence captioning.
- Placez le composant CaptionButton sur la scène.
- Enregistrez le fichier FLA et donnez-lui un nom, par exemple captionEx.
- Ouvrez un nouveau fichier ActionScript.
- Collez l’exemple de code suivant dans un nouveau fichier ActionScript et enregistrez-le sous le nom FLVPlaybackCaptioningExample.as dans le même répertoire que votre fichier FLA.
- Dans le fichier FLA (par exemple captionEx), dans l’inspecteur des propriétés, définissez l’entrée de la classe Document sur FLVPlaybackCaptioningExample.
- Sélectionnez Contrôle > Tester l’animation.
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, 09:30 AM Z