Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : AIR 30.0 et versions antérieures, Flash Player 30.0 et versions antérieures, Flash Lite 4
Flex 4.6 et versions antérieures, Flash Pro CS6 et versions antérieures
Masquer les filtres
fl.video 

FLVPlayback  - AS3 Flash

Packagesx

Niveau supérieur
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Eléments du langage

Constantes globales
Fonctions globales
Opérateurs
Instructions, mots clés et directives
Types spéciaux

Annexes

Nouveautés
Erreurs de compilation
Avertissements du compilateur
Erreurs d’exécution
Migration vers ActionScript 3
Jeux de caractères pris en charge
Balises MXML uniquement
Eléments XML de mouvement
Balises Timed Text
Liste des éléments déconseillés
Constantes d’implémentation d’accessibilité
Utilisation des exemples de code ActionScript
Informations juridiques
Packagefl.video
Classepublic class FLVPlayback
HéritageFLVPlayback Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance 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

FLVPlayback étend la classe Sprite et englobe un objet VideoPlayer. REMARQUE : utilisez cette documentation avec la version « avec accessibilité » du composant FLVPlayback.

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);

Consulter les exemples

Eléments de l’API associés



Propriétés publiques
 PropriétéDéfini par
 InheritedaccessibilityImplementation : AccessibilityImplementation
Implémentation d’accessibilité (AccessibilityImplementation) actuelle pour cette occurrence d’InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : 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
 Inheritedalpha : 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
 InheritedblendMode : String
Valeur de la classe BlendMode qui spécifie le mode de fusion à utiliser.
DisplayObject
 InheritedblendShader : 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
 InheritedbuttonMode : 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
 InheritedcacheAsBitmap : 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
 Inherited    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
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
 InheritedcontextMenu : 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
 InheriteddoubleClickEnabled : Boolean
Spécifie si l’objet reçoit les événements doubleClick.
InteractiveObject
 InheriteddropTarget : 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
 Inheritedfilters : Array
Tableau indexé contenant tous les objets filtre actuellement associés à l’objet d’affichage.
DisplayObject
 InheritedfocusRect : 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
 Inheritedgraphics : 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
 InheritedhitArea : 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
 InheritedloaderInfo : LoaderInfo
[lecture seule] Renvoie un objet LoaderInfo qui contient des informations relatives au chargement du fichier auquel appartient cet objet d’affichage.
DisplayObject
 Inheritedmask : 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
 InheritedmetaData : 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
 InheritedmouseChildren : Boolean
Détermine si les enfants de l’objet prennent en charge la souris ou les périphériques de saisie utilisateur.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Spécifie si l’objet reçoit des messages de la souris ou d’un autre périphérique de saisie utilisateur.
InteractiveObject
 InheritedmouseX : 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
 InheritedmouseY : 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
 Inheritedname : 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
 InheritedneedsSoftKeyboard : Boolean
Indique si un clavier virtuel (clavier logiciel à l’écran) doit s’afficher lorsque cette occurrence d’InteractiveObject reçoit le focus.
InteractiveObject
 InheritednumChildren : int
[lecture seule] Renvoie le nombre d’enfants de l’objet.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Indique si l’objet d’affichage est opaque avec une couleur d’arrière-plan spécifique.
DisplayObject
 Inheritedparent : 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
 Inheritedroot : 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
 Inheritedrotation : Number
Indique la rotation de l’occurrence de DisplayObject, en degrés, à partir de son orientation d’origine.
DisplayObject
 InheritedrotationX : 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
 InheritedrotationY : 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
 InheritedrotationZ : 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
 Inheritedscale9Grid : 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
 InheritedscaleZ : Number
Indique l’échelle de profondeur (pourcentage) de l’objet tel qu’elle est appliquée à partir du point d’alignement.
DisplayObject
 InheritedscrollRect : 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
 Inherited    softKeyboard : String
Contrôle l’aspect du clavier logiciel.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : 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
 Inheritedstage : 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
 InheritedtabChildren : Boolean
Détermine si les enfants de l’objet prennent ou non en charge la tabulation.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Indique si cet objet est spécifié dans l’ordre de tabulation.
InteractiveObject
 InheritedtabIndex : int
Spécifie l’ordre de tabulation des objets dans un fichier SWF.
InteractiveObject
 InheritedtextSnapshot : 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
 Inheritedtransform : 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
 InheriteduseHandCursor : 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
 Inheritedvisible : 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
 Inheritedz : 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éthodes publiques
 MéthodeDéfini par
  
