Package | fl.video |
Classe | public class FLVPlayback |
Héritage | FLVPlayback Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Elle met à jour le Guide de référence des composants et du langage ActionScript 3.0 afin que la classe FLVPlayback inclue les propriétés et méthodes suivantes, ajoutées dans le but d’améliorer l’accessibilité du clavier et du logiciel de lecture d’écran 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.
La classe FLVPlayback permet d’inclure un lecteur vidéo à votre application afin de lire des fichiers FLV (Vidéo) progressivement téléchargés sur HTTP ou de lire les fichiers FLV en continu à partir d’un serveur FMS (Flash Media Server) ou d’un autre service FVSS (Flash Video Streaming Service).
Pour Flash Player Mise à jour 3 (version 9.0.115.0) et les versions ultérieures, le composant FLVPlayback a été mis à jour pour prendre en charge les formats vidéo haute définition MPEG-4 qui utilisent le codage normalisé H. 264. Pour plus d’informations sur les formats vidéo pris en charge par le composant FLVPlayback, voir l’article Controlling web video with ActionScript 3 FLVPlayback programming (disponible en anglais uniquement).
Contrairement aux composants ActionScript 3.0, le composant FLVPlayback n’étend pas UIComponent. Par conséquent, il ne prend pas en charge les méthodes et les propriétés de cette classe.
Pour accéder aux propriétés, méthodes et événements de la classe FLVPlayback, vous devez importer celle-ci dans votre application, soit en faisant glisser le composant FLVPlayback sur la scène de votre application Flash, soit en l’important de façon implicite dans ActionScript à l’aide de l’instruction import
. L’instruction suivante importe la classe FLVPlayback :
import fl.video.FLVPlayback;
Toutes les classes FLVPlayback disposent d’une constante VERSION
qui est une propriété de classe. Les propriétés de classe ne sont disponibles que pour la classe elle-même. La constante VERSION
renvoie une chaîne qui indique la version du composant. Le code suivant affiche la version dans le panneau Sortie :
import fl.video.FLVPlayback; trace(FLVPlayback.VERSION);
Eléments de l’API associés
FLVPlaybackCaptioning
MetadataEvent
NCManager
LayoutEvent
SoundEvent
VideoPlayer
VideoError
VideoEvent
VideoProgressEvent
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 | ||
activeVideoPlayerIndex : uint
Nombre qui indique l’occurrence du lecteur vidéo qui est affectée par d’autres API. | FLVPlayback | ||
align : String
Spécifie l’affichage vidéo lorsque la propriété scaleMode est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO ou sur VideoScaleMode.NO_SCALE. | FLVPlayback | ||
alpha : Number
Indique la valeur de transparence alpha de l’objet spécifié. | DisplayObject | ||
autoPlay : Boolean
Valeur booléenne qui, lorsqu’elle est définie sur true, entraîne automatiquement la lecture du fichier FLV après la définition de la propriété source. | FLVPlayback | ||
autoRewind : Boolean
Valeur booléenne qui, si elle est définie sur true, provoque le rembobinage du fichier FLV jusqu’à l’image 1 lorsque la lecture s’arrête, soit parce que le lecteur a atteint la fin du flux, soit parce que la méthode stop() a été appelée. | FLVPlayback | ||
backButton : Sprite
Contrôle de lecture BackButton. | FLVPlayback | ||
bitrate : Number
Nombre qui spécifie le débit (bits par seconde) à utiliser pour transférer le fichier FLV. | FLVPlayback | ||
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 | ||
buffering : Boolean [lecture seule]
Valeur booléenne définie sur true si la vidéo est dans un état de mise en mémoire tampon. | FLVPlayback | ||
bufferingBar : Sprite
Contrôle de la barre de mise en mémoire tampon. | FLVPlayback | ||
bufferingBarHidesAndDisablesOthers : Boolean
Si elle est définie sur true, masque le contrôle SeekBar et désactive les contrôles Play, Pause, PlayPause, BackButton et ForwardButton pendant que le fichier FLV est en état de mise en mémoire tampon. | FLVPlayback | ||
bufferTime : Number
Nombre de secondes à mettre en mémoire tampon avant de commencer la lecture d'un flux vidéo. | FLVPlayback | ||
buttonMode : Boolean
Spécifie le mode de bouton du sprite. | Sprite | ||
bytesLoaded : uint [lecture seule]
Nombre indiquant le degré de téléchargement en nombre d’octets pour un téléchargement HTTP. | FLVPlayback | ||
bytesTotal : uint [lecture seule]
Nombre total d’octets téléchargés pour un téléchargement HTTP. | FLVPlayback | ||
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 | ||
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 | ||
cuePoints : Array [écriture seule]
Tableau décrivant des points de repère ActionScript et des points de repère intégrés au fichier FLV désactivés. | FLVPlayback | ||
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 | ||
endTabIndex : int [lecture seule]
Renvoie la prochaine valeur tabIndex disponible après les commandes FLVPlayback. | FLVPlayback | ||
filters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage. | DisplayObject | ||
focusRect : Object
Spécifie si l’objet affiche un rectangle de focus. | InteractiveObject | ||
forwardButton : Sprite
Contrôle du bouton avance. | FLVPlayback | ||
fullScreenBackgroundColor : uint
Couleur d’arrière-plan utilisée en mode de remplissage plein écran. | FLVPlayback | ||
fullScreenButton : Sprite
Contrôle du bouton plein écran. | FLVPlayback | ||
fullScreenSkinDelay : int
Indique le délai avant la dissimulation de l’enveloppe, en millisecondes. | FLVPlayback | ||
fullScreenTakeOver : Boolean
Lorsque la scène passe en mode plein écran, le composant FLVPlayback est au-dessus de l’ensemble du contenu et occupe tout l’écran. | FLVPlayback | ||
graphics : Graphics [lecture seule]
Spécifie l’objet Graphics appartenant au sprite qui prend en charge les commandes de dessin vectoriel. | Sprite | ||
height : Number [override]
Nombre indiquant la hauteur de l’occurrence FLVPlayback. | FLVPlayback | ||
hitArea : Sprite
Désigne un autre sprite qui fera office de zone active d’un sprite. | Sprite | ||
idleTimeout : Number
Temps écoulé (en millisecondes) avant que Flash mette fin à une connexion inactive au serveur FMS (Flash Media Server) en raison de l’interruption ou de l’arrêt de la lecture. | FLVPlayback | ||
isLive : Boolean
Valeur booléenne définie sur true si le flux vidéo est en direct. | FLVPlayback | ||
isRTMP : Boolean [lecture seule]
Valeur booléenne définie sur true si le fichier FLV est en diffusion en flux continu (streaming) à partir d’un serveur FMS via RTMP. | FLVPlayback | ||
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 [lecture seule]
Objet représentant un paquet de métadonnées reçu par un appel à la méthode de rappel NetSteam.onMetaData(), le cas échéant. | FLVPlayback | ||
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 | ||
metadataLoaded : Boolean [lecture seule]
Valeur booléenne définie sur true si un paquet de métadonnées a été rencontré et traité ou si le fichier FLV a été codé sans le paquet de métadonnées. | FLVPlayback | ||
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 | ||
muteButton : Sprite
Contrôle du bouton muet. | FLVPlayback | ||
name : String
Indique le nom d’occurrence de DisplayObject. | DisplayObject | ||
ncMgr : INCManager [lecture seule]
Objet INCManager qui permet d'accéder à une occurrence de la classe implémentant INCManager, interface de la classe NCManager. | FLVPlayback | ||
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 | ||
pauseButton : Sprite
Contrôle du bouton pause. | FLVPlayback | ||
paused : Boolean [lecture seule]
Valeur booléenne définie sur true si le fichier FLV est dans un état de pause. | FLVPlayback | ||
playButton : Sprite
Contrôle du bouton de lecture. | FLVPlayback | ||
playheadPercentage : Number
Nombre qui indique le paramètre playheadTime actuel sous forme de pourcentage de la propriété totalTime. | FLVPlayback | ||
playheadTime : Number
Nombre représentant la durée de lecture (ou position de la tête de lecture) actuelle, mesurée en secondes, qui peut être une valeur décimale. | FLVPlayback | ||
playheadUpdateInterval : Number
Nombre représentant l’intervalle (en millisecondes) entre chaque événement playheadUpdate. | FLVPlayback | ||
playing : Boolean [lecture seule]
Valeur booléenne définie sur true si le fichier FLV est dans un état de lecture. | FLVPlayback | ||
playPauseButton : Sprite
Contrôle du bouton de lecture/pause. | FLVPlayback | ||
preferredHeight : int [lecture seule]
Nombre indiquant la hauteur du fichier FLV source. | FLVPlayback | ||
preferredWidth : int [lecture seule]
Donne la largeur du fichier FLV. | FLVPlayback | ||
preview : String [écriture seule]
Pour l’aperçu en direct uniquement. | FLVPlayback | ||
progressInterval : Number
Nombre représentant l'intervalle (en millisecondes) entre chaque événement progress. | FLVPlayback | ||
registrationHeight : Number
Hauteur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. | FLVPlayback | ||
registrationWidth : Number
Largeur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. | FLVPlayback | ||
registrationX : Number
Coordonnée x utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. | FLVPlayback | ||
registrationY : Number
Coordonnée y utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. | FLVPlayback | ||
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 | ||
scaleMode : String
Spécifie le redimensionnement de la vidéo après le chargement. | FLVPlayback | ||
scaleX : Number [override]
Nombre indiquant l’échelle horizontale. | FLVPlayback | ||
scaleY : Number [override]
Nombre indiquant l’échelle verticale. | FLVPlayback | ||
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 | ||
scrubbing : Boolean [lecture seule]
Valeur booléenne définie sur true si l’utilisateur effectue une modulation avec la commande SeekBar. Dans le cas contraire, elle est définie sur false. | FLVPlayback | ||
seekBar : Sprite
Contrôle SeekBar. | FLVPlayback | ||
seekBarInterval : Number
Nombre indiquant la fréquence (en millisecondes) à laquelle la poignée SeekBar est testée lors de la modulation. | FLVPlayback | ||
seekBarScrubTolerance : Number
Nombre indiquant jusqu’où l’utilisateur peut déplacer la poignée de la barre de recherche avant qu’une mise à jour ne se produise. | FLVPlayback | ||
seekToPrevOffset : Number
Nombre de secondes utilisées par la méthode seekToPrevNavCuePoint() lors de la comparaison de son heure avec le point de repère précédent. | FLVPlayback | ||
skin : String
Chaîne indiquant l’URL d’un fichier SWF d’enveloppe. | FLVPlayback | ||
skinAutoHide : Boolean
Valeur booléenne qui, si elle est définie sur true, masque l’enveloppe du composant lorsque la souris n’est pas placée sur la vidéo. | FLVPlayback | ||
skinBackgroundAlpha : Number
Alpha de l’arrière-plan de l’enveloppe. | FLVPlayback | ||
skinBackgroundColor : uint
Couleur de l’arrière-plan de l’enveloppe (0xRRGGBB). | FLVPlayback | ||
skinFadeTime : int
Temps (en millisecondes) nécessaire à l’enveloppe pour apparaître ou disparaître lorsqu’elle est masquée ou affichée. | FLVPlayback | ||
skinScaleMaximum : Number
Cette propriété spécifie le plus grand multiple que FLVPlayback utilisera pour agrandir son enveloppe lorsqu’il passe en mode plein écran avec un lecteur Flash Player qui prend en charge l’accélération matérielle. | FLVPlayback | ||
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 [override]
Ménage un accès direct à la propriété VideoPlayer.soundTransform pour exposer davantage de contrôles audio. | FLVPlayback | ||
source : String
Chaîne indiquant l'URL du fichier FLV à diffuser en continu et de quelle façon. | FLVPlayback | ||
stage : Stage [lecture seule]
Scène de l’objet d’affichage. | DisplayObject | ||
startTabIndex : int [lecture seule]
Renvoie la première valeur tabIndex des commandes FLVPlayback. | FLVPlayback | ||
state : String [lecture seule]
Chaîne indiquant l’état du composant. | FLVPlayback | ||
stateResponsive : Boolean [lecture seule]
Valeur booléenne définie sur true si l’état est réactif. | FLVPlayback | ||
stopButton : Sprite
Contrôle du bouton Stop. | FLVPlayback | ||
stopped : Boolean [lecture seule]
Valeur booléenne définie sur true si l’état de l’occurrence FLVPlayback est arrêté. | FLVPlayback | ||
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 | ||
totalTime : Number
Nombre représentant la durée de lecture totale de la vidéo en secondes. | FLVPlayback | ||
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 | ||
visible : Boolean
Indique si l’objet d’affichage est visible ou non. | DisplayObject | ||
visibleVideoPlayerIndex : uint
Nombre que vous pouvez utiliser pour gérer plusieurs flux de fichier FLV. | FLVPlayback | ||
volume : Number
Nombre compris entre 0 et 1 indiquant le réglage de contrôle du volume. | FLVPlayback | ||
volumeBar : Sprite
Contrôle de la barre de volume. | FLVPlayback | ||
volumeBarInterval : Number
Nombre indiquant la fréquence (en millisecondes) de vérification de la poignée de la barre de volume lors de la modulation. | FLVPlayback | ||
volumeBarScrubTolerance : Number
Nombre indiquant jusqu’où l’utilisateur peut déplacer la poignée de la barre de volume avant qu’une mise à jour ne se produise. | FLVPlayback | ||
width : Number [override]
Nombre indiquant la largeur de l’occurrence de FLVPlayback sur la scène. | FLVPlayback | ||
x : Number [override]
Nombre indiquant la position horizontale du lecteur vidéo, en pixels. | FLVPlayback | ||
y : Number [override]
Nombre indiquant la position verticale du lecteur vidéo, en pixels. | FLVPlayback | ||
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 FLVPlayback. | FLVPlayback | ||
Ajoute un point de repère ActionScript et a le même effet que l’ajout d’un point de repère ActionScript à l’aide de la boîte de dialogue Points de repère, excepté que cette méthode se produit lors de l’exécution d’une application plutôt que lors de son développement. | FLVPlayback | ||
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 | ||
Affecte une valeur tabIndex à chacune des commandes FLVPlayback en les triant par position, horizontalement et de gauche à droite. | FLVPlayback | ||
Place un lecteur vidéo devant la pile des lecteurs vidéo. | FLVPlayback | ||
Ferme NetStream et supprime le lecteur vidéo spécifié par le paramètre index. | FLVPlayback | ||
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 | ||
Définit le lecteur vidéo FLVPlayback en mode plein écran. | FLVPlayback | ||
Recherche le point de repère du type spécifié par le paramètre type et ayant l’heure, le nom ou l’heure et le nom que vous avez indiqués via les paramètres. | FLVPlayback | ||
Recherche le point de repère du type spécifié qui correspond au temps spécifié ou le précède. | FLVPlayback | ||
Recherche le point de repère suivant dans my_cuePoint.array portant le même nom que my_cuePoint.name. | FLVPlayback | ||
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 | ||
Obtient le lecteur vidéo spécifié par le paramètre index. | FLVPlayback | ||
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 | ||
Renvoie la valeur false si le point de repère intégré au fichier FLV est désactivé. | FLVPlayback | ||
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 | ||
Démarre le chargement du fichier FLV et fournit un raccourci pour définir la propriété autoPlay sur false et les propriétés source, totalTime et isLive, le cas échéant. | FLVPlayback | ||
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 | ||
Interrompt la lecture du flux vidéo en continu. | FLVPlayback | ||
Diffuse le flux vidéo en continu. | FLVPlayback | ||
Lit le fichier FLV lorsqu’une quantité suffisante de ce dernier est téléchargée. | FLVPlayback | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un point de repère ActionScript du fichier FLV actuellement chargé. | FLVPlayback | ||
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 | ||
Recherche une heure donnée (en secondes) dans le fichier, avec une précision décimale allant jusqu'aux millisecondes. | FLVPlayback | ||
Recherche un pourcentage du fichier et y positionne la tête de lecture. | FLVPlayback | ||
Recherche une heure donnée (en secondes) dans le fichier, avec une précision décimale allant jusqu’aux millisecondes. | FLVPlayback | ||
Recherche un point de repère de navigation correspondant à l’heure spécifiée, au nom ou à l’heure et au nom. | FLVPlayback | ||
Recherche le point de repère de navigation suivant, en fonction de la valeur actuelle de la propriété playheadTime. | FLVPlayback | ||
Recherche le point de repère de navigation précédent, en fonction de la valeur actuelle de la propriété playheadTime. | FLVPlayback | ||
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage. | DisplayObjectContainer | ||
Active ou désactive un ou plusieurs points de repère de fichier FLV. | FLVPlayback | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Définit simultanément les propriétés scaleX et scaleY. | FLVPlayback | ||
Définit simultanément les propriétés width et height. | FLVPlayback | ||
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 la lecture de la vidéo. | FLVPlayback | ||
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é lorsque le lecteur vidéo est redimensionné ou disposé automatiquement. | FLVPlayback | |||
Distribué lorsque la tête de lecture est ramenée au début de la piste car la propriété autoRewind est définie sur True. | FLVPlayback | |||
Distribué lorsque l’occurrence du composant FLVPlayback entre dans l’état de mise en mémoire tampon. | FLVPlayback | |||
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 | |||
L’objet Event distribue cet événement à la fermeture de NetConnection, en faisant expirer le délai ou par un appel à la méthode closeVideoPlayer(), ou lorsque vous appelez les méthodes load() ou play() ou définissez la propriété source et provoquez la fermeture de la connexion RTMP. | FLVPlayback | |||
Distribué à la fin de la lecture, car le lecteur a atteint la fin du fichier FLV. | FLVPlayback | |||
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é lorsqu'un point de repère est atteint. | FLVPlayback | |||
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é lorsque l’emplacement de la tête de lecture avance du fait d’un appel à la méthode seek() ou d’un clic sur le contrôle ForwardButton. | FLVPlayback | |||
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 | |||
Cet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME. | InteractiveObject | |||
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 le lecteur vidéo est redimensionné ou redisposé. | FLVPlayback | |||
Distribué la première fois que les métadonnées du fichier FLV sont atteintes. | FLVPlayback | |||
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é 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é lorsque le lecteur entre en état de pause. | FLVPlayback | |||
Distribué pendant la lecture du fichier FLV à la fréquence spécifiée par la propriété playheadUpdateInterval ou lorsque la procédure de retour en début de fichier commence. | FLVPlayback | |||
Distribué lorsque le composant entre dans l’état de lecture. | FLVPlayback | |||
Il indique la progression en nombre d’octets téléchargés. | FLVPlayback | |||
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é lorsque le fichier FLV est chargé et prêt à s’afficher. | FLVPlayback | |||
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 la tête de lecture se déplace vers l’arrière en réponse à un appel de la méthode seek() ou lorsque l’appel à autoRewind est terminé. | FLVPlayback | |||
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é lorsque l’utilisateur arrête la modulation du fichier FLV avec la barre de recherche. | FLVPlayback | |||
Distribué lorsque l’utilisateur débute la modulation du fichier FLV avec la barre de recherche. | FLVPlayback | |||
Distribué lorsque l’emplacement de la tête de lecture est modifié suite à un appel de la méthode seek(), à la définition de la propriété playheadTime ou à l’utilisation du contrôle seekBar. | FLVPlayback | |||
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é lorsqu’une erreur se produit lors du chargement d’un fichier SWF d’enveloppe. | FLVPlayback | |||
Distribué lors du chargement d’un fichier SWF d’enveloppe. | FLVPlayback | |||
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 le volume change à la suite du déplacement de la poignée du contrôle volumeBar par l’utilisateur ou de la définition de la propriété volume ou soundTransform. | FLVPlayback | |||
Distribué lorsque l’état de lecture est modifié. | FLVPlayback | |||
Distribué lorsque le composant entre dans l’état d’arrêt. | FLVPlayback | |||
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.1" [statique]
Déclare une variable indiquant le numéro de version court du composant. | FLVPlayback | ||
VERSION : String = "2.1.0.23" [statique]
Déclare une variable indiquant le numéro de version long du composant. | FLVPlayback |
activeVideoPlayerIndex | propriété |
activeVideoPlayerIndex:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre qui indique l’occurrence du lecteur vidéo qui est affectée par d’autres API. Utilisez cette propriété pour gérer plusieurs flux continus de fichier FLV.
Cette propriété n’affiche pas le lecteur vidéo. Pour ce faire, utilisez la propriété visibleVideoPlayerIndex
.
Un lecteur vidéo est créé la première fois que la propriété activeVideoPlayerIndex
est définie sur un nombre. Lorsque le lecteur vidéo est créé, ses propriétés sont définies sur la valeur du lecteur vidéo par défaut (activeVideoPlayerIndex == 0
) excepté les propriétés source
, totalTime
et isLive
, qui sont toujours définies sur les valeurs par défaut (chaîne vide, NaN et false
, respectivement) et la propriété autoPlay
, qui est toujours définie sur false
(la valeur par défaut est true
uniquement pour le lecteur vidéo par défaut, 0). La propriété cuePoints
n’a aucun effet, et n’a pas d’incidences sur un chargement ultérieur dans le lecteur vidéo par défaut.
Les API qui contrôlent le volume, le positionnement, les dimensions, la visibilité et les commandes d’interface utilisateur sont toujours globales et leur comportement n’est pas affecté par la définition de activeVideoPlayerIndex
. De façon spécifique, la définition de la propriété activeVideoPlayerIndex
n’a aucun effet sur les propriétés et les méthodes répertoriées ci-dessous :
activeVideoPlayerIndex
backButton | playPauseButton | skin | width |
bufferingBar | scaleX | stopButton | x |
bufferingBarHidesAndDisablesOthers | transformation | y | setSize() |
forwardButton | scaleY | visible | setScale() |
height | seekBar | volume | fullScreenBackgroundColor |
muteButton | seekBarInterval | volumeBar | fullScreenButton |
pauseButton | seekBarScrubTolerance | volumeBarInterval | fullScreenSkinDelay |
playButton | seekToPrevOffset | volumeBarScrubTolerance | fullScreenTakeOver |
registrationX | registrationY | registrationWidth | registrationHeight |
skinBackgroundAlpha | skinBackgroundColor | skinFadeTime |
Remarque : la propriété visibleVideoPlayerIndex
et non la propriété activeVideoPlayerIndex
détermine le lecteur vidéo contrôlé par l’enveloppe. Cependant, les API qui contrôlent les dimensions interagissent avec la propriété visibleVideoPlayerIndex
.
Les API restantes ciblent un lecteur vidéo spécifique en fonction de la définition de la propriété activeVideoPlayerIndex
.
Par exemple, pour charger un deuxième fichier FLV dans l’arrière-plan, définissez activeVideoPlayerIndex
sur 1 et appelez la méthode load()
. Lorsque vous souhaitez afficher celui-ci et masquer le premier, définissez visibleVideoPlayerIndex
sur 1.
La valeur par défaut est 0.
Implémentation
public function get activeVideoPlayerIndex():uint
public function set activeVideoPlayerIndex(value:uint):void
Eléments de l’API associés
align | propriété |
align:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Spécifie l’affichage vidéo lorsque la propriété scaleMode
est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
. Les dimensions vidéo reposent sur les propriétés registrationX
, registrationY
, registrationWidth
et registrationHeight
. Lorsque vous définissez la propriété align
, les valeurs proviennent de la classe VideoAlign. La valeur par défaut est VideoAlign.CENTER
.
Implémentation
public function get align():String
public function set align(value:String):void
Eléments de l’API associés
autoPlay | propriété |
autoPlay:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne qui, lorsqu’elle est définie sur true
, entraîne automatiquement la lecture du fichier FLV après la définition de la propriété source
. Si cette valeur est définie sur false
, le fichier FLV se charge, mais attend l’appel de la méthode play()
ou playWhenEnoughDownloaded()
.
La lecture s’effectue immédiatement lorsque vous diffusez un fichier FLV à partir d’un serveur FMS et que la propriété autoPlay
est définie sur true
. Cependant, lors du chargement progressif d’un fichier FLV, la lecture ne commence que lorsqu’une quantité suffisante du fichier FLV a été téléchargée, de façon à pouvoir le lire dans son intégralité, sans interruption.
Pour demander la lecture avant le téléchargement d’une quantité suffisante du fichier FLV, appelez la méthode play()
sans paramètre. Si la lecture reprend et si vous souhaitez rétablir l’état d’attente d’une quantité spécifique de données pour la lecture automatique, appelez la méthode pause()
, puis playWhenEnoughDownloaded()
.
Si vous définissez la propriété sur true
entre le chargement de nouveaux fichiers FLV, il n’y a aucune incidence tant que la propriété source
n’est pas définie.
La définition de la propriété autoPlay
sur true
et de la propriété source
sur une URL a le même effet que l’appel de la méthode play()
avec cette URL.
L’appel de la méthode load()
avec une URL a le même effet que la définition de la propriété source
sur cette URL, avec la propriété autoPlay
définie sur false
.
La valeur par défaut est true.
Implémentation
public function get autoPlay():Boolean
public function set autoPlay(value:Boolean):void
Eléments de l’API associés
autoRewind | propriété |
autoRewind:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne qui, si elle est définie sur true
, provoque le rembobinage du fichier FLV jusqu’à l’image 1 lorsque la lecture s’arrête, soit parce que le lecteur a atteint la fin du flux, soit parce que la méthode stop()
a été appelée. Cette propriété n’a aucune signification pour les flux en direct.
La valeur par défaut est false.
Implémentation
public function get autoRewind():Boolean
public function set autoRewind(value:Boolean):void
backButton | propriété |
backButton:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Contrôle de lecture BackButton. Le fait de cliquer sur ce bouton appelle seekToPrevNavCuePoint()
.
Implémentation
public function get backButton():Sprite
public function set backButton(value:Sprite):void
Eléments de l’API associés
bitrate | propriété |
bitrate:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre qui spécifie le débit (bits par seconde) à utiliser pour transférer le fichier FLV.
Pour diffuser en continu à partir d’un service FMS (Flash Video Streaming) qui prend en charge la détection native de bande passante, vous pouvez indiquer un fichier SMIL qui décrit comment basculer entre plusieurs flux continus en fonction de la bande passante. Selon votre service FVSS, la bande passante peut être détectée automatiquement, et si cette valeur est définie, elle est ignorée.
Lorsque vous procédez à un téléchargement HTTP progressif, utilisez le même format SMIL, mais définissez le débit binaire de façon à ne pas procéder à la détection automatique.
Implémentation
public function get bitrate():Number
public function set bitrate(value:Number):void
buffering | propriété |
buffering:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne définie sur true
si la vidéo est dans un état de mise en mémoire tampon.
Implémentation
public function get buffering():Boolean
bufferingBar | propriété |
bufferingBar:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Contrôle de la barre de mise en mémoire tampon. Cette commande est affichée quand le fichier FLV est en état de chargement ou de mise en mémoire tampon.
Implémentation
public function get bufferingBar():Sprite
public function set bufferingBar(value:Sprite):void
bufferingBarHidesAndDisablesOthers | propriété |
bufferingBarHidesAndDisablesOthers:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Si elle est définie sur true
, masque le contrôle SeekBar et désactive les contrôles Play, Pause, PlayPause, BackButton et ForwardButton pendant que le fichier FLV est en état de mise en mémoire tampon. Cela peut être utile pour empêcher un utilisateur d’utiliser ces commandes pour essayer d’accélérer la lecture du fichier FLV lors de son téléchargement ou de sa diffusion en flux continu sur une connexion lente.
Implémentation
public function get bufferingBarHidesAndDisablesOthers():Boolean
public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void
bufferTime | propriété |
bufferTime:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre de secondes à mettre en mémoire tampon avant de commencer la lecture d’un flux vidéo. Pour la diffusion en continu des fichiers FLV sur RTMP, qui ne sont pas téléchargés et sont placés simplement en mémoire tampon, il peut être important d'augmenter la valeur par défaut qui est de 0,1. Pour les fichiers FLV téléchargés de façon progressive avec le protocole HTTP, l'augmentation de cette valeur aura peu d'effets, bien qu'elle puisse améliorer l'affichage d'une vidéo haute qualité sur un ordinateur plus ancien et plus lent.
Pour les vidéos préenregistrées (sans diffusion en direct), ne définissez pas la propriété bufferTime
sur 0
, mais appliquez la valeur par défaut de cette propriété ou augmentez-la.
Cette propriété n'indique pas la proportion du fichier FLV à télécharger avant de démarrer sa lecture.
La valeur par défaut est 0.1.
Implémentation
public function get bufferTime():Number
public function set bufferTime(value:Number):void
Eléments de l’API associés
bytesLoaded | propriété |
bytesLoaded:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant le degré de téléchargement en nombre d’octets pour un téléchargement HTTP. Renvoie la valeur 0 en cas d’absence de flux, lorsque le flux est de type FMS (Flash Media Server) ou si les informations ne sont pas encore disponibles. La valeur renvoyée est utile uniquement pour un téléchargement HTTP.
Implémentation
public function get bytesLoaded():uint
bytesTotal | propriété |
bytesTotal:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre total d’octets téléchargés pour un téléchargement HTTP. Renvoie la valeur 0 en cas d’absence de flux, lorsque le flux est de type FMS (Flash Media Server) ou si les informations ne sont pas encore disponibles. La valeur renvoyée est utile uniquement pour un téléchargement HTTP.
Implémentation
public function get bytesTotal():uint
cuePoints | propriété |
cuePoints:Array
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Tableau décrivant des points de repère ActionScript et des points de repère intégrés au fichier FLV désactivés. Cette propriété a été créée expressément pour les inspecteurs des propriétés et des composants. Elle ne fonctionne pas si elle est définie de toute autre façon. Sa valeur a une incidence uniquement sur le premier fichier FLV chargé, et seulement s’il est chargé en définissant la propriété source
dans l’inspecteur de composants ou des propriétés.
Remarque : cette propriété n’est pas accessible dans ActionScript. Pour accéder aux informations sur les points de repère dans ActionScript, utilisez la propriété metadata
.
Pour ajouter, supprimer, activer ou désactiver des points de repère avec ActionScript, utilisez les méthodes addASCuePoint()
, removeASCuePoint()
ou setFLVCuePointEnabled()
.
Implémentation
public function set cuePoints(value:Array):void
Eléments de l’API associés
endTabIndex | propriété |
endTabIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Renvoie la prochaine valeur tabIndex disponible après les commandes FLVPlayback. La valeur est définie une fois la méthode assignTabIndexes
appelée.
Implémentation
public function get endTabIndex():int
Eléments de l’API associés
forwardButton | propriété |
forwardButton:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Contrôle du bouton avance. Le fait de cliquer sur ce bouton appelle seekToNextNavCuePoint()
.
Implémentation
public function get forwardButton():Sprite
public function set forwardButton(value:Sprite):void
Eléments de l’API associés
fullScreenBackgroundColor | propriété |
fullScreenBackgroundColor:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Couleur d’arrière-plan utilisée en mode de remplissage plein écran. Cette couleur est visible lorsque la vidéo ne couvre pas l’ensemble de l’écran, conformément à la valeur de la propriété scaleMode
.
La valeur par défaut est 0x000000.
Implémentation
public function get fullScreenBackgroundColor():uint
public function set fullScreenBackgroundColor(value:uint):void
fullScreenButton | propriété |
fullScreenSkinDelay | propriété |
fullScreenSkinDelay:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Indique le délai avant la dissimulation de l’enveloppe, en millisecondes. En mode remplissage plein écran, si la propriété skinAutoHide
est définie sur true
, le masquage automatique est déclenché lorsque l’utilisateur ne déplace pas la souris pendant le nombre de secondes indiqué par la propriété fullScreenSkinDelay
. Si la souris est au-dessus de l’enveloppe, le masquage automatique n’est pas déclenché.
La valeur par défaut est 3000 milliseconds (3 seconds).
Implémentation
public function get fullScreenSkinDelay():int
public function set fullScreenSkinDelay(value:int):void
fullScreenTakeOver | propriété |
fullScreenTakeOver:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lorsque la scène passe en mode plein écran, le composant FLVPlayback est au-dessus de l’ensemble du contenu et occupe tout l’écran. Lorsque la scène quitte le mode plein écran, l’affichage est rétabli tel qu’il était auparavant.
Les paramètres recommandés pour le mode remplissage plein écran sont scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
et align = VideoAlign.CENTER
.
Lorsque le fichier SWF avec le composant FLVPlayback est chargé et n’a pas accès à la scène pour des raisons de sécurité, le mode remplissage plein écran ne fonctionne pas. Aucune erreur n’est renvoyée.
La valeur par défaut est true.
Implémentation
public function get fullScreenTakeOver():Boolean
public function set fullScreenTakeOver(value:Boolean):void
height | propriété |
height:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la hauteur de l’occurrence FLVPlayback. Cette propriété affecte uniquement la hauteur de l’occurrence FLVPlayback et n’inclut pas la hauteur d’un fichier SWF d’enveloppe qui peut être chargé. La définition de la propriété height définit également la propriété registrationHeight
sur la même valeur.
Implémentation
override public function get height():Number
override public function set height(value:Number):void
Eléments de l’API associés
idleTimeout | propriété |
idleTimeout:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Temps écoulé (en millisecondes) avant que Flash mette fin à une connexion inactive au serveur FMS (Flash Media Server) en raison de l’interruption ou de l’arrêt de la lecture. Cette propriété n'a aucune incidence sur le téléchargement HTTP d'un fichier FLV.
Si cette propriété est définie lorsqu’un flux vidéo est déjà inactif, elle redémarre la période de délai d’attente avec la nouvelle valeur.
La valeur par défaut est 300,000 milliseconds (5 minutes).
Implémentation
public function get idleTimeout():Number
public function set idleTimeout(value:Number):void
Eléments de l’API associés
isLive | propriété |
isLive:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne définie sur true
si le flux vidéo est en direct. Cette propriété n’est efficace que lorsque le flux provient de Flash Media Server (FMS) ou d’un autre service FVSS (Flash Video Streaming Service). La valeur de cette propriété est ignorée s’il s’agit d’un téléchargement HTTP.
Si vous définissez cette propriété entre le chargement de nouveaux fichiers FLV, elle n’a aucune incidence tant que la propriété source
n’est pas défini pour le nouveau fichier FLV.
Définit la propriété isLive
sur false
lors de l’envoi d’un flux vidéo pré-enregistré vers le lecteur vidéo et sur true
lors de l’envoi de données en temps réel, telles qu’une diffusion en direct. Pour de meilleures performances, lorsque vous définissez la propriété isLive
sur false
, ne définissez pas la propriété bufferTime
sur 0
.
Implémentation
public function get isLive():Boolean
public function set isLive(value:Boolean):void
Eléments de l’API associés
isRTMP | propriété |
isRTMP:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne définie sur true
si le fichier FLV est en diffusion en flux continu à partir d’un serveur FMS via RTMP. Sa valeur est définie sur false
pour toute autre source de fichier FLV.
Implémentation
public function get isRTMP():Boolean
Eléments de l’API associés
metadata | propriété |
metadata:Object
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Objet représentant un paquet de métadonnées reçu par un appel à la méthode de rappel NetSteam.onMetaData()
, le cas échéant. Prêt lorsque l’événement metadataReceived
est distribué.
Si le fichier FLV est codé à l’aide de l’encodeur de Flash 8, la propriété metadata
contient les informations présentées ci-dessous. Les fichiers FLV plus anciens contiennent uniquement les valeurs height
, width
et duration
.
Paramètre | Description |
---|---|
canSeekToEnd | Valeur booléenne définie sur true si le fichier FLV est codé avec une image-clé sur la dernière image qui permet de rechercher jusqu’à la fin d’un clip téléchargé progressivement. Elle est définie sur false si le fichier FLV n’est pas codé avec une image-clé sur la dernière image. |
cuePoints | Tableau d’objets (un par point de repère intégré dans le fichier FLV). Cette valeur n’est pas définie si le fichier FLV ne contient pas de points de repère. Chaque objet possède les propriétés ci-dessous.
|
audiocodecid | Nombre qui indique le codec audio (technique de codage/décodage) utilisé. |
audiodelay | Nombre représentant le temps 0 dans le fichier source à partir duquel le fichier FLV a été encodé.
Le contenu vidéo est légèrement retardé pour que l’audio puisse être synchronisé. Par exemple, si la valeur Notez que les classes FLVPlayback et VideoPlayer corrigent ce décalage dans leurs paramètres de temps. Vous pouvez donc conserver les paramètres que vous utilisiez dans le fichier source. |
audiodatarate | Nombre indiquant les kilo-octets par seconde de l’audio. |
videocodecid | Nombre indiquant la version codec utilisée pour coder la vidéo. |
framerate | Nombre indiquant la cadence du fichier FLV. |
videodatarate | Nombre indiquant la vitesse de transmission vidéo du fichier FLV. |
height | Nombre indiquant la hauteur du fichier FLV. |
width | Nombre indiquant la largeur du fichier FLV. |
duration | Nombre indiquant la durée du fichier FLV en secondes. |
Implémentation
public function get metadata():Object
Informations complémentaires
Eléments de l’API associés
metadataLoaded | propriété |
metadataLoaded:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne définie sur true
si un paquet de métadonnées a été rencontré et traité ou si le fichier FLV a été codé sans le paquet de métadonnées. En d’autres mots, la valeur est true
si les métadonnées sont reçues ou si vous n’allez jamais en recevoir. De cette façon, vous savez si vous avez les métadonnées et, si vous n’en avez pas, vous savez à quoi vous attendre. Si vous souhaitez simplement savoir si vous avez des métadonnées, vous pouvez vérifier la valeur :
FLVPlayback.metadata != null
Utilisez cette propriété pour vérifier si vous pouvez récupérer des informations utiles avec les méthodes pour trouver, puis activer ou désactiver des points de repère (findCuePoint
, findNearestCuePoint
, findNextCuePointWithName
, isFLVCuePointEnabled
).
Implémentation
public function get metadataLoaded():Boolean
Eléments de l’API associés
muteButton | propriété |
ncMgr | propriété |
ncMgr:INCManager
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Objet INCManager qui permet d’accéder à une occurrence de la classe implémentant INCManager, interface de la classe INCManager
.
Vous pouvez utiliser cette propriété pour mettre en œuvre un objet INCManager personnalisé qui requiert une initialisation personnalisée.
Implémentation
public function get ncMgr():INCManager
Eléments de l’API associés
pauseButton | propriété |
paused | propriété |
playButton | propriété |
playheadPercentage | propriété |
playheadPercentage:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre qui indique le paramètre playheadTime
actuel sous la forme d’un pourcentage de la propriété totalTime
. Si vous accédez à cette propriété, elle contient le pourcentage de durée de lecture écoulée. Si vous la définissez, cela provoque une recherche jusqu’au point représentant le pourcentage de durée de lecture du fichier FLV.
La valeur de cette propriété est proportionnelle à celle de la propriété totalTime
.
Implémentation
public function get playheadPercentage():Number
public function set playheadPercentage(value:Number):void
Valeur émise
VideoError — Si vous spécifiez un pourcentage qui n’est pas valide ou si la propriété totalTime est undefined, null , ou inférieur ou égal à zéro.
|
playheadTime | propriété |
playheadTime:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre représentant la durée de lecture (ou position de la tête de lecture) actuelle, mesurée en secondes, qui peut être une valeur décimale. Lorsque vous définissez cette propriété, vous déclenchez une recherche et vous avez toutes les restrictions d’une recherche.
Lorsque la position de la tête de lecture change (une fois toutes les 0,25 secondes lors de la lecture du fichier FLV), le composant distribue l’événement playheadUpdate
.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour déterminer le temps écoulé à la fin de la recherche, écoutez l’événement seek
, qui ne se déclenche pas tant que la propriété playheadTime
n’a pas été mise à jour.
Implémentation
public function get playheadTime():Number
public function set playheadTime(value:Number):void
Eléments de l’API associés
playheadUpdateInterval | propriété |
playheadUpdateInterval:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre représentant l’intervalle (en millisecondes) entre chaque événement playheadUpdate
. Lorsque vous définissez cette propriété pendant la lecture du fichier FLV, l’horloge redémarre.
Etant donné que les points de repère ActionScript démarrent aux mises à jour de la tête de lecture, diminuer la valeur de la propriété playheadUpdateInterval
peut améliorer la précision des points de repère ActionScript.
Comme l’intervalle des mises à jour de la tête de lecture est défini par un appel à la méthode globale setInterval()
, la mise à jour ne peut pas être déclenchée plus fréquemment que la cadence du fichier FLV, comme pour tout intervalle défini de cette façon. Par exemple, pour la fréquence par défaut de 12 images par seconde, l'intervalle efficace le plus petit que vous pouvez créer est approximativement de 83 millisecondes ou d'une seconde (1 000 millisecondes) divisée par 12.
La valeur par défaut est 250.
Implémentation
public function get playheadUpdateInterval():Number
public function set playheadUpdateInterval(value:Number):void
Eléments de l’API associés
playing | propriété |
playPauseButton | propriété |
playPauseButton:Sprite
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Contrôle du bouton de lecture/pause.
Implémentation
public function get playPauseButton():Sprite
public function set playPauseButton(value:Sprite):void
preferredHeight | propriété |
preferredHeight:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la hauteur du fichier FLV source. Ces informations ne sont pas valides dès que vous appelez les méthodes play()
ou load()
. Elles le sont lorsque l’événement ready
est déclenché. Si la valeur de la propriété scaleMode
est VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, il est préférable de lire cette valeur après la distribution de l’événement layout
. Cette propriété renvoie -1 si aucune information n'est disponible.
Implémentation
public function get preferredHeight():int
Eléments de l’API associés
preferredWidth | propriété |
preferredWidth:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Donne la largeur du fichier FLV. Ces informations ne sont pas valides dès que vous appelez les méthodes play()
ou load()
; elles le sont lorsque l’événement ready
est déclenché. Si la valeur de la propriété scaleMode
est VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, il est préférable de lire cette valeur après la distribution de l’événement layout
. Cette propriété renvoie -1 si aucune information n'est disponible.
Implémentation
public function get preferredWidth():int
Eléments de l’API associés
preview | propriété |
preview:String
[écriture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Pour l’aperçu en direct uniquement. Lit le fichier PNG pour procéder à l’aperçu.
Implémentation
public function set preview(value:String):void
progressInterval | propriété |
progressInterval:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre représentant l’intervalle (en millisecondes) entre chaque événement progress
. Si vous définissez cette propriété pendant la lecture du flux vidéo, l'horloge redémarre.
La valeur par défaut est 250.
Implémentation
public function get progressInterval():Number
public function set progressInterval(value:Number):void
Eléments de l’API associés
registrationHeight | propriété |
registrationHeight:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Hauteur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. La propriété registrationHeight
ne doit pas être confondue avec la propriété height
. La propriété height
reflète la hauteur réelle du contenu vidéo.
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
La définition de la propriété registrationHeight
est équivalente à la définition de la propriété height
et inversement. La définition de toute autre propriété ou l’appel de toute méthode de modification de la hauteur, telle que scaleX
, setSize
et setScale
. Assurez-vous également que height
et registrationHeight
restent synchronisés.
Implémentation
public function get registrationHeight():Number
public function set registrationHeight(value:Number):void
registrationWidth | propriété |
registrationWidth:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Largeur utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. La propriété registrationWidth
ne doit pas être confondue avec la propriété width
. La propriété width
reprend la largeur réelle du contenu vidéo.
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
La définition de la propriété registrationWidth
est équivalente à la définition de la propriété width
et inversement. La définition de toute autre propriété ou l’appel de toute méthode de modification de la largeur, telle que scaleX
, setSize
et setScale
. Assurez-vous également que width
et registrationWidth
restent synchronisés.
Implémentation
public function get registrationWidth():Number
public function set registrationWidth(value:Number):void
registrationX | propriété |
registrationX:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Coordonnée x utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. A ne pas confondre avec la propriété x
, qui dépend de l’emplacement réel du contenu vidéo.
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Lorsque la propriété x
ou registrationX
est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si x
= 10 et registrationX
= 20, la sélection de x
= 110 définit également registrationX
= 120.
Implémentation
public function get registrationX():Number
public function set registrationX(value:Number):void
registrationY | propriété |
registrationY:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Coordonnée y utilisée pour aligner le contenu vidéo lors d’un redimensionnement automatique. A ne pas confondre avec la propriété y
, qui dépend de l’emplacement réel du contenu vidéo.
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
registrationX
= 100registrationY
= 100registrationWidth
= 60registrationHeight
= 40align
=VideoAlign.CENTER
scaleMode
=VideoScaleMode.NO_SCALE
x
= 90y
= 80width
= 80height
= 80
Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.MAINTAIN_ASPECT_RATIO
x
= 110y
= 100width
= 40height
= 80
Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :
scaleMode
=VideoScaleMode.EXACT_FIT
x
= 100y
= 100width
= 60height
= 40
Lorsque la propriété y
ou registrationY
est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si y
= 10 et registrationy
= 20, la sélection de y
= 110 définit également registrationy
= 120.
Implémentation
public function get registrationY():Number
public function set registrationY(value:Number):void
scaleMode | propriété |
scaleMode:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Spécifie le redimensionnement de la vidéo après le chargement. Si défini sur VideoScaleMode.MAINTAIN_ASPECT_RATIO
, conserve le format de la vidéo dans le rectangle défini par registrationX
, registrationY
, registrationWidth
et registrationHeight
. Si défini sur VideoScaleMode.NO_SCALE
, adapte automatiquement la taille de la vidéo au fichier FLV. Si défini sur VideoScaleMode.EXACT_FIT
, ignore les dimensions du fichier FLV source et la vidéo est étirée pour s’adapter au rectangle défini par registrationX
, registrationY
, registrationWidth
et registrationHeight
. S défini après le chargement du fichier FLV, la mise en forme automatique commence immédiatement. Les valeurs proviennent de VideoScaleMode
.
La valeur par défaut est VideoScaleMode.MAINTAIN_ASPECT_RATIO.
Implémentation
public function get scaleMode():String
public function set scaleMode(value:String):void
Eléments de l’API associés
scaleX | propriété |
scaleX:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant l’échelle horizontale. Le redimensionnement standard est 1.
Implémentation
override public function get scaleX():Number
override public function set scaleX(value:Number):void
Eléments de l’API associés
scaleY | propriété |
scaleY:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant l’échelle verticale. Le redimensionnement standard est 1.
Implémentation
override public function get scaleY():Number
override public function set scaleY(value:Number):void
Eléments de l’API associés
scrubbing | propriété |
scrubbing:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne définie sur true
si l’utilisateur effectue une modulation avec la commande SeekBar. Dans le cas contraire, elle est définie sur false
.
La modulation désigne le fait de saisir la poignée de la barre de recherche et de la faire glisser dans l’une ou l’autre direction afin de rechercher une séquence particulière du fichier FLV.
Implémentation
public function get scrubbing():Boolean
seekBar | propriété |
seekBarInterval | propriété |
seekBarInterval:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la fréquence (en millisecondes) à laquelle la poignée SeekBar est testée lors de la modulation.
Etant donné que cet intervalle est défini suite à un appel à la méthode globale setInterval()
, la mise à jour ne peut pas démarrer plus fréquemment que la cadence du fichier FLV. Par exemple, pour la cadence par défaut de 12 images par seconde, l’intervalle efficace le plus petit que vous pouvez créer est approximativement de 83 millisecondes ou d’une seconde (1 000 millisecondes) divisée par 12.
La valeur par défaut est 250.
Implémentation
public function get seekBarInterval():Number
public function set seekBarInterval(value:Number):void
seekBarScrubTolerance | propriété |
seekBarScrubTolerance:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant jusqu’où l’utilisateur peut déplacer la poignée de la barre de recherche avant qu’une mise à jour ne se produise. La valeur est indiqué en pourcentage, de 1 à 100.
La valeur par défaut est 5.
Implémentation
public function get seekBarScrubTolerance():Number
public function set seekBarScrubTolerance(value:Number):void
seekToPrevOffset | propriété |
seekToPrevOffset:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre de secondes utilisées par la méthode seekToPrevNavCuePoint()
lors de la comparaison de son heure avec le point de repère précédent. La méthode utilise cette valeur afin d’assurer que, si vous vous trouvez devant un point de repère, vous pouvez l’ignorer pour passer au précédent sans accéder au même point de repère.
La valeur par défaut est 1.
Implémentation
public function get seekToPrevOffset():Number
public function set seekToPrevOffset(value:Number):void
skin | propriété |
skin:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Chaîne indiquant l’URL d’un fichier SWF d’enveloppe. Cette chaîne peut contenir un nom de fichier, un chemin relatif tel que Skins/MySkin.swf, ou une URL absolue comme http://www.%undomaine%.com/MySkin.swf.
Implémentation
public function get skin():String
public function set skin(value:String):void
skinAutoHide | propriété |
skinAutoHide:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne qui, si elle est définie sur true
, masque l’enveloppe du composant lorsque la souris n’est pas placée sur la vidéo. Cette propriété affecte uniquement les enveloppes chargées en définissant la propriété skin
et pas celles que vous créez dans les composants de l’interface utilisateur personnalisée FLVPlayback.
Lorsque le composant est en mode remplissage plein écran et si l’enveloppe ne se superpose pas à la vidéo, le mode skinAutoHide
s’active de façon automatique. La définition de skinAutoHide = false
après avoir activé le mode plein écran remplace ce comportement. D’autre part, lorsque le composant est en mode remplissage plein écran, le masquage automatique n’est déclenché que si l’utilisateur ne déplace pas la souris pendant un nombre de secondes supérieur à celui qui est spécifié par fullScreenSkinDelay
, sauf si la souris survole l’enveloppe.
La valeur par défaut est false.
Implémentation
public function get skinAutoHide():Boolean
public function set skinAutoHide(value:Boolean):void
skinBackgroundAlpha | propriété |
skinBackgroundAlpha:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Alpha de l’arrière-plan de l’enveloppe. La propriété skinBackgroundAlpha
fonctionne uniquement avec les fichiers SWF qui comportent des enveloppes chargées à l’aide de la propriété skin
et avec les enveloppes qui prennent en charge la définition des couleurs et des valeurs alpha. Vous pouvez définir la propriété skinBackgroundAlpha
sur un nombre compris entre 0,0 et 1,0. La valeur par défaut correspond à la dernière valeur choisie par l’utilisateur comme valeur par défaut.
Pour obtenir les couleurs d’enveloppe livrées avec le composant FLVPlayback d’ActionScript 2.0, utilisez les valeurs suivantes pour les propriétés skinBackgroundAlpha
et skinBackgroundColor
: Arctic - 0,85, 0x47ABCB ; Clear - 0,20, 0xFFFFFF ; Mojave - 0,85, 0xBFBD9F ; Steel - 0,85, 0x666666. La valeur par défaut est de 0,85.
Implémentation
public function get skinBackgroundAlpha():Number
public function set skinBackgroundAlpha(value:Number):void
Eléments de l’API associés
skinBackgroundColor | propriété |
skinBackgroundColor:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Couleur de l’arrière-plan de l’enveloppe (0xRRGGBB). La propriété skinBackgroundColor
fonctionne uniquement avec les fichiers SWF qui comportent des enveloppes chargées à l’aide de la propriété skin
et avec les enveloppes qui prennent en charge la définition des couleurs et des valeurs alpha. La valeur par défaut correspond à la dernière valeur choisie par l’utilisateur comme valeur par défaut.
Pour obtenir les couleurs d’enveloppe livrées avec le composant FLVPlayback d’ActionScript 2.0, utilisez les valeurs suivantes pour les propriétés skinBackgroundAlpha
et skinBackgroundColor
: Arctic - 0,85, 0x47ABCB ; Clear - 0,20, 0xFFFFFF ; Mojave - 0,85, 0xBFBD9F ; Steel - 0,85, 0x666666. La valeur par défaut est 0x47ABCB.
Implémentation
public function get skinBackgroundColor():uint
public function set skinBackgroundColor(value:uint):void
Eléments de l’API associés
skinFadeTime | propriété |
skinFadeTime:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Temps (en millisecondes) nécessaire à l’enveloppe pour apparaître ou disparaître lorsqu’elle est masquée ou affichée. Le masquage et l’affichage se produisent dans la mesure où la propriété skinAutoHide
est définie sur true
. Définissez la propriété skinFadeTime
sur 0 pour éliminer l’effet de fondu.
La valeur par défaut est 500 milliseconds (.5 seconds).
Implémentation
public function get skinFadeTime():int
public function set skinFadeTime(value:int):void
skinScaleMaximum | propriété |
skinScaleMaximum:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.115.0, AIR 1.0 |
Cette propriété spécifie le plus grand multiple que FLVPlayback utilisera pour agrandir son enveloppe lorsqu’il passe en mode plein écran avec un lecteur Flash Player qui prend en charge l’accélération matérielle. Avec l’accélération matérielle, la vidéo et l’enveloppe sont redimensionnées dans les mêmes proportions. Par défaut, FLVPlayback restitue la vidéo dans ses dimensions d’origine et autorise l’accélération matérielle à accomplir le redimensionnement manquant. Si, par exemple, les dimensions de votre vidéo sont 640 x 512 et qu’elle passe en taille plein écran sur un moniteur dont la résolution est 1280 x 1024, la vidéo et son enveloppe sont agrandies de deux fois leur taille.
Cette propriété vous permet de limiter le redimensionnement de l’enveloppe si l’accélération matérielle est utilisée, en fonction du contenu spécifique qui est redimensionné et de vos préférences esthétiques quant à l’apparence des enveloppes volumineuses. Pour limiter le redimensionnement de l’enveloppe à un multiplicateur spécifié, FLVPlayback utilise un mélange de redimensionnement logiciel et matériel pour l’enveloppe, ce qui peut altérer les performances de la lecture vidéo et l’apparence du fichier FLV.
Par exemple, si cette propriété était définie sur 5.0 ou plus, le passage au mode plein écran sur un moniteur dont la résolution est 1600 x 1200 avec une vidéo dont les dimensions sont 320 x 240 agrandirait l’enveloppe de cinq fois sa taille. Si cette propriété était définie sur 2,5, le lecteur restituerait la vidéo (mais pas l’enveloppe) à 640 x 480, deux fois sa taille d’origine, et l’accélération matérielle accomplirait le redimensionnement manquant (640 x 2.5 = 1600 et 480 x 2.5 = 1200).
Définir cette propriété après le passage au mode plein écran n’a aucun effet jusqu’au prochain passage en mode plein écran par FLVPlayback.
Si le fichier FLV est volumineux (par exemple, 640 pixels de large ou plus, 480 pixels de haut ou plus), ne définissez pas cette propriété sur une petite valeur car cela provoquerait des problèmes notables de performance sur les grands écrans.
La valeur par défaut est 4.0.
Implémentation
public function get skinScaleMaximum():Number
public function set skinScaleMaximum(value:Number):void
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
skinScaleMaximum
, cliquez sur le bouton Plein écran dans l’enveloppe du FLVPlayback pendant la lecture du fichier FLV dans le navigateur.
Remarque : testez cet exemple dans le navigateur. Dans l’onglet HTML de la boîte de dialogue Paramètres de publication de Flash, sélectionnez le modèle Flash uniquement - Autoriser le plein écran. Spécifiez une version de Flash Player 9.0.115.0, et assurez-vous que les formats Flash et HTML sont sélectionnés dans l’onglet Formats. Puis, publiez et ouvrez le fichier HTML résultant dans le navigateur.
// Requires FLVPlayback component in library // Requires SkinOverPlayFullscreen.swf to be in the same folder as the .fla file. import fl.video.FLVPlayback; var myFLVPlybk:FLVPlayback = new FLVPlayback(); addChild(myFLVPlybk); myFLVPlybk.skin = "SkinOverPlayFullscreen.swf"; myFLVPlybk.skinScaleMaximum = 2.5; myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv";
soundTransform | propriété |
soundTransform:flash.media:SoundTransform
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Ménage un accès direct à la propriété VideoPlayer.soundTransform
pour exposer davantage de contrôles audio. Vous devez définir cette propriété pour que les modifications prennent effet. Vous pouvez également obtenir la valeur de cette propriété pour obtenir une copie des paramètres actuels.
Implémentation
override public function get soundTransform():flash.media:SoundTransform
override public function set soundTransform(value:flash.media:SoundTransform):void
Eléments de l’API associés
source | propriété |
source:String
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Chaîne indiquant l’URL du fichier FLV à diffuser en continu et de quelle façon. L'URL peut être l'URL HTTP d'un fichier FLV, l'URL RTMP d'un flux ou l'URL HTTP d'un fichier XML.
Si vous définissez cette propriété dans l’inspecteur des composants ou l’inspecteur des propriétés, le chargement et la lecture du fichier FLV débutent à l’événement « enterFrame
» suivant. Ce délai donne du temps pour définir les propriétés isLive
, autoPlay
et cuePoints
, entre autres, qui affectent le chargement. Il permet également à ActionScript placé sur la première image d’avoir une incidence sur le composant FLVPlayback avant le début de la lecture.
Si vous définissez cette propriété via ActionScript, elle appelle immédiatement la méthode VideoPlayer.load()
lorsque la propriété autoPlay
est définie sur false
ou la méthode VideoPlayer.play()
lorsque la propriété autoPlay
est définie sur true
. Les propriétés autoPlay
, totalTime
et isLive
affectent le mode de chargement du nouveau fichier FLV. Ainsi, si vous les définissez, vous devez le faire avant la propriété source
.
Définissez la propriété autoPlay
sur false
pour empêcher la lecture automatique du nouveau fichier FLV.
Implémentation
public function get source():String
public function set source(value:String):void
Eléments de l’API associés
startTabIndex | propriété |
startTabIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Renvoie la première valeur tabIndex des commandes FLVPlayback. La valeur est définie une fois la méthode assignTabIndexes
appelée.
Implémentation
public function get startTabIndex():int
Eléments de l’API associés
state | propriété |
state:String
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Chaîne indiquant l’état du composant. Cette propriété est définie par les méthodes load()
, play()
, stop()
, pause()
et seek()
.
Les valeurs possibles pour la propriété state sont : "buffering"
, "connectionError"
, "disconnected"
, "loading"
, "paused"
, "playing"
, "rewinding"
, "seeking"
et "stopped"
. Vous pouvez utiliser les propriétés de la classe FLVPlayback pour tester ces états.
Implémentation
public function get state():String
Eléments de l’API associés
stateResponsive | propriété |
stateResponsive:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Valeur booléenne définie sur true
si l'état est réactif. Si l’état n’est pas réactif, les appels aux méthodes play()
, load()
, stop()
, pause()
et seek()
sont placés en file d’attente et exécutés plus tard lorsque l’état change et devient réactif. Etant donné que ces appels sont mis en file d’attente pour être exécutés plus tard, il n’est habituellement pas nécessaire de suivre la valeur de la propriété stateResponsive
. Les états réactifs sont : stopped
, playing
, paused
et buffering
.
Implémentation
public function get stateResponsive():Boolean
Eléments de l’API associés
stopButton | propriété |
stopped | propriété |
totalTime | propriété |
totalTime:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre représentant la durée de lecture totale de la vidéo en secondes.
Lors de la diffusion en continu à partir d’un serveur FMS (Flash Media Server) et de l’utilisation de NCManager
par défaut, cette valeur est déterminée automatiquement par des API côté serveur, et cette valeur écrase celle définie au moyen de cette propriété ou obtenue à partir de métadonnées. La propriété est prête pour la lecture lorsque l'état stopped
ou playing
est atteint après la définition de la propriété source
. Cette propriété n’a aucune signification pour les flux en direct à partir d’un serveur FMS.
Lors d’un téléchargement HTTP, cette valeur est déterminée de façon automatique si le fichier FLV comporte des métadonnées intégrées. Dans tous les autres cas, définissez-la de façon explicite, faute de quoi elle aura la valeur NaN. Lorsque vous la définissez de façon explicite, la valeur des métadonnées du flux sont ignorées.
Lorsque vous définissez cette propriété, la valeur est effective pour le prochain fichier FLV chargé en définissant la propriété source
. Elle n'a aucun effet sur un fichier FLV déjà chargé. En outre, cette propriété ne renvoie pas la nouvelle valeur transmise tant qu’un fichier FLV n’a pas été chargé.
La lecture continue si cette propriété n’est jamais définie (de façon explicite ou automatique), mais elle risque de poser des problèmes avec les commandes de recherche.
Si cette valeur n’est pas définie de façon explicite, elle reste NaN jusqu’à ce que les métadonnées permettent de lui accorder une valeur valide.
Implémentation
public function get totalTime():Number
public function set totalTime(value:Number):void
Eléments de l’API associés
visibleVideoPlayerIndex | propriété |
visibleVideoPlayerIndex:uint
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre que vous pouvez utiliser pour gérer plusieurs flux de fichier FLV. Définissez quelle occurrence de lecteur vidéo est visible, audible et contrôlée par les commandes d’enveloppe ou de lecture, alors que les autres lecteurs sont masqués et silencieux. Le lecteur vidéo n’est pas la cible pour la plupart des API. Utilisez pour cela la propriété activeVideoPlayerIndex
.
Les méthodes et les propriétés qui contrôlent les dimensions interagissent avec cette propriété. Les méthodes et les propriétés qui définissent les dimensions du lecteur vidéo (setScale()
, setSize()
, width
, height
, scaleX
, scaleY
) peuvent être appliquées à tous les lecteurs vidéo. Cependant, selon la valeur de la propriété scaleMode
, ces lecteurs vidéo peuvent avoir des dimensions différentes. La lecture des dimensions à l’aide des propriétés width
, height
, scaleX,
et scaleY
donne uniquement les dimensions du lecteur vidéo visible. Les autres lecteurs vidéo peuvent ou non avoir les mêmes dimensions.
Pour obtenir les dimensions de différents lecteurs vidéo lorsqu’ils ne sont pas visibles, programmez l’écoute de l’événement layout
, puis enregistrez la valeur de leur taille.
Cette propriété n’a aucune implication sur la visibilité du composant dans son ensemble, uniquement sur le lecteur vidéo visible lorsque le composant est visible. Pour définir la visibilité pour le composant entier, utilisez la propriété visible
.
La valeur par défaut est 0.
Implémentation
public function get visibleVideoPlayerIndex():uint
public function set visibleVideoPlayerIndex(value:uint):void
Eléments de l’API associés
volume | propriété |
volume:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre compris entre 0 et 1 indiquant le réglage de contrôle du volume.
La valeur par défaut est 1.
Implémentation
public function get volume():Number
public function set volume(value:Number):void
Eléments de l’API associés
volumeBar | propriété |
volumeBarInterval | propriété |
volumeBarInterval:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la fréquence (en millisecondes) de vérification de la poignée de la barre de volume lors de la modulation.
La valeur par défaut est 250.
Implémentation
public function get volumeBarInterval():Number
public function set volumeBarInterval(value:Number):void
volumeBarScrubTolerance | propriété |
volumeBarScrubTolerance:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant jusqu’où l’utilisateur peut déplacer la poignée de la barre de volume avant qu’une mise à jour ne se produise. La valeur est exprimée sous forme de pourcentage, de 1 à 100. Défini sur 0 pour indiquer qu’il n’y a aucune tolérance au défilement. Met systématique à jour le volume en fonction de la propriété volumeBarInterval
, quelle que soit la position choisie par l’utilisateur.
La valeur par défaut est 0.
Implémentation
public function get volumeBarScrubTolerance():Number
public function set volumeBarScrubTolerance(value:Number):void
width | propriété |
width:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la largeur de l’occurrence de FLVPlayback sur la scène. Cette propriété affecte uniquement la largeur de l’occurrence FLVPlayback et n’inclut pas la largeur d’un fichier SWF d’enveloppe qui peut être chargé. Utilisez la propriété width
de l’occurrence FLVPlayback, mais pas la propriété DisplayObject.width
, car la propriété width
risque de donner une autre valeur en cas de chargement d’un fichier SWF d’enveloppe. La définition de la propriété width entraîne celle de la propriété registrationWidth
sur la même valeur.
Implémentation
override public function get width():Number
override public function set width(value:Number):void
Eléments de l’API associés
x | propriété |
x:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la position horizontale du lecteur vidéo, en pixels.
La définition de cette propriété x
affecte également la propriété registrationX
. Lorsque la propriété x
ou registrationX
est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si x
= 10 et registrationX
= 20, la sélection de x
= 110 définit également registrationX
= 120.
Implémentation
override public function get x():Number
override public function set x(value:Number):void
y | propriété |
y:Number
[override] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Nombre indiquant la position verticale du lecteur vidéo, en pixels.
La définition de cette propriété y
affecte également la propriété registrationY
. Lorsque la propriété y
ou registrationY
est définie, la deuxième propriété est modifiée pour préserver son décalage par rapport à la première. Par exemple, si y
= 10 et registrationy
= 20, la sélection de y
= 110 définit également registrationy
= 120.
Implémentation
override public function get y():Number
override public function set y(value:Number):void
FLVPlayback | () | Constructeur |
public function FLVPlayback()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Crée une occurrence de FLVPlayback. Après avoir créé l’occurrence FLVPlayback, appelez la méthode addChild()
ou addChildAt()
pour placer l’occurrence sur la scène ou tout autre conteneur d’objet d’affichage.
Eléments de l’API associés
addASCuePoint | () | méthode |
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Ajoute un point de repère ActionScript et a le même effet que l’ajout d’un point de repère ActionScript à l’aide de la boîte de dialogue Points de repère, excepté que cette méthode se produit lors de l’exécution d’une application plutôt que lors de son développement.
Les informations de point de repère sont effacées lorsque la propriété source
est définie. Pour définir des informations de point de repère relatives au fichier FLV suivant à charger, définissez d’abord la propriété source
.
Il est possible d’ajouter plusieurs points de repère ActionScript avec le même nom et la même heure. Si vous supprimez des points de repère ActionScript à l’aide de la méthode removeASCuePoint()
, tous les points de repère avec le même nom et la même heure sont supprimés.
Paramètres
timeOrCuePoint:* — Objet possédant les propriétés name et time , qui décrivent le point de repère. Il peut également être doté d’une propriété parameters qui contient des paires nom/valeur. Il peut avoir une propriété type définie sur « actionscript ». Si le paramètre type est absent ou défini autrement, cette propriété est définie automatiquement. Si l’objet n’est pas conforme à ces conventions, la méthode renvoie une erreur VideoError.
La propriété | |
name:String (default = null ) — Chaîne indiquant le nom du point de repère si vous soumettez un paramètre time au lieu de l’objet point de repère.
| |
parameters:Object (default = null ) — Paramètres facultatifs du point de repère si le paramètre timeOrCuePoint est un nombre.
|
Object — Objet point de repère qui a été ajouté. Les modifications apportées à cet objet affectent la distribution d’événements cuePoint .
|
Valeur émise
VideoError — Les paramètres ne sont pas valides.
|
Eléments de l’API associés
assignTabIndexes | () | méthode |
public function assignTabIndexes(startTabIndex:int):int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Affecte une valeur tabIndex à chacune des commandes FLVPlayback en les triant par position, horizontalement et de gauche à droite. Cette méthode renvoie la prochaine valeur tabIndex disponible.
Si vous appelez assignTabIndexes
avec NaN
en tant que paramètre startTabbing
et si la valeur affectée à l’occurrence du composant FLVPlayback est tabIndex
, la méthode utilise la valeur tabIndex
affectée à l’occurrence du composant FLVPlayback en tant que paramètre startTabIndex
.
Lorsqu’une enveloppe FLVPlayback est spécifiée, vous devez attendre une image après l’événement FLVPlayback.SKIN_LOADED
afin que les commandes de l’enveloppe s’initialisent avant l’appel de cette méthode.
Si vous utilisez des commandes personnalisées, attendez qu’une image apparaisse après l’événement FLVPlayback.READY
afin que les commandes personnalisées s’initialisent avant l’appel de cette méthode.
Paramètres
startTabIndex:int — La valeur tabIndex de départ pour les commandes FLVPlayback.
|
int — La prochaine valeur tabIndex disponible après les commandes FLVPlayback.
|
Eléments de l’API associés
bringVideoPlayerToFront | () | méthode |
public function bringVideoPlayerToFront(index:uint):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Place un lecteur vidéo devant la pile des lecteurs vidéo. Utile pour les transitions personnalisées entre lecteurs vidéo. L’ordre par défaut de la pile est identique à celui de la propriété activeVideoPlayerIndex
: 0 est le point de départ, 1 est supérieur à 0, 2 est supérieur à 1, etc. Cependant, lorsque vous appelez la méthode bringVideoPlayerToFront()
, cet ordre peut changer. Par exemple, 2 peut être en bas de la pile.
Paramètres
index:uint — Nombre correspondant à l’index du lecteur vidéo à déplacer vers l’avant.
|
Eléments de l’API associés
closeVideoPlayer | () | méthode |
public function closeVideoPlayer(index:uint):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Ferme NetStream et supprime le lecteur vidéo spécifié par le paramètre index
. Si le lecteur vidéo fermé est le lecteur vidéo actif ou visible, l’occurrence de composant FLVPlayback définit le lecteur vidéo actif et/ou visible sur le lecteur par défaut (avec l’index 0). Vous ne pouvez pas fermer le lecteur par défaut. Si vous essayez de le faire, le composant génère une erreur.
Paramètres
index:uint — Nombre correspondant à l’index du lecteur vidéo à fermer.
|
Eléments de l’API associés
enterFullScreenDisplayState | () | méthode |
public function enterFullScreenDisplayState():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | AIR 1.0, Flash Player 9.0.115.0 |
Définit le lecteur vidéo FLVPlayback en mode plein écran. L’appel de cette méthode équivaut à un clic sur le bouton bascule de plein écran qui est intégré dans certaines enveloppes de FLVPlayback et qui est également disponible en tant que FullScreenButton dans la section Vidéo du panneau Composants.
Cette méthode supporte une accélération matérielle dans Flash Player pour la vidéo en plein écran. Si la version du Flash Player de l’utilisateur ne prend pas en charge l’accélération matérielle, cette méthode fonctionne tout de même et la vidéo en plein écran fonctionne comme elle le fait sans accélération matérielle.
Un appel à cette méthode définissant la propriété displayState
de la classe Stage sur StageDisplayState.FULL_SCREEN
, les restrictions sont les mêmes que pour la propriété displayState
. Si, au lieu d’appeler cette méthode, vous implémentez le mode plein écran en définissant directement la propriété stage.displayState
sur StageDisplayState.FULL_SCREEN
, l’accélération matérielle n’est pas utilisée.
Le mode plein écran n’est pris en charge que si la propriété fullScreenTakeOver
est définie sur true (sa valeur par défaut).
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
enterFullScreenDisplayState()
depuis un gestionnaire d’événement qui est déclenché par l’utilisateur lorsqu’il clique sur un bouton standard Flash (myButton
).
Remarque : testez cet exemple dans le navigateur. Dans l’onglet HTML de la boîte de dialogue Paramètres de publication de Flash, sélectionnez le modèle Flash uniquement - Autoriser le plein écran. Spécifiez une version de Flash Player 9.0.115.0, et assurez-vous que les formats Flash et HTML sont sélectionnés dans l’onglet Formats. Puis, publiez et ouvrez le fichier HTML résultant dans le navigateur.
// Requires Button and FLVPlayback components in library. import fl.video.FLVPlayback; import fl.controls.Button; var myButton:Button = new Button(); var myFLVPlybk:FLVPlayback = new FLVPlayback(); myButton.move(100, 240); myButton.label = "Full Screen"; addChild(myButton); addChild(myFLVPlybk); myFLVPlybk.source = "http://helpexamples.com/flash/video/water.flv"; myButton.addEventListener(MouseEvent.CLICK, handleClick); function handleClick(e:MouseEvent):void { myFLVPlybk.enterFullScreenDisplayState(); }
findCuePoint | () | méthode |
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche le point de repère du type spécifié par le paramètre type
et ayant l’heure, le nom ou l’heure et le nom que vous avez indiqués via les paramètres.
Si vous n’indiquez pas de valeur pour l’heure ou le nom du point de repère, ou si l’heure a la valeur null
, si elle n’est pas définie ou d’une valeur négative et si le nom a la valeur null
ou s’il n’est pas défini, la méthode génère l’erreur VideoError 1002.
Cette méthode inclut les points de repère désactivés dans la recherche. Utilisez la méthode isFLVCuePointEnabled()
pour déterminer si un point de repère est désactivé.
Paramètres
timeNameOrCuePoint:* — Il peut s’agir d’un nombre spécifiant une unité temporelle, d’une chaîne spécifiant un nom ou d’un objet disposant des propriétés time et/ou name.
Si ce paramètre est une chaîne, la méthode recherche le premier point de repère de ce nom et renvoie Si ce paramètre est un nombre, la méthode recherche le premier point de repère avec cette valeur temporelle et le supprime. S’il existe plusieurs points de repère pour la même valeur temporelle, ce qui concerne uniquement les points de repère ActionScript, le premier point de repère est renvoyé (en suivant l’ordre alphabétique). Renvoie la valeur Si ce paramètre est un objet, la méthode supprime l’objet point de repère qui contient les propriétés Si le temps a la valeur | |
type:String (default = NaN ) — Chaîne qui indique le type de point de repère à rechercher. Les valeurs possibles pour ce paramètre sont : "actionscript" , "all" , "event" , "flv" ou "navigation" . Vous pouvez spécifier ces valeurs à l’aide des propriétés de classe suivantes : CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV et CuePointType.NAVIGATION . Si ce paramètre n’est pas précisé, sa valeur par défaut est "all" , ce qui signifie que la méthode recherche tous les types de points de repère. Facultatif.
|
Object — Objet qui est une copie de l’objet point de repère trouvé avec les propriétés supplémentaires suivantes :
Renvoie la valeur |
Valeur émise
VideoError — Si la propriété time est définie sur null , undefined ou inférieure à 0 et la propriété name est null ou undefined.
|
Eléments de l’API associés
findNearestCuePoint | () | méthode |
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche le point de repère du type spécifié qui correspond au temps spécifié ou le précède. Si vous spécifiez un temps et un nom et si aucun point de repère précédent ne correspond à ce nom, recherche un point de repère qui corresponde au nom que vous avez spécifié. Sinon, elle renvoie la valeur null
. La valeur par défaut consiste à rechercher tous les points de repère.
Cette méthode inclut les points de repère désactivés dans la recherche. Utilisez la méthode isFLVCuePointEnabled()
pour déterminer si un point de repère est désactivé.
Paramètres
timeNameOrCuePoint:* — Il peut s’agir d’un nombre spécifiant une unité temporelle, d’une chaîne spécifiant un nom ou d’un objet disposant des propriétés time et/ou name.
Si ce paramètre est une chaîne, la méthode recherche le premier point de repère de ce nom et renvoie Si ce paramètre est un nombre, le point de repère antérieur ou égal à cette valeur temporelle est renvoyé. Si aucun point de repère n’est trouvé avant cette valeur temporelle, le premier point de repère trouvé est renvoyé. S’il existe plusieurs points de repère pour la même valeur temporelle, ce qui concerne uniquement les points de repère ActionScript, le premier point de repère est renvoyé (en suivant l’ordre alphabétique). Renvoie la valeur Si ce paramètre est un objet, la méthode supprime l’objet point de repère qui contient les propriétés Si le temps a la valeur | |
type:String (default = NaN ) — Chaîne qui indique le type de point de repère à rechercher. Les valeurs possibles pour ce paramètre sont : "actionscript" , "all" , "event" , "flv" ou "navigation" . Vous pouvez spécifier ces valeurs à l’aide des propriétés de classe suivantes : CuePointType.ACTIONSCRIPT , CuePointType.ALL , CuePointType.EVENT , CuePointType.FLV et CuePointType.NAVIGATION . Si ce paramètre n’est pas précisé, sa valeur par défaut est "all" , ce qui signifie que la méthode recherche tous les types de points de repère. Facultatif.
|
Object — Objet qui est une copie de l’objet point de repère trouvé avec les propriétés supplémentaires suivantes :
Renvoie la valeur |
Valeur émise
VideoError — Si le temps a la valeur null , undefined ou inférieure à 0 et le nom la valeur null ou undefined.
|
Eléments de l’API associés
findNextCuePointWithName | () | méthode |
public function findNextCuePointWithName(cuePoint:Object):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche le point de repère suivant dans my_cuePoint.array
portant le même nom que my_cuePoint.name
. L’objet my_cuePoint
doit être un objet point de repère renvoyé par la méthode findCuePoint()
, la méthode findNearestCuePoint()
ou un précédent appel à cette méthode. Cette méthode utilise la propriété array
que ces méthodes ajoutent à l’objet point de repère.
Cette méthode inclut les points de repère désactivés dans la recherche. Utilisez la méthode isFLVCuePointEnabled()
pour déterminer si un point de repère est désactivé.
Paramètres
cuePoint:Object — Objet point de repère renvoyé par la méthode findCuePoint() , la méthode findNearestCuePoint() ou un précédent appel à cette méthode.
|
Object — Lorsque le tableau ne comporte plus de points de repère avec un nom concordant, null ; sinon, renvoie une copie de l’objet point de repère avec des propriétés supplémentaires :
|
Valeur émise
VideoError — Lorsque l’argument n’est pas valide.
|
getVideoPlayer | () | méthode |
public function getVideoPlayer(index:Number):VideoPlayer
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Obtient le lecteur vidéo spécifié par le paramètre index
. Dans la mesure du possible, il est préférable d’accéder aux méthodes et aux propriétés VideoPlayer à l’aide des méthodes et des propriétés FLVPlayback. Chaque propriété DisplayObject.name
correspond à son index converti en chaîne.
Paramètres
index:Number — Nombre correspondant à l’index du lecteur vidéo à obtenir.
|
VideoPlayer — Objet VideoPlayer.
|
isFLVCuePointEnabled | () | méthode |
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Renvoie la valeur false
si le point de repère intégré au fichier FLV est désactivé. Vous pouvez désactiver les points de repère en définissant la propriété cuePoints
dans la boîte de dialogue Points de repère des vidéos Flash ou en appelant la méthode setFLVCuePointEnabled()
.
La valeur renvoyée par cette fonction est significative uniquement si la propriété metadataLoaded
est définie sur true
, si la propriété metadata
n’est pas null
ou après un événement metadataReceived
. Si la propriété metadataLoaded
est définie sur false
, cette fonction renvoie toujours la valeur true
.
Paramètres
timeNameOrCuePoint:* — Si ce paramètre est une chaîne, renvoie le nom du point de repère à vérifier ; renvoie false uniquement si tous les points de repère de ce nom sont désactivés.
Si ce paramètre est un nombre, il s’agit de la valeur temporelle du point de repère à vérifier. Si ce paramètre est un objet, renvoie l’objet avec les propriétés |
Boolean — Renvoie la valeur false si le point de repère intégré au fichier FLV est désactivé. Vous pouvez désactiver les points de repère en définissant la propriété cuePoints dans la boîte de dialogue Points de repère des vidéos Flash ou en appelant la méthode setFLVCuePointEnabled() .
La valeur renvoyée par cette fonction est significative uniquement si la propriété |
Eléments de l’API associés
load | () | méthode |
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lance le chargement du fichier FLV et offre un raccourci permettant de définir la propriété autoPlay
sur false
et définir les propriétés source
, totalTime
et isLive
, si présentes. Si les propriétés totalTime
et isLive
ont la valeur undefined, elles ne sont pas définies. Si la propriété source
n’est pas définie, a une valeur null
ou s’il s’agit d’une chaîne vide, cette méthode n’effectue aucune action.
Paramètres
source:String — Chaîne indiquant l’URL du fichier FLV à diffuser en continu et de quelle façon. L’URL peut être un chemin local, l’URL HTTP d’un fichier FLV, l’URL RTMP d’un flux de fichier FLV ou l’URL HTTP d’un fichier XML.
| |
totalTime:Number (default = NaN ) — Chiffre représentant la durée de lecture totale pour la vidéo. Facultatif.
| |
isLive:Boolean (default = false ) — Valeur booléenne définie sur true si le flux vidéo est en direct. Cette valeur n’est efficace que lorsque le flux provient de Flash Media Server (FMS) ou d’un autre service FVSS (Flash Video Streaming Service). La valeur de cette propriété est ignorée s’il s’agit d’un téléchargement HTTP. Facultatif.
|
Eléments de l’API associés
pause | () | méthode |
public function pause():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Interrompt la lecture du flux vidéo en continu.
Si la lecture reprend et si vous souhaitez rétablir l’état d’attente d’une quantité spécifique de données pour la lecture automatique, appelez la méthode pause()
, puis playWhenEnoughDownloaded()
.
play | () | méthode |
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Diffuse le flux vidéo en continu. Sans paramètre, la méthode fait simplement passer le fichier FLV d’un état de pause ou arrêté à l’état de lecture.
En cas d’utilisation de paramètres, la méthode agit comme un raccourci pour définir la propriété autoPlay
sur true
, ainsi que les propriétés isLive
, totalTime
et source
. Si les propriétés totalTime
et isLive
ont la valeur undefined, elles ne sont pas définies.
Lorsque le programme doit attendre le téléchargement d’une certaine quantité du fichier FLV avant de procéder à la lecture, appelez la méthode play()
sans paramètres pour demander une lecture immédiate.
Paramètres
source:String (default = null ) — Chaîne indiquant l’URL du fichier FLV à diffuser en continu et de quelle façon. L’URL peut être un chemin local, l’URL HTTP d’un fichier FLV, l’URL RTMP d’un flux de fichier FLV ou l’URL HTTP d’un fichier XML. La propriété source est facultative, mais elle doit être définie soit dans l’inspecteur de composants, soit via ActionScript. Autrement cette méthode n’a aucun effet.
| |
totalTime:Number (default = NaN ) — Chiffre représentant la durée de lecture totale pour la vidéo. Facultatif.
| |
isLive:Boolean (default = false ) — Valeur booléenne définie sur true si le flux vidéo est en direct. Cette valeur n’est efficace que lorsque le flux provient de Flash Media Server (FMS) ou d’un autre service FVSS (Flash Video Streaming Service). La valeur de cette propriété est ignorée s’il s’agit d’un téléchargement HTTP. Facultatif.
|
Eléments de l’API associés
playWhenEnoughDownloaded | () | méthode |
public function playWhenEnoughDownloaded():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Lit le fichier FLV lorsqu’une quantité suffisante de ce dernier est téléchargée. Lorsque le fichier FLV est téléchargé ou si vous diffusez en continu à partir d’un serveur FMS, l’appel de la méthode playWhenEnoughDownloaded()
est identique à celle de play()
, sans paramètre. L’appel de cette méthode ne suspend pas la lecture. Par conséquent, il est recommandé d’appeler la méthode pause()
au préalable.
removeASCuePoint | () | méthode |
public function removeASCuePoint(timeNameOrCuePoint:*):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Supprime un point de repère ActionScript du fichier FLV actuellement chargé. Seules les propriétés name
et time
sont utilisées dans le paramètre timeNameOrCuePoint
pour rechercher le point de repère à supprimer.
Si plusieurs points de repère ActionScript correspondent aux critères de recherche, un seul est supprimé. Pour les supprimer tous, appelez plusieurs fois cette fonction dans une boucle avec les mêmes paramètres jusqu’à ce qu’elle renvoie la valeur null
.
Les informations sur les points de repère sont effacées lorsque la propriété source
est définie. Par conséquent, pour définir de telles informations pour le fichier FLV suivant à charger, définissez d’abord source
.
Paramètres
timeNameOrCuePoint:* — Une chaîne de point de repère qui contient les propriétés time et name du point de repère à supprimer. Cette méthode supprime le premier point de repère portant ce nom. Ou, si ce paramètre est un nombre, la méthode supprimer le premier point de repère avec cette valeur temporelle. Si ce paramètre est un objet, la méthode supprime le point de repère disposant des propriétés time et name .
|
Object — Objet point de repère qui a été supprimé. Si aucun point de repère correspondant n’a été trouvé, la méthode renvoie la valeur null .
|
Eléments de l’API associés
seek | () | méthode |
public function seek(time:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche une heure donnée (en secondes) dans le fichier, avec une précision décimale allant jusqu'aux millisecondes.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek, qui ne se déclenche pas avant la mise à jour de la propriété playheadTime
.
Paramètres
time:Number — Nombre qui indique l'heure, en secondes, à laquelle positionner la tête de lecture.
|
Valeur émise
VideoError — Si temps est < 0.
|
Eléments de l’API associés
seekPercent | () | méthode |
public function seekPercent(percent:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche un pourcentage du fichier et y positionne la tête de lecture. Ce pourcentage est un nombre compris entre 0 et 100.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek, qui ne se déclenche pas avant la mise à jour de la propriété playheadTime
.
Paramètres
percent:Number — Nombre indiquant un pourcentage de la longueur du fichier FLV auquel placer la tête de lecture.
|
Valeur émise
VideoError — Si percent n’est pas valide ou si totalTime a pour valeur undefined, null ou <= 0.
|
Eléments de l’API associés
seekSeconds | () | méthode |
public function seekSeconds(time:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche une heure donnée (en secondes) dans le fichier, avec une précision décimale allant jusqu’aux millisecondes. Cette méthode effectue la même opération que la méthode seek()
; elle est fournie pour la symétrie avec la méthode seekPercent()
.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek, qui ne se déclenche pas avant la mise à jour de la propriété playheadTime
.
Paramètres
time:Number — Nombre indiquant le temps (en secondes) de la durée totale de lecture auquel placer la tête de lecture.
|
Eléments de l’API associés
seekToNavCuePoint | () | méthode |
public function seekToNavCuePoint(timeNameOrCuePoint:*):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche un point de repère de navigation correspondant à l’heure spécifiée, au nom ou à l’heure et au nom.
Nombre représentant le début (en secondes) à partir duquel rechercher le point de repère de navigation suivant. Le nombre par défaut est la valeur actuelle de la propriété playheadTime
. Si vous spécifiez une heure, la méthode recherche un point de repère correspondant à cette heure ou ultérieur. Si le paramètre time est défini sur undefined, null
ou une valeur négative, cette méthode démarre la recherche à l’instant 0.
Le nom du point de repère à rechercher. Cette méthode recherche le premier point de repère activé et portant ce nom.
L’heure et le nom constituent un point de repère de navigation indiquant le nom spécifié à ou après l’heure spécifiée.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek
, qui ne se déclenche pas tant que la propriété playheadTime
n’a pas été mise à jour.
Paramètres
timeNameOrCuePoint:* — Un nombre indiquant le temps, une chaîne donnant le nom ou une combinaison des deux.
|
Valeur émise
VideoError — Aucun point de repère ne correspond aux critères.
|
Eléments de l’API associés
seekToNextNavCuePoint | () | méthode |
public function seekToNextNavCuePoint(time:Number = NaN):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche le point de repère de navigation suivant, en fonction de la valeur actuelle de la propriété playheadTime
. Cette méthode ignore les points de repère de navigation désactivés et accède à la fin du fichier FLV s’il n’y a pas d’autres points de repère.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek
, qui ne se déclenche pas tant que la propriété playheadTime
n’a pas été mise à jour.
Paramètres
time:Number (default = NaN ) — Nombre représentant l’heure de début (en secondes) à partir de laquelle rechercher le point de repère de navigation suivant. Le nombre par défaut est la valeur actuelle de la propriété playheadTime . Facultatif.
|
Eléments de l’API associés
seekToPrevNavCuePoint | () | méthode |
public function seekToPrevNavCuePoint(time:Number = NaN):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Recherche le point de repère de navigation précédent, en fonction de la valeur actuelle de la propriété playheadTime
. Elle accède au début du fichier FLV s’il n’existe pas de points de repère précédents. La méthode ignore les points de repère de navigation qui ont été désactivés.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek
, qui ne se déclenche pas tant que la propriété playheadTime
n’a pas été mise à jour.
Paramètres
time:Number (default = NaN ) — Nombre représentant l’heure de début (en secondes) à partir de laquelle rechercher le point de repère de navigation précédent. La valeur par défaut est la valeur actuelle de la propriété playheadTime . Facultatif.
|
Eléments de l’API associés
setFLVCuePointEnabled | () | méthode |
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Active ou désactive un ou plusieurs points de repère de fichier FLV. Les points de repère sont désactivés pour pouvoir être distribués en tant qu’événements et pour que vous puissiez y accéder avec seekToPrevNavCuePoint()
, seekToNextNavCuePoint()
et seekToNavCuePoint()
.
Les informations sur les points de repère sont supprimées lorsque vous définissez la propriété source
sur un autre fichier FLV. Vous devez donc définir cette propriété avant les informations sur les points de repère relatives au fichier FLV suivant à charger.
Les changements provoqués par cette méthode ne sont pas reflétés par les appels à la méthode isFLVCuePointEnabled()
tant que les métadonnées n’ont pas été chargées.
Paramètres
enabled:Boolean — Valeur booléenne indiquant si un point de repère FLV doit être activé (true ) ou non (false )
| |
timeNameOrCuePoint:* — Si ce paramètre est une chaîne, la méthode active ou désactive le point de repère de ce nom. Si le paramètre est un nombre, la méthode active ou désactive le point de repère de cette valeur temporelle. Si ce paramètre est un objet, la méthode active ou désactive le point de repère disposant des propriétés name et time .
|
Number — Si le paramètre metadataLoaded a la valeur true , la méthode renvoie le nombre de points de repère dont l’état activé a été modifié. Si le paramètre metadataLoaded est défini sur false , la méthode renvoie la valeur -1, car le composant ne peut toujours pas déterminer les points de repère à définir, le cas échéant. Lorsque les métadonnées sont chargées, le composant définit cependant les points de repère spécifiés de façon appropriée.
|
Eléments de l’API associés
setScale | () | méthode |
public function setScale(scaleX:Number, scaleY:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit simultanément les propriétés scaleX
et scaleY
. Dans la mesure où la définition de l’une ou l’autre de ces propriétés peut provoquer un redimensionnement automatique, il peut être plus efficace de les définir simultanément.
Lorsque la propriété scaleMode
est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, l’appel de ce code déclenche aussitôt un événement autolayout
.
Paramètres
scaleX:Number — Nombre représentant l’échelle horizontale.
| |
scaleY:Number — Nombre représentant l’échelle verticale.
|
Eléments de l’API associés
setSize | () | méthode |
public function setSize(width:Number, height:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Définit simultanément les propriétés width et height. Comme la définition de l’une ou l’autre de ces propriétés peut provoquer un redimensionnement automatique, il peut être plus efficace de définir les propriétés width
et height
simultanément.
Lorsque la propriété scaleMode
est définie sur VideoScaleMode.MAINTAIN_ASPECT_RATIO
ou VideoScaleMode.NO_SCALE
, l’appel de ce code déclenche aussitôt un événement autolayout
.
Paramètres
width:Number — Nombre indiquant la largeur du lecteur vidéo.
| |
height:Number — Nombre indiquant la hauteur du lecteur vidéo.
|
Eléments de l’API associés
stop | () | méthode |
public function stop():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Interrompt la lecture de la vidéo. Si la propriété autoRewind
a la valeur true
, le fichier FLV se rembobine au début.
autoLayout | Evénement |
fl.video.AutoLayoutEvent
propriété AutoLayoutEvent.type =
fl.video.AutoLayoutEvent.AUTO_LAYOUT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le lecteur vidéo est redimensionné ou disposé automatiquement. Un lecteur vidéo est disposé de façon automatique en fonction des valeurs des propriétés align
et scaleMode
lorsqu’un nouveau fichier FLV est chargé ou lorsque l’une de ces deux propriétés change.
L’événement autoLayout
est de type AutoLayoutEvent et dispose de la constante AutoLayoutEvent.AUTO_LAYOUT
.
Lors d’une tentative de positionnement automatique d’un lecteur vidéo, l’objet d’événement est distribué même si les dimensions n’ont pas été modifiées.
Un événement LayoutEvent
est également distribué dans le cadre des trois scénarios suivants :
- Le lecteur vidéo qui s’est mis en place est visible.
- Il existe deux lecteurs vidéo de taille ou position différente et si la propriété
visibleVideoPlayerIndex
passe d’un lecteur vidéo à l’autre. - Si des méthodes ou des propriétés qui modifient la taille du lecteur vidéo sont appelées, telles que
setSize()
,setScale()
,width
,height
,scaleX
,scaleY
,registrationWidth
etregistrationHeight
.
Lorsque plusieurs occurrences du lecteur vidéo sont en cours d’utilisation, l’événement risque de ne pas s’appliquer au lecteur vidéo visible.
Définit la valeur de la propriététype
d’un objet d’événement autoLayout
.
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. |
oldBounds | Les valeurs des propriétés x , y , width et height de la cible avant l’occurrence de l’événement autoLayout . |
oldRegistrationBounds | Les valeurs des propriétés registrationX , registrationY , registrationWidth et registrationHeight de la cible avant l’occurrence de l’événement autoLayout . |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
autoRewound | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.AUTO_REWOUND
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque la tête de lecture est placée au début de la piste car la propriété autoRewind
est définie sur true
. Lorsque l’événement autoRewound
est distribué, l’événement rewind
l’est également.
L'événement autoRewound
est de type VideoEvent et dispose de la constante VideoEvent.AUTO_REWOUND
.
type
d’un objet d’événement autoRewound
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
bufferingStateEntered | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.BUFFERING_STATE_ENTERED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’occurrence du composant FLVPlayback entre dans l’état de mise en mémoire tampon. L’occurrence FLVPlayback entre généralement dans cet état immédiatement après un appel à la méthode play()
ou lorsque vous cliquez sur la commande de lecture Play
, avant d’activer l’état de lecture.
L’événement stateChange
est également distribué.
L’événement v est de type bufferingStateEntered
et dispose de la constante VideoEvent.BUFFERING_STATE_ENTERED
.
type
d’un objet d’événement bufferingStateEntered
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
close | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.CLOSE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’objet d’événement ferme NetConnection, en faisant expirer le délai ou via un appel à la méthode closeVideoPlayer()
, ou lorsque vous appelez les méthodes load()
ou play()
ou définissez la propriété source
, ce qui entraîne la fermeture de la connexion RTMP. L’occurrence de FLVPlayback ne distribue cet événement que lorsque le flux provient de Flash Media Server (FMS) ou d’un autre service FVSS (Flash Video Streaming Service).
L’événement close
est de type VideoEvent et dispose de la constante VideoEvent.CLOSE
.
type
d’un objet d’événement close
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
complete | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.COMPLETE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué à la fin de la lecture car le lecteur a atteint la fin du fichier FLV. Le composant ne distribue pas l’événement si vous appelez les méthodes stop()
ou pause()
, ou si vous cliquez sur les commandes correspondantes.
Lorsque l’application a recours au téléchargement progressif, elle ne définit pas la propriété totalTime
de façon explicite, et elle télécharge un fichier FLV qui ne spécifie pas la durée dans les métadonnées. Le lecteur vidéo définit la propriété totalTime
sur une valeur totale approximative avant de diffuser cet événement.
Le lecteur vidéo distribue également les événements stateChange
et stoppedStateEntered
.
L’événement complete
est de type VideoEvent et dispose de la constante VideoEvent.COMPLETE
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
cuePoint | Evénement |
fl.video.MetadataEvent
propriété MetadataEvent.type =
fl.video.MetadataEvent.CUE_POINT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsqu’un point de repère est atteint. L’objet d’événement possède une propriété info
qui contient l’objet info reçu par le rappel de l’événement NetStream.onCuePoint
pour les points de repère du fichier FLV. S’il s’agit de points de repère ActionScript, il contient l’objet transmis aux méthodes ou aux propriétés de points de repère ActionScript.
L’événement cuePoint
est de type MetadataEvent et comporte la constante MetadataEvent.CUE_POINT
.
type
d’un objet de l’événement cuePoint
.
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. |
info | Objet disposant de propriétés qui décrivent le point de repère. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
fastForward | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.FAST_FORWARD
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’emplacement de la tête de lecture avance du fait d’un appel à la méthode seek()
ou d’un clic sur le contrôle ForwardButton.
L’occurrence de composant FLVPlayback distribue également l’événement playheadUpdate
.
L’événement fastForward
est de type VideoEvent et dispose de la constante VideoEvent.FAST_FORWARD
.
type
d’un objet de l’événement fastForward
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
layout | Evénement |
fl.video.LayoutEvent
propriété LayoutEvent.type =
fl.video.LayoutEvent.LAYOUT
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le lecteur vidéo est redimensionné ou redisposé. Vous trouverez ci-dessous deux scénarios de disposition du lecteur :
- si le lecteur vidéo est disposé à l’aide de l’événement
autoLayout
ou en appelant les méthodessetScale()
ousetSize()
, ou en modifiant les propriétéswidth
,height
,scaleX
etscaleY
. - s’il existe deux lecteurs vidéo de taille différente et si la propriété
visibleVideoPlayerIndex
passe de l’un à l’autre.
L’événement layout
est de type LayoutEvent et dispose de la constante LayoutEvent.LAYOUT
.
type
d’un objet de l’événement layout
.
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. |
oldBounds | Les valeurs des propriétés x , y , width et height de la cible avant que l’événement layout ne se produise. |
oldRegistrationBounds | Les valeurs des propriétés registrationX , registrationY , registrationWidth et registrationHeight de la cible avant que l’événement layout ne se produise. |
Eléments de l’API associés
metadataReceived | Evénement |
fl.video.MetadataEvent
propriété MetadataEvent.type =
fl.video.MetadataEvent.METADATA_RECEIVED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué la première fois que les métadonnées du fichier FLV sont atteintes. L’objet d’événement possède une propriété info
qui contient l’objet info reçu par le rappel de l’événement NetStream.onMetaData
.
L’événement metadataReceived
est de type MetadataEvent et comporte la constante MetadataEvent.METADATA_RECEIVED
.
type
d’un objet de l’événement metadataReceived
.
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. |
info | Objet disposant de propriétés qui décrivent le fichier FLV. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
pausedStateEntered | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.PAUSED_STATE_ENTERED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le lecteur entre en état de pause. Cela se produit lorsque vous appelez la méthode pause()
ou cliquez sur la commande correspondante et également dans certains cas, lorsque le fichier FLV est chargé si la propriété autoPlay
est définie sur false
(l’état risque de devenir « stopped »).
L’événement stateChange
est également distribué.
L’événement pausedStateEntered
est de type VideoEvent et dispose de la constante VideoEvent.PAUSED_STATE_ENTERED
.
type
d’un objet d’événement pausedStateEntered
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
playheadUpdate | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.PLAYHEAD_UPDATE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué pendant la lecture du fichier FLV à la fréquence spécifiée par la propriété playheadUpdateInterval
ou lorsque la procédure de retour en début de fichier commence. Le composant ne distribue pas cet événement lorsque le lecteur vidéo est en pause ou arrêté, à moins qu’une recherche n’ait lieu.
L’événement playheadUpdate
est de type VideoEvent et dispose de la constante VideoEvent.PLAYHEAD_UPDATE
.
type
d’un objet d’événement playheadUpdate
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
playingStateEntered | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.PLAYING_STATE_ENTERED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le composant entre dans l’état de lecture. Cela risque de ne pas se produire immédiatement après que vous avez appelé la méthode play()
ou cliqué sur la commande correspondante. Souvent, le composant entre d’abord dans l’état de mise en tampon, puis dans l’état de lecture.
L’occurrence du composant FLVPlayback distribue également l’événement stateChange
.
L’événement playingStateEntered
est de type VideoEvent et dispose de la constante VideoEvent.PLAYING_STATE_ENTERED
.
type
d’un objet d’événement playingStateEntered
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
progress | Evénement |
fl.video.VideoProgressEvent
propriété VideoProgressEvent.type =
fl.video.VideoProgressEvent.PROGRESS
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Il indique la progression en nombre d’octets téléchargés. Evénement distribué à la fréquence spécifiée par la propriété progressInterval
, il se déclenche au début du chargement et se termine lorsque tous les octets sont chargés ou en cas d'erreur réseau. La valeur par défaut est une exécution toutes les 0,25 secondes, en commençant lorsque la méthode load est appelée et en se terminant lorsque tous les octets sont chargés ou en cas d’erreur réseau. Utilisez cet événement pour vérifier les octets chargés ou le nombre d’octets du tampon.
Il est distribué uniquement s’il s’agit d’un téléchargement HTTP progressif. Indique la progression, en nombre d’octets téléchargés. L’objet d’événement dispose de propriétés bytesLoaded
et bytesTotal
., qui sont identiques aux propriétés FLVPlayback du même nom.
L’événement progress
est de type VideoProgressEvent et dispose de la constante VideoProgressEvent.PROGRESS
.
type
d’un objet événement progress
.
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. |
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. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
ready | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.READY
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le fichier FLV est chargé et prêt à s’afficher. Il est déclenché la première fois que vous entrez un état réactif après avoir chargé un nouveau fichier FLV avec la méthode play()
ou load()
. Il est déclenché une seule fois par fichier FLV chargé.
L’événement ready
est de type VideoEvent et dispose de la constante VideoEvent.READY
.
type
d’un objet d’événement ready
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
rewind | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.REWIND
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque la tête de lecture se déplace vers l’arrière en réponse à un appel à seek()
ou lorsque l’appel autoRewind
est terminé. Lorsqu’un appel autoRewind
est terminé, un événement autoRewound
est déclenché au préalable.
L’événement rewind
est de type VideoEvent et dispose de la constante VideoEvent.REWIND
.
type
d’un objet d’événement rewind
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
scrubFinish | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.SCRUB_FINISH
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’utilisateur arrête la modulation du fichier FLV avec la barre de recherche. La modulation désigne le fait de saisir la poignée de la barre de recherche et de la faire glisser dans l’une ou l’autre direction afin de rechercher une séquence particulière du fichier FLV. Elle s’arrête lorsque l’utilisateur relâche la poignée de la barre de recherche.
Le composant distribue également l’événement stateChange
avec la propriété state
, qui peut avoir la valeur playing, paused, stopped ou buffering. La propriété state
procède à la recherche tant que l’utilisateur procède au défilement.
L’événement scrubFinish
est de type VideoEvent et dispose de la constante VideoEvent.SCRUB_FINISH
.
type
d’un objet de l’événement scrubFinish
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
scrubStart | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.SCRUB_START
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’utilisateur débute la modulation du fichier FLV avec la barre de recherche. La modulation désigne le fait de saisir la poignée de la barre de recherche et de la faire glisser dans l’une ou l’autre direction afin de rechercher une séquence particulière du fichier FLV. La modulation commence lorsque l’utilisateur clique sur la poignée de la barre de recherche et se termine lorsqu’il la relâche.
Le composant diffuse également l’événement stateChange
, la propriété state
étant définie sur seeking. Cette propriété reste ainsi définie jusqu’à ce que l’utilisateur arrête la modulation.
L’événement scrubStart
est de type VideoEvent et dispose de la constante VideoEvent.SCRUB_START
.
type
d’un objet de l’événement scrubStart
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
seeked | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.SEEKED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’emplacement de la tête de lecture est modifié suite à un appel de la méthode seek()
, à la définition de la propriété playheadTime
ou à l’utilisation du contrôle seekBar. La propriété playheadTime
reflète l’heure de destination.
L’événement seeked
est de type VideoEvent et dispose de la constante VideoEvent.SEEKED
.
L’occurrence de FLVPlayback distribue l’événement rewind
lorsque la recherche s’effectue vers l’arrière et l’événement fastForward
dans le cas contraire. Il distribue également l’événement playheadUpdate
.
La propriété playheadTime
peut ne pas avoir la valeur attendue immédiatement après l’appel aux méthodes de recherche ou la définition de la propriété playheadTime
pour provoquer une recherche. Tout d'abord, s'il s'agit d'un téléchargement progressif, vous pouvez rechercher uniquement une image-clé. Ainsi une recherche vous amène à l'heure de la première image-clé après l'heure spécifiée. (En cas de diffusion à flux continu, une recherche vous conduit toujours à l'heure exacte spécifiée même si le fichier FLV source n'y possède pas d'image-clé.) En second lieu, une recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété playheadTime
, playheadTime
n’est pas immédiatement mise à jour. Pour obtenir l’heure à la fin de la recherche, écoutez l’événement seek
, qui ne se déclenche pas tant que la propriété playheadTime
n’a pas été mise à jour.
type
d’un objet d’événement seeked
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
skinError | Evénement |
fl.video.SkinErrorEvent
propriété SkinErrorEvent.type =
fl.video.SkinErrorEvent.SKIN_ERROR
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsqu’une erreur se produit lors du chargement d’un fichier SWF d’enveloppe. Cet événement possède une propriété message qui contient le message d’erreur. Si un fichier d’enveloppe SWF est défini, la lecture commence lorsque l’événement ready
et les événements skinLoaded
(ou skinError
) ont été démarrés de façon concomitante.
L’événement skinError
est de type SkinErrorEvent et dispose de la constante SkinErrorEvent.SKIN_ERROR
.
type
d’un objet d’événement skinError
.
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. |
text | Message d’erreur. |
Eléments de l’API associés
skinLoaded | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.SKIN_LOADED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lors du chargement d’un fichier SWF d’enveloppe. Le composant ne commence pas à lire un fichier FLV tant que l’événement ready
et les événements skinLoaded
(ou skinError
) ne se sont pas produits.
L’événement skinLoaded
est de type VideoEvent et dispose de la constante VideoEvent.SKIN_LOADED
.
type
d’un objet d’événement skinLoaded
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
soundUpdate | Evénement |
fl.video.SoundEvent
propriété SoundEvent.type =
fl.video.SoundEvent.SOUND_UPDATE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le volume change à la suite du déplacement de la poignée de la commande volumeBar par l’utilisateur ou de la définition de la propriété volume
ou soundTransform
dans ActionScript.
L’événement soundUpdate
est de type SoundEvent et dispose de la constante SoundEvent.SOUND_UPDATE
.
type
d’un objet d’événement soundUpdate.
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. |
soundTransform | Indique les nouvelles valeurs de volume et de balance. |
Eléments de l’API associés
stateChange | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.STATE_CHANGE
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque l’état de lecture est modifié. Lorsque l’appel autoRewind
est terminé, l’événement stateChange
est distribué avec l’état rewinding. L’événement stateChange
ne se produit pas avant la fin du rembobinage.
Il permet de procéder au suivi lorsque la lecture passe à un état réactif ou non réactif, comme par exemple au cours d’une connexion, d’un redimensionnement ou d’un rembobinage. Les méthodes play()
, pause()
, stop()
et seek()
placent les requêtes à exécuter en file d’attente lorsque le lecteur active un état non réactif.
L’événement stateChange
est de type VideoEvent et dispose de la constante VideoEvent.STATE_CHANGE
.
type
d’un objet d’événement stateChange
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
stoppedStateEntered | Evénement |
fl.video.VideoEvent
propriété VideoEvent.type =
fl.video.VideoEvent.STOPPED_STATE_ENTERED
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.0 |
Distribué lorsque le composant entre dans l’état d’arrêt. Ceci se produit lorsque vous appelez la méthode stop()
ou que vous cliquez sur la commande stopButton
. Cela se produit également dans certains cas, si la propriété autoPlay
a pour valeur false
(l’état peut prendre la valeur paused) lorsque le fichier FLV est chargé. L’occurrence FLVPlayback distribue également cet événement lorsque la tête de lecture s’arrête à la fin du fichier FLV parce qu’elle a atteint la fin du scénario.
L’occurrence du composant FLVPlayback distribue également l’événement stateChange
.
L’événement v est de type stoppedStateEntered
et dispose de la constante VideoEvent.STOPPED_STATE_ENTERED
.
type
d’un objet d’événement stoppedStateEntered
.
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. |
state | Chaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant. |
playheadTime | Nombre correspondant au temps de lecture ou à la position actuels de la tête de lecture. |
vp | Index de l’objet VideoPlayer. |
Eléments de l’API associés
SHORT_VERSION | Constante |
public static const SHORT_VERSION:String = "2.1"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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 :
FLVPlayback.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.11.
Eléments de l’API associés
VERSION | Constante |
public static const VERSION:String = "2.1.0.23"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS3 |
Versions du moteur d’exécution: | Flash Player 9.0.28.0, AIR 1.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 :
FLVPlayback.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.11. 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 :
- Placez le composant FLVPlayback sur la scène à la position 0,0 et donnez-lui le nom d’occurrence
player
. - Remplacez
videoPath
par un chemin absolu ou relatif vers un fichier FLV. - Enregistrez ce code sous le nom FLVPlaybackExample.as, dans le même répertoire que votre fichier FLA.
- Définissez la classe Document dans le fichier FLA sur FLVPlaybackExample.
package { import fl.video.FLVPlayback; import flash.display.Sprite; public class FLVPlaybackExample extends Sprite { private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv"; public function FLVPlaybackExample() { player.source = videoPath; player.skinBackgroundColor = 0x666666; player.skinBackgroundAlpha = 0.5; } } }
Tue Jun 12 2018, 09:30 AM Z