Crée une occurrence de FLVPlayback.
FLVPlayback
  
addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
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
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Ajoute une occurrence DisplayObject enfant à cette occurrence DisplayObjectContainer.
DisplayObjectContainer
 Inherited
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
 Inherited
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
  
assignTabIndexes(startTabIndex:int):int
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
 Inherited
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
 Inherited
Distribue un événement dans le flux d’événements.
EventDispatcher
  
Définit le lecteur vidéo FLVPlayback en mode plein écran.
FLVPlayback
  
findCuePoint(timeNameOrCuePoint:*, type:String):Object
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
  
findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
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
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
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
 Inherited
Renvoie l’occurrence enfant de l’objet d’affichage associée à l’index spécifié.
DisplayObjectContainer
 Inherited
Renvoie l’objet d’affichage enfant portant le nom spécifié.
DisplayObjectContainer
 Inherited
Renvoie la position d’index d’une occurrence enfant de DisplayObject.
DisplayObjectContainer
 Inherited
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
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
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
 Inherited
Convertit l’objet point des coordonnées de scène (globales) vers les coordonnées de l’objet d’affichage (locales).
DisplayObject
 Inherited
Convertit un point bidimensionnel à partir des coordonnées de scène (globales) vers les coordonnées d’un objet d’affichage tridimensionnel (locales).
DisplayObject
 Inherited
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.
EventDispatcher
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
 Inherited
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
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Evalue l’objet d’affichage pour savoir s’il recouvre ou recoupe le point spécifié par les paramètres x et y.
DisplayObject
  
isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Renvoie la valeur false si le point de repère intégré au fichier FLV est désactivé.
FLVPlayback
 Inherited
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
  
load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
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
 Inherited
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
 Inherited
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
  
play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
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
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
removeASCuePoint(timeNameOrCuePoint:*):Object
Supprime un point de repère ActionScript du fichier FLV actuellement chargé.
FLVPlayback
 Inherited
Supprime l’occurrence enfant de DisplayObject spécifiée de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Supprime une occurrence enfant de DisplayObject de la position d’index spécifiée dans la liste d’enfants de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Supprime toutes les occurrences enfants de DisplayObject de la liste d’enfants de l’occurrence de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Supprime un écouteur de l’objet EventDispatcher.
EventDispatcher
 Inherited
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
  
seekToNavCuePoint(timeNameOrCuePoint:*):void
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
 Inherited
Modifie la position d’un enfant existant dans le conteneur d’objet d’affichage.
DisplayObjectContainer
  
setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Active ou désactive un ou plusieurs points de repère de fichier FLV.
FLVPlayback
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Définit simultanément les propriétés scaleX et scaleY.
FLVPlayback
  
setSize(width:Number, height:Number):void
Définit simultanément les propriétés width et height.
FLVPlayback
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Permet à l’utilisateur de faire glisser le sprite spécifié.
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
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
 Inherited
Interrompt de façon récursive l’exécution du scénario de tous les clips ayant cet objet comme racine.
DisplayObjectContainer
 Inherited
Met fin à la méthode startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Met fin à la méthode startTouchDrag() en vue d’utiliser des périphériques tactiles.
Sprite
 Inherited
Intervertit l’ordre de plan (ordre d’empilement du premier plan vers l’arrière-plan) des deux objets enfant spécifiés.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
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
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
 Inherited
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énements
 Evénement Synthèse Défini par
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player obtient le focus du système d’exploitation et devient active.EventDispatcher
 InheritedDistribué lorsqu’un objet d’affichage est ajouté à la liste d’affichage.DisplayObject
 InheritedEnvoyé 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
 InheritedDistribué lorsque l’utilisateur sélectionne ’Effacer’ (ou ’Supprimer’) dans le menu contextuel.InteractiveObject
 InheritedDistribué 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
 Inherited
    contextMenu
Distribué lorsque l’action d’un utilisateur active le menu contextuel associé à cet objet interactif dans une application AIR.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué 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
 Inherited[Evénement de diffusion] Distribué lorsque l’application Flash Player ou AIR perd le focus du système d’exploitation et devient inactive.EventDispatcher
 InheritedDistribué 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
 Inherited[événement de diffusion] Distribué lorsque la tête de lecture est placée sur une nouvelle image.DisplayObject
 Inherited[é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
 InheritedDistribué après la prise de focus par un objet d’affichage.InteractiveObject
 InheritedDistribué après la perte de focus par un objet d’affichage.InteractiveObject
 Inherited[é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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedCet événement est distribué à une application cliente prenant en charge la saisie en ligne avec un éditeur IME.InteractiveObject
 InheritedDistribué lorsque l’utilisateur appuie sur une touche.InteractiveObject
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide du clavier.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage central sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur tente de déplacer le focus à l’aide d’un périphérique de pointage.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace le périphérique de pointage placé sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur place un périphérique de pointage sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque la molette d’une souris est actionnée sur une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué par l’initiateur glisser InteractiveObject lorsque l’utilisateur arrête l’opération glisser.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué par un InteractiveObject lorsqu’une opération glisser entre dans ses limites.InteractiveObject
 InheritedDistribué par un InteractiveObject lorsqu’une opération glisser sort des limites.InteractiveObject
 InheritedDistribué par un objet InteractiveObject de façon continue lorsqu’une opération glisser reste dans ses limites.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué lors d’une opération glisser par l’objet InteractiveObject spécifié comme initiateur de l’action glisser dans l’appel DragManager.doDrag().InteractiveObject
 InheritedDistribué 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
 InheritedDistribué lorsque l’utilisateur approche un stylet actif de l’écran après le seuil de détection de proximité de l’écran.InteractiveObject
 Inherited
    proximityEnd
Distribué lorsque l’utilisateur soulève un stylet actif au-dessus du seuil de détection de proximité de l’écran.InteractiveObject
 InheritedDistribué lorsque l’utilisateur déplace un stylet actif sur l’écran tout en respectant le seuil de détection de proximité.InteractiveObject
 Inherited
    proximityOut
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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué lorsqu’un objet d’affichage est sur le point d’être supprimé de la liste d’affichage.DisplayObject
 InheritedDistribué 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
 Inherited[é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
 InheritedDistribué 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
 InheritedDistribué lorsqu’un utilisateur appuie sur le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur relâche le bouton du périphérique de pointage sur une occurrence InteractiveObject.InteractiveObject
 InheritedDistribué lorsque l’utilisateur éloigne un périphérique de pointage d’une occurrence de InteractiveObject.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué immédiatement après l’affichage du clavier logiciel.InteractiveObject
 InheritedDistribué immédiatement avant l’affichage du clavier logiciel.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué lorsque la valeur de l’indicateur tabChildren de l’objet change.InteractiveObject
 InheritedDistribué lorsque l’indicateur tabEnabled de l’objet change.InteractiveObject
 InheritedDistribué lorsque la valeur de la propriété tabIndex de l’objet change.InteractiveObject
 InheritedDistribué lorsqu’un utilisateur entre un ou plusieurs caractères de texte.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué lorsque l’utilisateur appuie sur le périphérique, et est continuellement distribué jusqu’au retrait du point de contact.InteractiveObject
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
 InheritedDistribué 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
Constantes publiques
 ConstanteDé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
Détails de la propriété

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 :

Propriétés et méthodes non affectées par la propriété activeVideoPlayerIndex
backButtonplayPauseButtonskinwidth
bufferingBarscaleXstopButtonx
bufferingBarHidesAndDisablesOtherstransformationysetSize()
forwardButtonscaleYvisiblesetScale()
heightseekBarvolumefullScreenBackgroundColor
muteButtonseekBarIntervalvolumeBarfullScreenButton
pauseButtonseekBarScrubTolerancevolumeBarIntervalfullScreenSkinDelay
playButtonseekToPrevOffsetvolumeBarScrubTolerancefullScreenTakeOver
registrationXregistrationYregistrationWidthregistrationHeight
skinBackgroundAlphaskinBackgroundColorskinFadeTime

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é 
fullScreenButton: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 plein écran.



Implémentation
    public function get fullScreenButton():Sprite
    public function set fullScreenButton(value:Sprite):void

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ètreDescription
canSeekToEndValeur 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.
cuePointsTableau 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.
  • type—Chaîne qui spécifie le type de point de repère : "navigation" ou "event".
  • name—Chaîne représentant le nom du point de repère.
  • time—Nombre correspondant à l’heure du point de repère (en secondes) avec une précision de trois décimales (millisecondes).
  • parameters—Objet facultatif possédant des paires nom/valeur désignées par l’utilisateur au moment de la création des points de repère.
audiocodecidNombre qui indique le codec audio (technique de codage/décodage) utilisé.
audiodelayNombre 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 audiodelay est .038, la vidéo qui commençait à 0 dans le fichier source commence à .038 dans le fichier FLV.

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.

audiodatarateNombre indiquant les kilo-octets par seconde de l’audio.
videocodecidNombre indiquant la version codec utilisée pour coder la vidéo.
framerateNombre indiquant la cadence du fichier FLV.
videodatarateNombre indiquant la vitesse de transmission vidéo du fichier FLV.
heightNombre indiquant la hauteur du fichier FLV.
widthNombre indiquant la largeur du fichier FLV.
durationNombre 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é 
muteButton: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 muet.



Implémentation
    public function get muteButton():Sprite
    public function set muteButton(value:Sprite):void

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é 
pauseButton: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 pause.



Implémentation
    public function get pauseButton():Sprite
    public function set pauseButton(value:Sprite):void

paused

propriété 
paused: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 dans un état de pause.



Implémentation
    public function get paused():Boolean

playButton

propriété 
playButton: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.



Implémentation
    public function get playButton():Sprite
    public function set playButton(value:Sprite):void

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é 
playing: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 dans un état de lecture.



Implémentation
    public function get playing():Boolean

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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 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 = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Ensuite, après le redimensionnement automatique, vous obtenez le résultat suivant :
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemple 2, charge le même scénario que l’exemple 1, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Vous obtenez alors le résultat suivant :
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemple 3, charge le même scénario que l’exemple 2, à l’exception des paramètres suivants :

  • scaleMode = VideoScaleMode.EXACT_FIT
Vous obtenez exactement les mêmes valeurs que les valeurs d’alignement :
  • x = 100
  • y = 100
  • width = 60
  • height = 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é 
seekBar: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 SeekBar.



Implémentation
    public function get seekBar():Sprite
    public function set seekBar(value:Sprite):void

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 )
L’exemple suivant définit la propriété skinScaleMaximum sur 2.5 pour limiter le redimensionnement de l’enveloppe du FLVPlayback à 2,5 fois lorsque le composant passe en mode plein écran avec l’accélération matérielle. Pour voir les effets de la propriété 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é 
stopButton: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 Stop.



Implémentation
    public function get stopButton():Sprite
    public function set stopButton(value:Sprite):void

stopped

propriété 
stopped: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 de l’occurrence FLVPlayback est arrêté.



Implémentation
    public function get stopped():Boolean

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é 
volumeBar: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 volume.



Implémentation
    public function get volumeBar():Sprite
    public function set volumeBar(value:Sprite):void

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
Détails du constructeur

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

Détails de la méthode

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é time définit le nombre de secondes après lequel un nouveau point de repère sera ajouté. Le paramètre name doit suivre.

 
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.

Valeur renvoyée
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.

Valeur renvoyée
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 )

L’exemple suivant appelle la méthode 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 null en l’absence de concordance.

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 null si aucune correspondance n’est trouvée. Les trois premières décimales du temps sont utilisées. Les nombres comportant plus de trois décimales sont arrondis.

Si ce paramètre est un objet, la méthode supprime l’objet point de repère qui contient les propriétés time et/ou name spécifiées. Si seule la valeur temporelle ou le nom est spécifié, le comportement équivaut à un appel avec un nombre ou une chaîne. Si les propriétés time et name sont définies et si un objet point de repère existe pour les deux, cet objet est renvoyé ; sinon, null est renvoyé.

Si le temps a la valeur null, NaN ou inférieure à 0 et si le nom a la valeur null ou undefined, un objet VideoError est renvoyé.

 
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.

Valeur renvoyée
Object — Objet qui est une copie de l’objet point de repère trouvé avec les propriétés supplémentaires suivantes :
  • array — Tableau des points de repère recherchés. Considérez ce tableau comme étant en lecture seule, car si vous y ajoutez, supprimez ou modifiez des objets, les points de repère risquent de ne pas fonctionner correctement.
  • index — Index situé dans le tableau du point de repère renvoyé.

Renvoie la valeur null si aucune correspondance n’est trouvée.


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 null en l’absence de concordance.

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 null si aucune correspondance n’est trouvée. Les trois premières décimales du temps sont utilisées. Les nombres comportant plus de trois décimales sont arrondis.

Si ce paramètre est un objet, la méthode supprime l’objet point de repère qui contient les propriétés time et/ou name spécifiées. Si seule la valeur temporelle ou le nom est spécifié, le comportement équivaut à un appel avec un nombre ou une chaîne. Si les propriétés time et name sont définies et si un objet point de repère existe pour les deux, cet objet est renvoyé. Sinon, le premier point de repère avec une valeur temporelle antérieure et du même nom est renvoyé. Si aucun point de repère antérieure à cette valeur temporelle et de ce nom n’est trouvé, null est renvoyé.

Si le temps a la valeur null, undefined ou inférieure à 0 et si le nom a la valeur null ou undefined, un objet VideoError est renvoyé.

 
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.

Valeur renvoyée
Object — Objet qui est une copie de l’objet point de repère trouvé avec les propriétés supplémentaires suivantes :
  • array — Tableau des points de repère recherchés. Considérez ce tableau comme étant en lecture seule, car si vous y ajoutez, supprimez ou modifiez des objets, les points de repère risquent de ne pas fonctionner correctement.
  • index — Index situé dans le tableau du point de repère renvoyé.

Renvoie la valeur null si aucune correspondance n’est trouvée.


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.

Valeur renvoyée
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 :
  • array — Tableau des points de repère recherchés. Considérez ce tableau comme étant en lecture seule, car si vous y ajoutez, supprimez ou modifiez des objets, les points de repère risquent de ne pas fonctionner correctement.
  • index — Index situé dans le tableau du point de repère renvoyé.

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.

Valeur renvoyée
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 name et time correspondantes.

Valeur renvoyée
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é 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.

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.

Valeur renvoyée
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.

Valeur renvoyée
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.

Détails de l’événement

autoLayout

Evénement
Type d’objet d’évé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 et registrationHeight.

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
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
oldBoundsLes valeurs des propriétés x, y, width et height de la cible avant l’occurrence de l’événement autoLayout.
oldRegistrationBoundsLes valeurs des propriétés registrationX, registrationY, registrationWidth et registrationHeight de la cible avant l’occurrence de l’événement autoLayout.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

autoRewound

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement autoRewound.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

bufferingStateEntered

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement bufferingStateEntered.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

close

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement close.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

complete

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet événement complete.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

cuePoint

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet de l’événement cuePoint.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
infoObjet disposant de propriétés qui décrivent le point de repère.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

fastForward

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet de l’événement fastForward.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

layout

Evénement  
Type d’objet d’évé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éthodes setScale() ou setSize(), ou en modifiant les propriétés width, height, scaleX et scaleY.
  • 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.

Définit la valeur de la propriété type d’un objet de l’événement layout.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
oldBoundsLes valeurs des propriétés x, y, width et height de la cible avant que l’événement layout ne se produise.
oldRegistrationBoundsLes 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  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet de l’événement metadataReceived.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
infoObjet disposant de propriétés qui décrivent le fichier FLV.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

pausedStateEntered

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement pausedStateEntered.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

playheadUpdate

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement playheadUpdate.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

playingStateEntered

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement playingStateEntered.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

progress

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet événement progress.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
bytesLoadedNombre d’éléments ou d’octets chargés lors du traitement de l’événement par l’écouteur.
bytesTotalNombre total d’éléments ou d’octets qui seront chargés si le processus de chargement aboutit.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

ready

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement ready.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

rewind

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement rewind.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

scrubFinish

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet de l’événement scrubFinish.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

scrubStart

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet de l’événement scrubStart.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

seeked

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement seeked.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

skinError

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement skinError.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
textMessage d’erreur.

Eléments de l’API associés

skinLoaded

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement skinLoaded.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

soundUpdate

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement soundUpdate.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
soundTransformIndique les nouvelles valeurs de volume et de balance.

Eléments de l’API associés

stateChange

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement stateChange.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

stoppedStateEntered

Evénement  
Type d’objet d’évé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.

Définit la valeur de la propriété type d’un objet d’événement stoppedStateEntered.

Les propriétés de cet événement sont les suivantes :

PropriétéValeur
bubblesfalse
cancelablefalse ; il n’existe aucun comportement par défaut à annuler.
stateChaîne identifiant la constante provenant de la classe VideoState et qui décrit l’état de lecture du composant.
playheadTimeNombre correspondant au temps de lecture ou à la position actuels de la tête de lecture.
vpIndex de l’objet VideoPlayer.

Eléments de l’API associés

Détails de la constante

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

FLVPlaybackExample.as

Cet exemple crée de façon dynamique une occurrence de FLVPlayback.

Pour exécuter l’exemple, suivez ces étapes :

  1. Placez le composant FLVPlayback sur la scène à la position 0,0 et donnez-lui le nom d’occurrence player.
  2. Remplacez videoPath par un chemin absolu ou relatif vers un fichier FLV.
  3. Enregistrez ce code sous le nom FLVPlaybackExample.as, dans le même répertoire que votre fichier FLA.
  4. 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;
        }
    }
}




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.