Referência do ActionScript® 3.0 para Adobe® Flash® Platform
Início  |  Ocultar listas de Pacotes e Classes |  Pacotes  |  Classes  |  Novidades  |  Índice  |  Apêndices  |  Por que inglês?
Filtros: AIR 30.0 e anterior, Flash Player 30.0 e anterior, Flash Lite 4
Flex 4.6 e anterior, Flash Pro CS6 e anterior
Ocultar filtros
fl.video 

FLVPlayback  - AS3 Flash

Pacotesx

Nível superior
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

Elementos de linguagem

Constantes globais
Funções globais
Operadores
Instruções, palavras-chave e diretivas
Tipos especiais

Apêndices

Novidades
Erros do compilador
Avisos do compilador
Erros de runtime
Migrando para o ActionScript 3
Conjuntos de caracteres suportados
Tags MXML apenas
Elementos XML de movimento
Marcas de texto cronometradas
Lista de elementos deprecados
Constantes de Implementação de Acessibilidade
Como Usar Exemplos do ActionScript
Aspectos jurídicos
Pacotefl.video
Classepublic class FLVPlayback
HerançaFLVPlayback Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

FLVPlayback estende a classe Sprite e envolve um objeto VideoPlayer. OBSERVAÇÃO: essa documentação deverá ser usada com o componente FLVPlayback com acessibilidade.

Ela atualiza a Referência do ActionScript® 3.0 para Adobe Flash® Professional CS5 relativa à classe FLVPlayback para incluir as propriedades e os métodos a seguir que foram adicionados para aprimorar a acessibilidade do teclado e do leitor de tela do componente.

Certifique-se de incluir no projeto a versão "com acessibilidade" do componente antes de tentar acessar as novas propriedades e métodos.

A classe FLVPlayback permite incluir um player de vídeo no aplicativo para reproduzir progressivamente os arquivos de vídeo carregados (FLV) sobre HTTP, ou reproduzir os arquivos FLV de streaming do Flash Media Server (FMS) ou outro Flash Video Streaming Service (FVSS).

Para a Atualização do Flash Player 3 (versão 9.0.115.0) e posteriores, o componente FLVPlayback foi atualizado para suportar formatos de vídeo MPEG-4 de alta definição que utilizam a codificação H.264 padrão da indústria. Para obter mais informações sobre os formatos de vídeo suportados pelo componente FLVPlayback, consulte Controlling web video with ActionScript 3 FLVPlayback programming.

Ao contrário de outros componentes ActionScript 3.0, o componente FLVPlayback não estende o UIComponent; portanto, ele não suporta os métodos e as propriedades daquela classe.

Para acessar as propriedades, os métodos e os eventos da classe FLVPlayback, você deve importar a classe para o seu aplicativo arrastando o componente FLVPlayback para o Palco no seu aplicativo Flash, ou importando-o explicitamente no ActionScript usando a instrução import. A instrução a seguir importa a classe FLVPlayback:

     import fl.video.FLVPlayback;

A classe FLVPlayback tem uma constante VERSION, que é uma propriedade de classe. As propriedades de classe estão disponíveis apenas na própria classe. A constante VERSION devolve uma string que indica a versão do componente. O código a seguir mostra a versão no painel Saída:

     import fl.video.FLVPlayback;
     trace(FLVPlayback.VERSION);

Veja os exemplos

Elementos da API relacionados



Propriedades públicas
 PropriedadeDefinido por
 InheritedaccessibilityImplementation : AccessibilityImplementation
A implementação de acessibilidade atual (AccessibilityImplementation) para esta instância do InteractiveObject.
InteractiveObject
 InheritedaccessibilityProperties : AccessibilityProperties
As opções de acessibilidade atuais para este objeto de exibição.
DisplayObject
  activeVideoPlayerIndex : uint
Um número que especifica qual ocorrência do player de vídeo é afetada por outras APIs (interfaces de programação de aplicativo).
FLVPlayback
  align : String
Especifica o layout de vídeo quando a propriedade scaleMode está definida como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE.
FLVPlayback
 Inheritedalpha : Number
Indica o valor de transparência alfa do objeto especificado.
DisplayObject
  autoPlay : Boolean
Um valor booliano que, se definido como verdadeiro, faz com que o arquivo FLV comece a reproduzir automaticamente após a definição da propriedade de origem.
FLVPlayback
  autoRewind : Boolean
Um valor booliano que, se verdadeiro, faz com que o arquivo FLV retorne ao Quadro 1 quando a reprodução parar, seja porque o player atingiu o final do fluxo ou porque o método stop() foi chamado.
FLVPlayback
  backButton : Sprite
Controle de reprodução de BackButton.
FLVPlayback
  bitrate : Number
Um número que especifica os bits por segundos nos quais efetuar a transferência do arquivo FLV.
FLVPlayback
 InheritedblendMode : String
Um valor a partir da classe BlendMode que especifica o modo de mesclagem a ser usado.
DisplayObject
 InheritedblendShader : Shader
[somente gravação] Define um shader usado para mesclar o primeiro plano e o segundo plano.
DisplayObject
  buffering : Boolean
[somente leitura] Um valor booliano que será true se o vídeo estiver em estado de buffer.
FLVPlayback
  bufferingBar : Sprite
Controle da barra de buffer.
FLVPlayback
  bufferingBarHidesAndDisablesOthers : Boolean
Se definido como verdadeiro, oculta o controle de SeekBar e desativa os controles de Play, Pause, PlayPause, BackButton e ForwardButton enquanto o arquivo FLV estiver no estado de buffer.
FLVPlayback
  bufferTime : Number
Um número que especifica o número de segundos a ser armazenado temporariamente na memória antes de iniciar a reprodução de um fluxo de vídeo.
FLVPlayback
 InheritedbuttonMode : Boolean
Especifica o modo de botão desta entidade gráfica.
Sprite
  bytesLoaded : uint
[somente leitura] Um número que indica a extensão do download, em número de bytes, para um download HTTP.
FLVPlayback
  bytesTotal : uint
[somente leitura] Um número que especifica o número total de bytes baixados para um download HTTP.
FLVPlayback
 InheritedcacheAsBitmap : Boolean
Se definido como true, tempo de execução do Flash armazenará em cachê uma representação interna em bitmap do objeto de exibição.
DisplayObject
 Inherited    cacheAsBitmapMatrix : Matrix
Se não nulo, este objeto Matrix definirá como um objeto exibição será renderizado quando cacheAsBitmap for definido como verdadeiro.
DisplayObject
 Inheritedconstructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.
Object
 InheritedcontextMenu : NativeMenu
Especifica o menu de contexto associado a este objeto.
InteractiveObject
  cuePoints : Array
[somente gravação] Uma matriz que descreve pontos de sinalização ActionScript e pontos de sinalização de arquivos FLV incorporados desativados.
FLVPlayback
 InheriteddoubleClickEnabled : Boolean
Especifica se o objeto recebe eventos doubleClick.
InteractiveObject
 InheriteddropTarget : DisplayObject
[somente leitura] Especifica o objeto de exibição sobre o qual a entidade gráfica está sendo arrastada ou no qual a entidade gráfica foi solta.
Sprite
  endTabIndex : int
[somente leitura] Retorna o próximo valor tabIndex disponível depois dos controles de FLVPlayback.
FLVPlayback
 Inheritedfilters : Array
Uma matriz indexada que contém cada objeto de filtro atualmente associado ao objeto de exibição.
DisplayObject
 InheritedfocusRect : Object
Especifica se este objeto exibe um retângulo de foco.
InteractiveObject
  forwardButton : Sprite
Controle de botão Forward.
FLVPlayback
  fullScreenBackgroundColor : uint
Cor de plano de fundo usada quando no modo de incorporação de tela cheia.
FLVPlayback
  fullScreenButton : Sprite
Controle de botão FullScreen.
FLVPlayback
  fullScreenSkinDelay : int
Especifica o tempo de atraso, em milésimos de segundo, para ocultar a cobertura.
FLVPlayback
  fullScreenTakeOver : Boolean
Quando o palco entrar no modo de tela cheia, o componente FLVPlayback estará no topo de todo o conteúdo e englobará a tela inteira.
FLVPlayback
 Inheritedgraphics : Graphics
[somente leitura] Especifica o objeto Graphics pertencente a esta entidade gráfica em que comandos de desenho de vetor podem ocorrer.
Sprite
  height : Number
[substituir] Um número que especifica a altura da ocorrência de FLVPlayback.
FLVPlayback
 InheritedhitArea : Sprite
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica.
Sprite
  idleTimeout : Number
A espaço de tempo, em milésimos de segundo, antes que o Flash finalize uma conexão inativa com o FMS (Flash Media Server) porque a reprodução foi pausada ou parada.
FLVPlayback
  isLive : Boolean
Um valor booliano que será true se o fluxo de vídeo for ao vivo.
FLVPlayback
  isRTMP : Boolean
[somente leitura] Um valor booliano que será true se o streaming do arquivo FLV estiver sendo feito a partir do FMS (Flash Media Server) usando RTMP.
FLVPlayback
 InheritedloaderInfo : LoaderInfo
[somente leitura] Retorna um objeto LoaderInfo contendo informações sobre o carregamento do arquivo ao qual esse objeto de exibição pertence.
DisplayObject
 Inheritedmask : DisplayObject
O objeto de exibição de chamada é mascarado pelo objeto "mask" especificado.
DisplayObject
  metadata : Object
[somente leitura] Um objeto que é um pacote de informações de metadados recebido de uma chamada para o método de retorno de chamada NetSteam.onMetaData(), se disponível.
FLVPlayback
 InheritedmetaData : Object
Obtém o objeto de metadados da instância DisplayObject se os metadados forem armazenados juntamente com a instância desse DisplayObject no arquivo SWF por uma marca PlaceObject4.
DisplayObject
  metadataLoaded : Boolean
[somente leitura] Um valor booliano que será true se um pacote de metadados tiver sido encontrado e processado ou se o arquivo FLV tiver sido codificado sem o pacote de metadados.
FLVPlayback
 InheritedmouseChildren : Boolean
Determina se os filhos do objeto são ou não ativados pelo mouse, ou dispositivo de entrada do usuário.
DisplayObjectContainer
 InheritedmouseEnabled : Boolean
Especifica se este objeto recebe mensagens de mouse, ou de outras entradas de usuários.
InteractiveObject
 InheritedmouseX : Number
[somente leitura] Indica a coordenada x da posição do dispositivo do mouse ou de entrada do usuário, em pixels.
DisplayObject
 InheritedmouseY : Number
[somente leitura] Indica a coordenada y da posição do dispositivo do mouse ou de entrada do usuário, em pixels.
DisplayObject
  muteButton : Sprite
Controle de botão Mute.
FLVPlayback
 Inheritedname : String
Indica o nome da ocorrência de DisplayObject.
DisplayObject
  ncMgr : INCManager
[somente leitura] Um objeto INCManager que fornece acesso a uma ocorrência da classe que implementa INCManager, que é uma interface com a classe NCManager.
FLVPlayback
 InheritedneedsSoftKeyboard : Boolean
Especifica se um teclado virtual (teclado de software, na tela) deve ser exibido quando esta instância InteractiveObject recebe foco.
InteractiveObject
 InheritednumChildren : int
[somente leitura] Retorna o número de filhos deste objeto.
DisplayObjectContainer
 InheritedopaqueBackground : Object
Especifica se o objeto de exibição é opaco com uma certa cor de plano de fundo.
DisplayObject
 Inheritedparent : DisplayObjectContainer
[somente leitura] Indica o objeto DisplayObjectContainer que contém esse objeto de exibição.
DisplayObject
  pauseButton : Sprite
Controle de botão Pause.
FLVPlayback
  paused : Boolean
[somente leitura] Um valor booliano que será true se o arquivo FLV estiver no estado pausado.
FLVPlayback
  playButton : Sprite
Controle de botão Play.
FLVPlayback
  playheadPercentage : Number
Um número que especifica o playheadTime atual como porcentagem da propriedade totalTime.
FLVPlayback
  playheadTime : Number
Um número que corresponde à posição ou ao tempo atual do indicador de reprodução, medido em segundos, que pode ser um valor fracionário.
FLVPlayback
  playheadUpdateInterval : Number
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento playheadUpdate.
FLVPlayback
  playing : Boolean
[somente leitura] Um valor booliano que será true se o arquivo FLV estiver no estado em reprodução.
FLVPlayback
  playPauseButton : Sprite
Controle de botão Play/pause.
FLVPlayback
  preferredHeight : int
[somente leitura] Um número que especifica a altura do arquivo FLV de origem.
FLVPlayback
  preferredWidth : int
[somente leitura] Fornece a largura do arquivo FLV de origem.
FLVPlayback
  preview : String
[somente gravação] Apenas para visualização ao vivo.
FLVPlayback
  progressInterval : Number
Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento de progresso.
FLVPlayback
  registrationHeight : Number
A altura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
FLVPlayback
  registrationWidth : Number
A largura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
FLVPlayback
  registrationX : Number
A coordenada x usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
FLVPlayback
  registrationY : Number
A coordenada y usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático.
FLVPlayback
 Inheritedroot : DisplayObject
[somente leitura] Para um objeto de exibição em um arquivo SWF carregado, a propriedade "root" é o objeto de exibição na extremidade superior, na parte da estrutura em árvore da lista de exibição representada por esse arquivo SWF.
DisplayObject
 Inheritedrotation : Number
Indica o giro da ocorrência de DisplayObject, em graus, a partir da sua orientação original.
DisplayObject
 InheritedrotationX : Number
Indica a rotação do eixo x da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent.
DisplayObject
 InheritedrotationY : Number
Indica a rotação do eixo y da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent.
DisplayObject
 InheritedrotationZ : Number
Indica a rotação do eixo z da ocorrência DisplayObject, em graus, a partir da sua orientação original referente ao contêiner 3D parent.
DisplayObject
 Inheritedscale9Grid : Rectangle
A grade de dimensionamento atual que está em vigor.
DisplayObject
  scaleMode : String
Especifica como o vídeo será redimensionado após o carregamento.
FLVPlayback
  scaleX : Number
[substituir] Um número que é a escala horizontal.
FLVPlayback
  scaleY : Number
[substituir] Um número que é a escala vertical.
FLVPlayback
 InheritedscaleZ : Number
Indica a escala de profundidade (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto.
DisplayObject
 InheritedscrollRect : Rectangle
Os limites do retângulo de rolagem do objeto de exibição.
DisplayObject
  scrubbing : Boolean
[somente leitura] Um valor booliano que será true se o usuário estiver depurando com SeekBar; caso contrário, será false.
FLVPlayback
  seekBar : Sprite
O controle SeekBar.
FLVPlayback
  seekBarInterval : Number
Um número que especifica, em milésimos de segundo, com que frequência verificar o identificador de SeekBar ao depurar.
FLVPlayback
  seekBarScrubTolerance : Number
Um número que especifica a que distância um usuário pode mover o identificador de SeekBar antes que uma atualização aconteça.
FLVPlayback
  seekToPrevOffset : Number
O número de segundos utilizados pelo método seekToPrevNavCuePoint() ao comparar o seu tempo com base no ponto de sinalização anterior.
FLVPlayback
  skin : String
Uma string que especifica a URL para um arquivo SWF de cobertura.
FLVPlayback
  skinAutoHide : Boolean
Um valor booliano que, se for verdadeiro, ocultará a cobertura do componente quando o mouse não estiver sobre o vídeo.
FLVPlayback
  skinBackgroundAlpha : Number
O alfa para o plano de fundo da cobertura.
FLVPlayback
  skinBackgroundColor : uint
A cor para o plano de fundo da cobertura (0xRRGGBB).
FLVPlayback
  skinFadeTime : int
O espaço de tempo em milésimos de segundo necessário para o aparecimento ou desaparecimento gradual da cobertura em operações de ocultar ou mostrar.
FLVPlayback
  skinScaleMaximum : Number
Essa propriedade especifica o maior múltiplo que FLVPlayback usará para o dimensionamento da sua cobertura quando entrar no modo de tela cheia com um Flash Player que oferece suporte para aceleração de hardware.
FLVPlayback
 Inherited    softKeyboard : String
Controla a aparência do teclado suave.
InteractiveObject
 InheritedsoftKeyboardInputAreaOfInterest : Rectangle
Define a área que deve permanecer na tela quando um teclado virtual for exibido (não disponível no iOS)
InteractiveObject
  soundTransform : flash.media:SoundTransform
[substituir] Fornece acesso direto à propriedade VideoPlayer.soundTransform para expor mais controle de som.
FLVPlayback
  source : String
Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming.
FLVPlayback
 Inheritedstage : Stage
[somente leitura] O Palco do objeto de exibição.
DisplayObject
  startTabIndex : int
[somente leitura] Retorna o primeiro valor tabIndex para os controles FLVPlayback.
FLVPlayback
  state : String
[somente leitura] Uma string que especifica o estado do componente.
FLVPlayback
  stateResponsive : Boolean
[somente leitura] Um valor booliano que será true se o estado for receptivo.
FLVPlayback
  stopButton : Sprite
O controle de botão Stop.
FLVPlayback
  stopped : Boolean
[somente leitura] Um valor booliano que será true se o estado da ocorrência de FLV for parado.
FLVPlayback
 InheritedtabChildren : Boolean
Determina se os filhos do objeto estão ativados para tabulação.
DisplayObjectContainer
 InheritedtabEnabled : Boolean
Especifica se este objeto está na ordem de tabulação.
InteractiveObject
 InheritedtabIndex : int
Especifica a ordem de tabulação de objetos em um arquivo SWF.
InteractiveObject
 InheritedtextSnapshot : flash.text:TextSnapshot
[somente leitura] Retorna um objeto TextSnapshot para essa ocorrência de DisplayObjectContainer.
DisplayObjectContainer
  totalTime : Number
Um número que corresponde ao tempo de reprodução do vídeo em segundos.
FLVPlayback
 Inheritedtransform : flash.geom:Transform
Um objeto com propriedades relacionadas aos limites de pixels, matriz e transformação de cores de um objeto de exibição.
DisplayObject
 InheriteduseHandCursor : Boolean
Um valor booliano que indica se a mão que aponta (cursor de mão) aparece quando o ponteiro passa sobre uma entidade gráfica em que a propriedade buttonMode esteja definida como "true".
Sprite
 Inheritedvisible : Boolean
Se o objeto de exibição está ou não visível.
DisplayObject
  visibleVideoPlayerIndex : uint
Um número que pode ser usado para gerenciar vários fluxos de arquivo FLV.
FLVPlayback
  volume : Number
Um número na faixa de 0 a 1 que indica a configuração de controle de volume.
FLVPlayback
  volumeBar : Sprite
O controle da barra de volume.
FLVPlayback
  volumeBarInterval : Number
Um número que especifica, em milésimos de segundo, com que frequência verificar a localização do identificador da barra de volume ao depurar.
FLVPlayback
  volumeBarScrubTolerance : Number
Um número que especifica a que distância um usuário pode mover o identificador da barra de volume antes que uma atualização aconteça.
FLVPlayback
  width : Number
[substituir] Um número que especifica a largura da ocorrência de FLVPlayback no Palco.
FLVPlayback
  x : Number
[substituir] Um número que especifica a posição horizontal (em pixels) do player de vídeo.
FLVPlayback
  y : Number
[substituir] Um número que especifica a posição vertical (em pixels) do player de vídeo.
FLVPlayback
 Inheritedz : Number
Indica a posição da coordenada z ao longo do eixo z da ocorrência DisplayObject em relação ao contêiner 3D pai.
DisplayObject
Métodos públicos
 MétodoDefinido por
  
Cria uma nova ocorrência FLVPlayback.
FLVPlayback
  
addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object
Adiciona um ponto de sinalização ActionScript e tem o mesmo efeito de adicionar um ponto de sinalização ActionScript usando a caixa de diálogo Pontos de sinalização, exceto por ocorrer quando um aplicativo é executado e não durante o desenvolvimento do aplicativo.
FLVPlayback
 Inherited
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra um objeto de ouvinte de evento em um objeto EventDispatcher, de forma que o ouvinte receba a notificação de um evento.
EventDispatcher
 Inherited
Indica se restrições de segurança fariam com que qualquer objeto de exibição fosse omitido da lista retornada com a chamada do método DisplayObjectContainer.getObjectsUnderPoint() junto com o ponto especificado.
DisplayObjectContainer
  
assignTabIndexes(startTabIndex:int):int
Atribui um valor tabIndex a cada um dos controles de FLVPlayback classificando-os horizontalmente da esquerda para a direita.
FLVPlayback
  
Traz um player de vídeo para a frente da pilha de players de vídeo.
FLVPlayback
  
Fecha NetStream e exclui o player de vídeo especificado pelo parâmetro de índice.
FLVPlayback
 Inherited
Determina se o objeto de exibição especificado é um filho da ocorrência de DisplayObjectContainer ou se é a própria ocorrência.
DisplayObjectContainer
 Inherited
Envia um evento para o fluxo de eventos.
EventDispatcher
  
Define o player de vídeo de FLVPlayback para tela cheia.
FLVPlayback
  
findCuePoint(timeNameOrCuePoint:*, type:String):Object
Localiza o ponto de sinalização do tipo especificado pelo parâmetro de tipo e que possui o tempo, o nome ou a combinação de tempo e nome que você especificar por meio dos parâmetros.
FLVPlayback
  
findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object
Localiza um ponto de sinalização do tipo especificado que corresponde ou é anterior ao tempo que você especificar.
FLVPlayback
  
Localiza o próximo ponto de sinalização em my_cuePoint.array que possui o mesmo nome que my_cuePoint.name.
FLVPlayback
 Inherited
getBounds(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define a área do objeto de exibição com relação ao sistema de coordenadas do objeto targetCoordinateSpace.
DisplayObject
 Inherited
Retorna a ocorrência do objeto de exibição-filho que existe no índice especificado.
DisplayObjectContainer
 Inherited
Retorna o objeto de exibição-filho que existe com o nome especificado.
DisplayObjectContainer
 Inherited
Retorna a posição de índice de uma ocorrência-filho de DisplayObject.
DisplayObjectContainer
 Inherited
Retorna uma matriz de objetos que estão dispostos no ponto especificado e são filhos (ou netos e assim por diante) desta ocorrência de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
getRect(targetCoordinateSpace:DisplayObject):Rectangle
Retorna um retângulo que define o limite do objeto de exibição, com base no sistema de coordenadas definido pelo parâmetro espaçoCoordenadasDestino, excluindo quaisquer traçados em formas.
DisplayObject
  
Obtém o player de vídeo especificado pelo parâmetro de índice.
FLVPlayback
 Inherited
Converte o objeto de ponto a partir de coordenadas de Palco (globais) em coordenadas do objeto de exibição (locais).
DisplayObject
 Inherited
Converte um ponto bidimensional das coordenadas do Palco (globais) em coordenadas do objeto de exibição tridimensional (locais).
DisplayObject
 Inherited
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento.
EventDispatcher
 Inherited
Indica se um objeto tem uma propriedade especificada definida.
Object
 Inherited
Avalia a caixa delimitadora do objeto de exibição para ver se ela sobrepõe ou faz interseção com a caixa delimitadora do objeto de exibição obj.
DisplayObject
 Inherited
hitTestPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean
Avalia o objeto de exibição para ver se ele sobrepõe ou faz interseção com o ponto especificado pelos parâmetros x e y.
DisplayObject
  
isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean
Retornará false se o ponto de sinalização incorporado do arquivo FLV estiver desativado.
FLVPlayback
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
  
load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void
Começa a carregar o arquivo FLV e fornece um atalho para definir a propriedade autoPlay como false e definir a origem, totalTime, e as propriedades isLive, se fornecidas.
FLVPlayback
 Inherited
Converte um ponto tridimensional das coordenadas (locais) do objeto de exibição tridimensional em ponto bidimensional das coordenadas (globais) do Palco.
DisplayObject
 Inherited
Converte o objeto de ponto a partir das coordenadas do objeto de exibição (locais) em coordenadas do Palco (globais).
DisplayObject
  
Pausa a reprodução do fluxo de vídeo.
FLVPlayback
  
play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void
Reproduz o fluxo de vídeo.
FLVPlayback
  
Reproduz o arquivo FLV quanto já tiver sido baixado o suficiente.
FLVPlayback
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
  
removeASCuePoint(timeNameOrCuePoint:*):Object
Remove um ponto de sinalização ActionScript do arquivo FLV atualmente carregado.
FLVPlayback
 Inherited
Remove uma ocorrência-filho de DisplayObject especificada da lista de filhos da ocorrência de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
Remove um DisplayObject filho da posição de índice especificada na lista de filhos de DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeChildren(beginIndex:int = 0, endIndex:int = 0x7fffffff):void
Remove todas as instâncias filho DisplayObject especificadas da lista de filhos da instância DisplayObjectContainer.
DisplayObjectContainer
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Remove um ouvinte do objeto EventDispatcher.
EventDispatcher
 Inherited
Ativa um teclado virtual.
InteractiveObject
  
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de três casas decimais (milésimos de segundo).
FLVPlayback
  
Busca uma percentagem do arquivo e coloca o indicador de reprodução lá.
FLVPlayback
  
Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de até três casas decimais (milésimos de segundo).
FLVPlayback
  
seekToNavCuePoint(timeNameOrCuePoint:*):void
Busca até um ponto de sinalização de navegação que corresponde ao tempo, ao nome ou ao tempo e nome especificados.
FLVPlayback
  
Busca até o próximo ponto de sinalização de navegação, com base no valor atual da propriedade playheadTime.
FLVPlayback
  
Busca até o ponto de sinalização de navegação anterior, com base no valor atual da propriedade playheadTime.
FLVPlayback
 Inherited
Altera a posição de um filho existente no contêiner de objetos de exibição.
DisplayObjectContainer
  
setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number
Ativa ou desativa ou um mais pontos de sinalização do arquivo FLV.
FLVPlayback
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
  
setScale(scaleX:Number, scaleY:Number):void
Define as propriedades scaleX e scaleY simultaneamente.
FLVPlayback
  
setSize(width:Number, height:Number):void
Configura a altura e a largura, simultaneamente.
FLVPlayback
 Inherited
startDrag(lockCenter:Boolean = false, bounds:Rectangle = null):void
Permite ao usuário arrastar a entidade gráfica especificada.
Sprite
 Inherited
startTouchDrag(touchPointID:int, lockCenter:Boolean = false, bounds:Rectangle = null):void
Deixa o usuário arrastar o sprite especificado em um dispositivo ativado pelo toque.
Sprite
  
Interrompe a reprodução do vídeo.
FLVPlayback
 Inherited
Interrompe repetitivamente a execução da linha de tempo de todos os MovieClips enraizados neste objeto.
DisplayObjectContainer
 Inherited
Finaliza o método startDrag().
Sprite
 Inherited
stopTouchDrag(touchPointID:int):void
Termina o método startTouchDrag() para o uso com dispositivos ativados pelo toque.
Sprite
 Inherited
Alterna a ordem z (ordem da frente para trás) dos dois objetos filhos especificados.
DisplayObjectContainer
 Inherited
swapChildrenAt(index1:int, index2:int):void
Alterna a ordem z (ordem da frente para trás) dos objetos-filho nas duas posições de índice especificadas na lista de filhos.
DisplayObjectContainer
 Inherited
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.
Object
 Inherited
Retorna a representação de string do objeto especificado.
Object
 Inherited
Retorna o valor primitivo do objeto especificado.
Object
 Inherited
Verifica se um ouvinte de evento está registrado nesse objeto EventDispatcher ou em qualquer um de seus ancestrais para o tipo de evento especificado.
EventDispatcher
Eventos
 Evento Resumo Definido por
 Inherited[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR ganha o foco do sistema operacional e está se tornando inativo.EventDispatcher
 InheritedDespachado quando um objeto de exibição é adicionado à lista de exibição.DisplayObject
 InheritedDespachado quando um objeto de exibição é adicionado à lista de exibição no palco, seja diretamente ou através da adição de uma subárvore na qual esse objeto de exibição está contido.DisplayObject
  Despachado quando o player de vídeo é redimensionado ou disposto automaticamente.FLVPlayback
  Despachado quando o ponto de reprodução é movido para o início do player de vídeo porque a propriedade autoRewind está definida como true.FLVPlayback
  Despachado quando a ocorrência de FLVPlayback entra no estado em buffer.FLVPlayback
 InheritedDespachado quando o usuário seleciona "Clear" (ou "Delete") no menu de contexto do texto.InteractiveObject
 InheritedDespachado quando um usuário pressiona e solta o botão principal do dispositivo apontador sobre o mesmo InteractiveObject.InteractiveObject
  Despachado quando o objeto de evento fecha NetConnection, atingindo o tempo limite ou por meio de uma chamada para o método closeVideoPlayer() ou quando você chama os métodos load() ou play() ou define a propriedade de origem e faz com que a conexão RTMP seja encerrada consequentemente.FLVPlayback
  Despachado quando a reprodução é concluída porque o player atingiu o final do arquivo FLV.FLVPlayback
 Inherited
    contextMenu
Despachado quando uma ação do usuário seleciona o menu de contexto associado a esse objeto interativo em um aplicativo do AIR.InteractiveObject
 InheritedDespachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de copiar ou seleciona "Copy" no menu de contexto do texto.InteractiveObject
  Despachado quando um ponto de sinalização é alcançado.FLVPlayback
 InheritedDespachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de cortar ou seleciona "Cut" no menu de contexto do texto.InteractiveObject
 Inherited[transmissão de evento] Despachado quando o Flash Player ou o aplicativo do AIR perde o foco do sistema operacional e está se tornando inativo.EventDispatcher
 InheritedDespachado quando um usuário pressiona e solta o botão principal de um dispositivo apontador duas vezes em rápida sucessão sobre o mesmo InteractiveObject quando o sinalizador doubleClickEnabled desse objeto está definido como "true".InteractiveObject
 Inherited[evento de transmissão] Despachado quando o indicador de reprodução está entrando em um novo quadro.DisplayObject
 Inherited[evento de transmissão] Despachado quando o indicador de reprodução está deixando o quadro atual.DisplayObject
  Despachado quando a localização do ponto de reprodução é movida para frente por uma chamada para o método seek() ou clicando no controle de ForwardButton.FLVPlayback
 InheritedDespachado depois que um objeto de exibição ganha foco.InteractiveObject
 InheritedDespachado depois que um objeto de exibição perde o foco.InteractiveObject
 Inherited[evento de transmissão] Despachado depois que são executados os construtores dos objetos de exibição de quadro, mas antes dos scripts.DisplayObject
 InheritedEnviado quando um usuário cria um ponto de contato na borda da superfície de toque com uma instância InteractiveObject (como tocar na borda da superfície de toque no Siri Remote da Apple TV). Alguns dispositivos também podem interpretar esse contato como uma combinação de vários eventos de toque.InteractiveObject
 InheritedDespachado quando o usuário aperta dois pontos de contato na mesma instância InteractiveObject em um dispositivo ativado pelo toque (como pressionar e soltar dois dedos em um objeto da tela em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário move um ponto de contato em uma instância InteractiveObject em um dispositivo ativado pelo toque (como mover os dedos da esquerda para a direita em um objeto da tela em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário executa uma rotação em um ponto do contato com uma instância InteractiveObject (como tocar com dois dedos e rodá-los em cima de um objeto da tela em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário executa um gesto de arrastar em um ponto de contato com uma instância InteractiveObject (como tocar três dedos em uma tela e depois movê-los em paralelo sobre um objeto de exposição em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário cria um ponto do contato com uma instância InteractiveObject, depois toca com um dispositivo ativado pelo toque (como colocar vários dedos em um objeto da tela para abrir um menu e depois toca com um dedo para selecionar um item do menu em um celular ou tablet com tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário executa um zoom em um ponto do contato com uma instância InteractiveObject (como tocar dois dedos em uma tela e depois abrir os dedos por cima de um objeto de exposição em um celular ou tablet com uma tela de toque).InteractiveObject
 InheritedEste evento é despachado para qualquer aplicativo cliente que suporte a entrada incorporada com um IMEInteractiveObject
 InheritedDespachado quando o usuário pressiona uma tecla.InteractiveObject
 InheritedDespachado quando o usuário tenta alterar o foco usando a navegação pelo teclado.InteractiveObject
 InheritedDespachado quando o usuário solta uma tecla.InteractiveObject
  Despachado quando o player de vídeo é redimensionado ou disposto.FLVPlayback
  Despachado da primeira vez em que os metadados do arquivo FLV são alcançados.FLVPlayback
 InheritedDespachado quando um usuário pressiona e libera o botão do meio do dispositivo apontador sobre o mesmo InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário pressiona o botão do meio do dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário pressiona o botão do dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário tenta alterar o foco usando um dispositivo apontador.InteractiveObject
 InheritedDespachado quando um usuário move o dispositivo apontador enquanto ele está sobre InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário move um dispositivo apontador para longe de uma ocorrência de InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário move um dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando a roda do mouse rola sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado pelo iniciador de arrasto InteractiveObject quando o usuário libera o gesto de arrastar.InteractiveObject
 InheritedDespachado pelo InteractiveObject de destino quando um objeto arrastado é solto nele e a liberação tiver sido aceita com uma chamada para DragManager.acceptDragDrop().InteractiveObject
 InheritedDespachado por um InteractiveObject quando o gesto de arrasto entra no respectivo limite.InteractiveObject
 InheritedDespachado por um InteractiveObject quando o gesto de arrasto deixa o respectivo limite.InteractiveObject
 InheritedDespachado continuamente por um InteractiveObject enquanto o gesto de arrasto permanecer dentro do respectivo limite.InteractiveObject
 InheritedDespachado no início de uma operação de arrasto pelo InteractiveObject, que é especificado como o iniciador de arrasto na chamada DragManager.doDrag().InteractiveObject
 InheritedDespachado durante uma operação de arrasto pelo InteractiveObject, que é especificado como o iniciador de arrasto na chamada DragManager.doDrag().InteractiveObject
 InheritedDespachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de colar ou seleciona "Paste" no menu de contexto do texto.InteractiveObject
  Despachado quando o player entra no estado pausado.FLVPlayback
  Despachado enquanto o arquivo FLV está em reprodução na frequência especificada pela propriedade playheadUpdateInterval ou quando a operação de retrocesso é iniciada.FLVPlayback
  Despachado quando o estado em reprodução é acessado.FLVPlayback
  Indica o progresso feito no número de bytes baixados.FLVPlayback
 InheritedDespachado quando o usuário abaixa um estilo ativo para além do limite de detecção de proximidade da tela.InteractiveObject
 Inherited
    proximityEnd
Despachado quando o usuário levanta um estilo ativo acima do limite de detecção de proximidade da tela.InteractiveObject
 InheritedDespachado quando o usuário move um estilo ativo sobre a tela enquanto permanece dentro do limite de detecção de proximidade.InteractiveObject
 Inherited
    proximityOut
Despachado quando o usuário move um estilo ativo diretamente acima deste InteractiveObject enquanto permanece dentro do limite de detecção de proximidade da tela.InteractiveObject
 InheritedDespachado quando o usuário move um estilo ativo diretamente acima deste InteractiveObject enquanto permanece dentro do limite de detecção de proximidade da tela.InteractiveObject
 InheritedDespachado quando o usuário move um estilo ativo deste InteractiveObject e algum de seus filhos enquanto permanece dentro do limite de detecção de proximidade da tela.InteractiveObject
 InheritedDespachado quando o usuário move um estilo ativo sobre este InteractiveObject do exterior da árvore do objeto de descendentes na lista de exibição (enquanto permanece dentro do limite de detecção de proximidade da tela).InteractiveObject
  Despachado quando um arquivo FLV está carregado e pronto para exibição.FLVPlayback
 InheritedEnviado quando um usuário solta o botão no dispositivo apontador depois que o usuário primeiro pressionou o botão sobre uma instância de InteractiveObject e moveu o dispositivo apontador de da instância para fora do InteractiveObject.InteractiveObject
 InheritedDespachado quando um objeto de exibição está prestes a ser removido da lista de exibição.DisplayObject
 InheritedDespachado quando um objeto de exibição está prestes a ser removido da lista de exibição, seja diretamente ou através da remoção de uma subárvore na qual esse objeto de exibição está contido.DisplayObject
 Inherited[evento de transmissão] Despachado quando a lista de exibição está prestes a ser atualizada e renderizada.DisplayObject
  Despachado quando a localização do ponto de reprodução é movida para trás por uma chamada para seek() ou quando uma chamada autoRewind é concluída.FLVPlayback
 InheritedDespachado quando um usuário pressiona e libera o botão direito do dispositivo apontador sobre o mesmo InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário pressiona o botão do dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário move um dispositivo apontador para longe de uma ocorrência de InteractiveObject.InteractiveObject
 InheritedDespachado quando o usuário move um dispositivo apontador sobre uma ocorrência InteractiveObject.InteractiveObject
  Despachado quando o usuário para de depurar o arquivo FLV com a barra de busca.FLVPlayback
  Despachado quando o usuário começa a depurar o arquivo FLV com a barra de busca.FLVPlayback
  Despachado quando a localização do indicador de reprodução é alterada por uma chamada para seek() ou definindo a propriedade playheadTime ou usando o controle de SeekBar.FLVPlayback
 InheritedDespachado quando o usuário ativa a combinação de teclas do acelerador específica da plataforma para uma operação de selecionar tudo ou seleciona "Select All" no menu de contexto do texto.InteractiveObject
  Despachado quando ocorre um erro ao carregar um arquivo SWF de cobertura.FLVPlayback
  Despachado quando um arquivo SWF de cobertura é carregado.FLVPlayback
 InheritedDespachado imediatamente depois que o teclado virtual é elevado.InteractiveObject
 InheritedDespachado imediatamente antes de o teclado virtual ser elevado.InteractiveObject
 InheritedDespachado imediatamente depois que o teclado virtual é baixado.InteractiveObject
  Despachado quando o som é alterado pelo usuário, seja movendo o identificador do controle de volumeBar ou definindo o volume ou a propriedade soundTransform.FLVPlayback
  Despachado quando o estado da reprodução é alterado.FLVPlayback
  Despachado ao entrar no estado parado.FLVPlayback
 InheritedDespachado quando o valor do sinalizador tabChildren do objeto é alterado.InteractiveObject
 InheritedDespachado quando o sinalizador tabEnabled do objeto é alterado.InteractiveObject
 InheritedDespachado quando o valor da propriedade tabIndex do objeto é alterado.InteractiveObject
 InheritedDespachado quando um usuário introduz um ou vários caracteres do texto.InteractiveObject
 InheritedDespachado quando o usuário entra em contato pela primeira vez com um dispositivo ativado pelo toque (como tocar com um dedo um celular ou tablet com uma tela sensível toque).InteractiveObject
 InheritedDespachado quando o usuário remove o contato com um dispositivo ativado pelo toque (como retirar o dedo de um celular ou tablet com uma tela de toque).InteractiveObject
 InheritedDespachado quando o usuário toca o dispositivo, e é despachado continuamente até que o ponto contato seja removido.InteractiveObject
 InheritedDespachado quando o usuário move o ponto do contato longe da instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um objeto da tela para outro em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário move o ponto do contato em uma instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um ponto fora de um objeto da tela a um ponto em um objeto da tela em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário move o ponto do contato longe de uma instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um objeto da tela para um ponto fora do objeto da tela em um celular ou tablet com uma tela sensível toque).InteractiveObject
 InheritedDespachado quando o usuário move o ponto do contato em uma instância InteractiveObject em um dispositivo ativado pelo toque (como arrastar um dedo de um ponto fora de um objeto da tela a um ponto em um objeto da tela em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
 InheritedDespachado quando o usuário levanta o ponto do contato na mesma instância InteractiveObject em que o contato foi iniciado em um dispositivo ativado pelo toque (como pressionar e soltar com o dedo um ponto único em um objeto da tela em um celular ou tablet com uma tela sensível ao toque).InteractiveObject
Constantes públicas
 ConstanteDefinido por
  SHORT_VERSION : String = "2.1"
[estático] Variável de estado indicando o número curto de versão do componente.
FLVPlayback
  VERSION : String = "2.1.0.23"
[estático] Variável de estado indicando o número longo de versão do componente.
FLVPlayback
Detalhes da propriedade

activeVideoPlayerIndex

propriedade
activeVideoPlayerIndex:uint

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica qual ocorrência do player de vídeo é afetada por outras APIs (interfaces de programação de aplicativo). Use esta propriedade para gerenciar vários fluxos de arquivo FLV.

Esta propriedade não torna o player de vídeo visível; use a propriedade visibleVideoPlayerIndex para fazer isso.

É criado um novo player de vídeo na primeira vez em que activeVideoPlayerIndex é definido como número. Quando o novo player de vídeo for criado, suas propriedades são definidas como o valor do player de vídeo padrão (activeVideoPlayerIndex == 0), exceto para source, totalTime e isLive, que são sempre definidas como valores padrão (string vazia, NaN e false, respectivamente), e autoPlay, que é sempre false (o padrão é true apenas para o player de vídeo padrão, 0). A propriedade cuePoints não tem efeito, pois não teria efeito em uma carga subsequente no player de vídeo padrão.

As APIs que controlam volume, posicionamento, dimensões, visibilidade e controles de UI são sempre globais, e seu comportamento não é afetado pela definição do activeVideoPlayerIndex. Especificamente, a definição da propriedade activeVideoPlayerIndex não afeta as seguintes propriedades e métodos:

Propriedades e métodos não afetados por activeVideoPlayerIndex
backButtonplayPauseButtonskinwidth
bufferingBarscaleXstopButtonx
bufferingBarHidesAndDisablesOtherstransformysetSize()
forwardButtonscaleYvisiblesetScale()
heightseekBarvolumefullScreenBackgroundColor
muteButtonseekBarIntervalvolumeBarfullScreenButton
pauseButtonseekBarScrubTolerancevolumeBarIntervalfullScreenSkinDelay
playButtonseekToPrevOffsetvolumeBarScrubTolerancefullScreenTakeOver
registrationXregistrationYregistrationWidthregistrationHeight
skinBackgroundAlphaskinBackgroundColorskinFadeTime

Nota: a propriedade visibleVideoPlayerIndex, não a propriedade activeVideoPlayerIndex, determina qual player de vídeo a transparência controla. Além disso, as APIs que controlam as dimensões interagem com a propriedade visibleVideoPlayerIndex.

As APIs restantes focalizam-se em um player de vídeo específico baseado na configuração de activeVideoPlayerIndex.

Para carregar um segundo arquivo FLV em segundo plano, configure activeVideoPlayerIndex como 1 e chame o método load(). Quando você estiver pronto para mostrar este arquivo FLV e ocultar o primeiro, configure visibleVideoPlayerIndex como 1.

O valor padrão é 0.



Implementação
    public function get activeVideoPlayerIndex():uint
    public function set activeVideoPlayerIndex(value:uint):void

Elementos da API relacionados

align

propriedade 
align:String

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Especifica o layout de vídeo quando a propriedade scaleMode está definida como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE. As dimensões do vídeo se baseiam nas propriedades registrationX, registrationY, registrationWidth e registrationHeight. Quando você configura a propriedade align, os valores vêm da classe VideoAlign. O padrão é VideoAlign.CENTER.



Implementação
    public function get align():String
    public function set align(value:String):void

Elementos da API relacionados

autoPlay

propriedade 
autoPlay:Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que, se definido como true, faz com que o arquivo FLV comece a reproduzir automaticamente após a definição da propriedade source. Caso seja definido como false, o arquivo FLV é carregado, mas só começa a reprodução quando o método play() ou playWhenEnoughDownloaded() é chamado.

A reprodução começa imediatamente quando você está fazendo streaming de um arquivo FLV do Flash Media Server (FMS) e a propriedade autoPlay for configurada como true. No entanto, ao carregar um arquivo FLV por download progressivo, a reprodução só começa quando já baixou uma parte suficiente do arquivo FLV, para que este possa ser reproduzido do início ao fim.

Para forçar a reprodução antes que uma parte suficiente do arquivo FLV tenha sido baixada, chame o método play() sem parâmetros. Se a reprodução se inicia e você quer voltar para o estado de espera pelo tempo suficiente para baixar e depois iniciar automaticamente a reprodução, chame o método pause() e depois o método playWhenEnoughDownloaded().

Se você configurar a propriedade como true entre o carregamento dos novos arquivos FLV, ela não tem efeito até que a propriedade source seja configurada.

A configuração da propriedade autoPlay como true e depois a configuração da propriedade source como URL têm o mesmo efeito que chamar o método play() com essa URL.

A chamada ao método load() com uma URL tem o mesmo efeito que definir a propriedade source como aquela URL com a propriedade autoPlay configurada como false.

O valor padrão é true.



Implementação
    public function get autoPlay():Boolean
    public function set autoPlay(value:Boolean):void

Elementos da API relacionados

autoRewind

propriedade 
autoRewind:Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que, se true, faz com que o arquivo FLV retorne ao Quadro 1 quando a reprodução parar, seja porque o player atingiu o final do fluxo ou porque o método stop() foi chamado. Essa propriedade é insignificante para os fluxos ao vivo.

O valor padrão é false.



Implementação
    public function get autoRewind():Boolean
    public function set autoRewind(value:Boolean):void

backButton

propriedade 
backButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de reprodução de BackButton. Quando se clica, o método seekToPrevNavCuePoint() é chamado.



Implementação
    public function get backButton():Sprite
    public function set backButton(value:Sprite):void

Elementos da API relacionados

bitrate

propriedade 
bitrate:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica os bits por segundos nos quais efetuar a transferência do arquivo FLV.

Ao realizar streaming de um serviço Flash Video Streaming que suporta a detecção de largura de banda nativa, você pode fornecer um arquivo SMIL que descreve como alternar entre vários fluxos baseados na largura de banda. Dependendo do seu FVSS, a largura de banda pode ser automaticamente detectada e, se esse valor for configurado, é ignorada.

Ao fazer o download progressivo HTTP, você pode usar o mesmo formato SMIL, mas você deve definir a taxa de bits já que não há detecção automática.



Implementação
    public function get bitrate():Number
    public function set bitrate(value:Number):void

buffering

propriedade 
buffering:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o vídeo estiver em estado de buffer.



Implementação
    public function get buffering():Boolean

bufferingBar

propriedade 
bufferingBar:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle da barra de buffer. Este controle é exibido quando o arquivo FLV se encontra em um estado de carregamento ou buffer.



Implementação
    public function get bufferingBar():Sprite
    public function set bufferingBar(value:Sprite):void

bufferingBarHidesAndDisablesOthers

propriedade 
bufferingBarHidesAndDisablesOthers:Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Se definido como true, oculta o controle de SeekBar e desativa os controles de Play, Pause, PlayPause, BackButton e ForwardButton enquanto o arquivo FLV estiver no estado de buffer. Isso pode ser útil para impedir que o usuário use esses controles para tentar acelerar a reprodução do arquivo FLV quando estiver fazendo download ou streaming em uma conexão lenta.



Implementação
    public function get bufferingBarHidesAndDisablesOthers():Boolean
    public function set bufferingBarHidesAndDisablesOthers(value:Boolean):void

bufferTime

propriedade 
bufferTime:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica o número de segundos a ser armazenado temporariamente na memória antes de iniciar a reprodução de um fluxo de vídeo. Para realizar o streaming dos arquivos FLV sobre RTMP, que não são baixados e criam buffer apenas na memória, pode ser importante aumentar essa configuração a partir do valor padrão de 0,1. Para um arquivo FLV que é progressivamente baixado sobre HTTP, há pouca vantagem em aumentar este valor, embora possa melhorar a visualização do vídeo de alta qualidade em um computador mais lento e mais antigo.

No vídeo pré-gravado (não ao vivo), não configure a propriedade bufferTime como 0: use o tempo de buffer padrão ou aumente o tempo do buffer.

Essa propriedade não especifica o quanto do arquivo FLV precisa ser baixado antes de iniciar a reprodução.

O valor padrão é 0.1.



Implementação
    public function get bufferTime():Number
    public function set bufferTime(value:Number):void

Elementos da API relacionados

bytesLoaded

propriedade 
bytesLoaded:uint  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que indica a extensão do download, em número de bytes, para um download HTTP. Retorna 0 quando não houver fluxo, quando o fluxo for do Flash Media Server (FMS) ou se as informações ainda não estiverem disponíveis. O valor retornado é útil apenas para um download de HTTP.



Implementação
    public function get bytesLoaded():uint

bytesTotal

propriedade 
bytesTotal:uint  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica o número total de bytes baixados para um download HTTP. Retorna 0 quando não houver fluxo, quando o fluxo for do Flash Media Server (FMS) ou se as informações ainda não estiverem disponíveis. O valor retornado é útil apenas para um download de HTTP.



Implementação
    public function get bytesTotal():uint

cuePoints

propriedade 
cuePoints:Array  [somente gravação]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Uma matriz que descreve pontos de sinalização ActionScript e pontos de sinalização de arquivos FLV incorporados desativados. Essa propriedade é criada especificamente para ser usado pelo inspetor Component e pelo inspetor Property. Ela não funciona se for configurada de qualquer outra forma. Seu valor tem um efeito apenas no primeiro arquivo FLV e só é carregada ao se configurar a propriedade source no inspetor Component ou no inspetor Property.

Nota: essa propriedade não pode ser acessada no ActionScript. Para acessar as informações sobre o ponto de sinalização no ActionScript, use a propriedade metadata.

Para adicionar, remover, ativar ou desativar os pontos de sinalização com ActionScript, use os métodos addASCuePoint(), removeASCuePoint() ou setFLVCuePointEnabled().



Implementação
    public function set cuePoints(value:Array):void

Elementos da API relacionados

endTabIndex

propriedade 
endTabIndex:int  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Retorna o próximo valor tabIndex disponível depois dos controles de FLVPlayback. O valor é definido depois que o método assignTabIndexes é chamado.



Implementação
    public function get endTabIndex():int

Elementos da API relacionados

forwardButton

propriedade 
forwardButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de botão Forward. Quando se clica, o método seekToNextNavCuePoint() é chamado.



Implementação
    public function get forwardButton():Sprite
    public function set forwardButton(value:Sprite):void

Elementos da API relacionados

fullScreenBackgroundColor

propriedade 
fullScreenBackgroundColor:uint

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Cor de plano de fundo usada quando no modo de incorporação de tela cheia. Essa cor é visível se o vídeo não cobrir a tela inteira com base no valor da propriedade scaleMode.

O valor padrão é 0x000000.



Implementação
    public function get fullScreenBackgroundColor():uint
    public function set fullScreenBackgroundColor(value:uint):void

fullScreenButton

propriedade 
fullScreenButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de botão FullScreen.



Implementação
    public function get fullScreenButton():Sprite
    public function set fullScreenButton(value:Sprite):void

fullScreenSkinDelay

propriedade 
fullScreenSkinDelay:int

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Especifica o tempo de atraso, em milésimos de segundo, para ocultar a cobertura. Quando se está no modo de incorporação de tela cheia, se a propriedade skinAutoHide for true, o ocultamento automático é acionado quando o usuário não movimenta o mouse por mais tempo do que os segundos indicados pela propriedade fullScreenSkinDelay. Se o mouse for sobre a própria transparência, o ocultamento automático não é disparado.

O valor padrão é 3000 milliseconds (3 seconds).



Implementação
    public function get fullScreenSkinDelay():int
    public function set fullScreenSkinDelay(value:int):void

fullScreenTakeOver

propriedade 
fullScreenTakeOver:Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Quando o palco entrar no modo de tela cheia, o componente FLVPlayback estará no topo de todo o conteúdo e englobará a tela inteira. Quando o palco sair do modo de tela cheia, a tela volta para a forma que era antes.

As configurações recomendadas para o modo de incorporação de tela cheia são scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO e align = VideoAlign.CENTER.

Se o arquivo SWF com o componente FLVPlayback for carregado e não tiver acesso ao palco devido a restrições de segurança, o modo de incorporação de tela cheia não funciona. Não foram lançados erros.

O valor padrão é true.



Implementação
    public function get fullScreenTakeOver():Boolean
    public function set fullScreenTakeOver(value:Boolean):void

height

propriedade 
height:Number[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a altura da ocorrência de FLVPlayback. Essa propriedade afeta apenas a altura da ocorrência FLVPlayback e não inclui a altura do arquivo SWF da transparência que pode ser carregado. A configuração da propriedade de altura também configura a propriedade registrationHeight como o mesmo valor.



Implementação
    override public function get height():Number
    override public function set height(value:Number):void

Elementos da API relacionados

idleTimeout

propriedade 
idleTimeout:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

A espaço de tempo, em milésimos de segundo, antes que o Flash finalize uma conexão inativa com o FMS (Flash Media Server) porque a reprodução foi pausada ou parada. Essa propriedade não tem efeito sobre o download de um arquivo FLV sobre HTTP.

Se essa propriedade for configurada quando um fluxo de vídeo já estiver ocioso, ele reinicia o período-limite com o novo valor.

O valor padrão é 300,000 milliseconds (5 minutes).



Implementação
    public function get idleTimeout():Number
    public function set idleTimeout(value:Number):void

Elementos da API relacionados

isLive

propriedade 
isLive:Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o fluxo de vídeo for ao vivo. Essa propriedade é eficaz apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS). O valor desta propriedade é ignorado para um download HTTP.

Se você configurar essa propriedade entre o carregamento dos novos arquivos FLVs, ela não tem efeito até que a propriedade source seja configurada para o novo arquivo FLV.

Configure a propriedade isLive como false ao enviar um fluxo de vídeo pré-gravado para o player de vídeo e como true ao enviar dados em tempo real como transmissões ao vivo. Para obter um melhor desempenho ao configurar a propriedade isLive como false, não configure a propriedade bufferTime como 0.



Implementação
    public function get isLive():Boolean
    public function set isLive(value:Boolean):void

Elementos da API relacionados

isRTMP

propriedade 
isRTMP:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o streaming do arquivo FLV estiver sendo feito a partir do Flash Media Server (FMS) usando RTMP. Seu valor é false para qualquer outra origem do arquivo FLV.



Implementação
    public function get isRTMP():Boolean

Elementos da API relacionados

metadata

propriedade 
metadata:Object  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um objeto que é um pacote de informações de metadados recebido de uma chamada para o método de retorno de chamada NetSteam.onMetaData(), se disponível. Pronto quando o evento metadataReceived é despachado.

Se o arquivo FLV estiver codificado com o codificador Flash 8, a propriedade metadata contém as seguintes informações. Os arquivos FLV mais antigos contêm apenas os valores de height, width e duration.

ParâmetroDescrição
canSeekToEndUm valor booliano que é true se o arquivo FLV estiver codificado com um quadro-chave no último quadro que permite buscar o final de um clipe de vídeo com download progressivo. É false se o arquivo FLV não estiver codificado com um quadro-chave no último quadro.
cuePointsUma matriz de objetos, uma para cada ponto de sinalização incorporado no arquivo FLV. O valor é indefinido se o arquivo FLV não contiver pontos de sinalização. Cada objeto tem as seguintes propriedades:
  • type – Uma string que especifica o tipo do ponto de sinalização como "navegação" ou "evento".
  • name – Uma string que é o nome do ponto de sinalização.
  • time – Um número que é a hora do ponto de sinalização em segundos, com uma precisão de três casas decimais (milésimos de segundo).
  • parameters – Um objeto opcional que tem pares de nome/pare que são designados pelo usuário ao criar os pontos de sinalização.
audiocodecidUm número que indica o codec de áudio (técnica de codificação/decodificação) que foi usado.
audiodelayUm número que representa a hora 0 no arquivo de origem a partir do qual o arquivo FLV foi codificado.

O conteúdo do vídeo é atrasado para o curto período de tempo que é necessário para sincronizar o áudio. Por exemplo, se o valor audiodelay for .038, o vídeo que começou na hora 0 no arquivo de origem começa na hora .038 no arquivo FLV.

Observe que as classes FLVPlayback e VideoPlayer compensam este atraso nas configurações de hora. Isso significa que você pode continuar usando as configurações de hora que você usou no arquivo de origem.

audiodatarateUm número que representa o kilobytes por segundo do áudio.
videocodecidUm número que é a versão de codec que foi usado para codificar o vídeo.
framerateUm número que especifica a taxa de quadros do arquivo FLV.
videodatarateUm número que especifica a taxa de dados do vídeo do arquivo FLV.
heightUm número que especifica a altura do arquivo FLV.
widthUm número que especifica a largura do arquivo FLV.
durationUm número que especifica a duração do arquivo FLV em segundos.



Implementação
    public function get metadata():Object

Saiba mais

Elementos da API relacionados

metadataLoaded

propriedade 
metadataLoaded:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se um pacote de metadados tiver sido encontrado e processado ou se o arquivo FLV tiver sido codificado sem o pacote de metadados. Em outras palavras, o valor é true se os metadados são recebidos, ou se você nunca for obter metadados. Assim, você sabe se tem os metadados; e, se não tiver os metadados, você sabe que não precisa esperar. Se você só quer saber se tem ou não os metadados, você pode verificar o valor com:

FLVPlayback.metadata != null

Use essa propriedade para verificar se pode recuperar informações úteis com os métodos para encontrar e ativar ou desativar os pontos de sinalização (findCuePoint, findNearestCuePoint, findNextCuePointWithName, isFLVCuePointEnabled).



Implementação
    public function get metadataLoaded():Boolean

Elementos da API relacionados

muteButton

propriedade 
muteButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de botão Mute.



Implementação
    public function get muteButton():Sprite
    public function set muteButton(value:Sprite):void

ncMgr

propriedade 
ncMgr:INCManager  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um objeto INCManager que fornece acesso a uma ocorrência da classe que implementa INCManager, que é uma interface com a classe NCManager.

Você pode usar essa propriedade para implementar um INCManager personalizado que exige inicialização personalizada.



Implementação
    public function get ncMgr():INCManager

Elementos da API relacionados

pauseButton

propriedade 
pauseButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de botão Pause.



Implementação
    public function get pauseButton():Sprite
    public function set pauseButton(value:Sprite):void

paused

propriedade 
paused:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o arquivo FLV estiver no estado pausado.



Implementação
    public function get paused():Boolean

playButton

propriedade 
playButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de botão Play.



Implementação
    public function get playButton():Sprite
    public function set playButton(value:Sprite):void

playheadPercentage

propriedade 
playheadPercentage:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica o playheadTime atual como porcentagem da propriedade totalTime. Se você acessar esta propriedade, ela contém a percentagem do tempo de reprodução decorrido. Se você definir esta propriedade, ela gera uma operação de busca até o ponto que representa essa percentagem do tempo de reprodução do arquivo FLV.

O valor desta propriedade se refere ao valor da propriedade totalTime.



Implementação
    public function get playheadPercentage():Number
    public function set playheadPercentage(value:Number):void

Lança
VideoError — Se você especificar uma percentagem que é inválida ou se a propriedade totalTime for indefinida, null ou menos do que ou igual a zero.

playheadTime

propriedade 
playheadTime:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que corresponde à posição ou ao tempo atual do indicador de reprodução, medido em segundos, que pode ser um valor fracionário. A configuração desta propriedade dispara uma busca e tem todas as restrições de uma busca.

Quando o tempo do indicador de reprodução é alterado, que ocorre uma vez a cada 0,25 segundo, enquanto o arquivo FLV é reproduzido, o componente despacha o evento playheadUpdate.

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que não é disparado até que a propriedade playheadTime seja atualizada.



Implementação
    public function get playheadTime():Number
    public function set playheadTime(value:Number):void

Elementos da API relacionados

playheadUpdateInterval

propriedade 
playheadUpdateInterval:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento playheadUpdate. A configuração desta propriedade enquanto o arquivo FLV está sendo reproduzido reinicia o timer.

Como os pontos de sinalização ActionScript iniciam nas atualizações do indicador de reprodução, a redução do valor da propriedade playheadUpdateInterval pode aumentar a precisão dos pontos de sinalização ActionScript.

Como o intervalo de atualização do indicador de reprodução é configurado por uma chamada ao método global setInterval(), a atualização não pode ser acionada com mais frequência do que a taxa de quadros do arquivo SWF, como ocorre com qualquer intervalo que é configurado desta forma. Assim, como exemplo, para a taxa de quadro padrão de 12 quadros por segundo, o intervalo eficaz mais baixo que você pode criar é de aproximadamente 83 milissegundos, ou 1 segundo (1000 milissegundos) dividido por 12.

O valor padrão é 250.



Implementação
    public function get playheadUpdateInterval():Number
    public function set playheadUpdateInterval(value:Number):void

Elementos da API relacionados

playing

propriedade 
playing:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o arquivo FLV estiver no estado em reprodução.



Implementação
    public function get playing():Boolean

playPauseButton

propriedade 
playPauseButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Controle de botão Play/pause.



Implementação
    public function get playPauseButton():Sprite
    public function set playPauseButton(value:Sprite):void

preferredHeight

propriedade 
preferredHeight:int  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a altura do arquivo FLV de origem. Essa informação não é válida imediatamente na chamada dos métodos play() ou load(). É válido quando o evento ready se inicia. Se o valor da propriedade scaleMode for VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, é melhor ler o valor depois que o evento layout é despachado. Essa propriedade retorna -1 caso ainda não haja informações.



Implementação
    public function get preferredHeight():int

Elementos da API relacionados

preferredWidth

propriedade 
preferredWidth:int  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Fornece a largura do arquivo FLV de origem. Essa informação não é válida imediatamente quando são chamados os métodos play() ou load(); é válido depois que o evento ready é despachado. Se o valor da propriedade scaleMode for VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, é melhor ler o valor depois que o evento layout é despachado. Essa propriedade retorna -1 caso ainda não haja informações.



Implementação
    public function get preferredWidth():int

Elementos da API relacionados

preview

propriedade 
preview:String  [somente gravação]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Apenas para visualização ao vivo. Lê em um arquivo PNG para a visualização.



Implementação
    public function set preview(value:String):void

progressInterval

propriedade 
progressInterval:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que corresponde ao espaço de tempo, em milésimos de segundo, entre cada evento progress. Se você definir esta propriedade enquanto o fluxo de vídeo estiver sendo reproduzido, o timer é reiniciado.

O valor padrão é 250.



Implementação
    public function get progressInterval():Number
    public function set progressInterval(value:Number):void

Elementos da API relacionados

registrationHeight

propriedade 
registrationHeight:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

A altura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda a propriedade registrationHeight com a propriedade height. A propriedade height reflete a altura real do conteúdo do vídeo.

Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

A configuração da propriedade registrationHeight é equivalente à configuração da propriedade height e vice-versa. A configuração de qualquer outra propridade ou a chamada de qualquer método que altera a largura, como scaleX, setSize e setScale, também mantém height e registrationHeight em sincronização.



Implementação
    public function get registrationHeight():Number
    public function set registrationHeight(value:Number):void

registrationWidth

propriedade 
registrationWidth:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

A largura usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda a propriedade registrationWidth com a propriedade width. A propriedade width reflete a largura real do conteúdo do vídeo.

Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

A configuração da propriedade registrationWidth é equivalente à configuração da propriedade width e vice-versa. A configuração de qualquer outra propriedade ou a chamada de qualquer método que altera a largura, como scaleX, setSize e setScale, também mantém width e registrationWidth em sincronização.



Implementação
    public function get registrationWidth():Number
    public function set registrationWidth(value:Number):void

registrationX

propriedade 
registrationX:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

A coordenada x usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda com a propriedade x, que reflete o local real do conteúdo do vídeo.

Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Quando uma das propriedades x ou registrationX for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se x = 10 e registrationX = 20, a configuração de x = 110 também define registrationX = 120.



Implementação
    public function get registrationX():Number
    public function set registrationX(value:Number):void

registrationY

propriedade 
registrationY:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

A coordenada y usada para alinhar o conteúdo do vídeo ao efetuar o redimensionamento automático. Não confunda com a propriedade y, que reflete o local real do conteúdo do vídeo.

Exemplo 1, carregue um arquivo FLV 80x80 com as seguintes configurações:

  • registrationX = 100
  • registrationY = 100
  • registrationWidth = 60
  • registrationHeight = 40
  • align = VideoAlign.CENTER
  • scaleMode = VideoScaleMode.NO_SCALE
Então, depois do redimensionamento automático, você obtém o seguinte:
  • x = 90
  • y = 80
  • width = 80
  • height = 80

Exemplo 2, carregue o mesmo cenário que o exemplo 1, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO
Você obtém o seguinte:
  • x = 110
  • y = 100
  • width = 40
  • height = 80

Exemplo 3, carregue o mesmo cenário que o exemplo 2, mas com as seguintes configurações:

  • scaleMode = VideoScaleMode.EXACT_FIT
Você obtém todos os mesmos valores que os de registro:
  • x = 100
  • y = 100
  • width = 60
  • height = 40

Quando uma das propriedades y ou registrationY for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se y = 10 e registrationY = 20, a configuração de y = 110 também define registrationY = 120.



Implementação
    public function get registrationY():Number
    public function set registrationY(value:Number):void

scaleMode

propriedade 
scaleMode:String

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Especifica como o vídeo será redimensionado após o carregamento. Se configurado como VideoScaleMode.MAINTAIN_ASPECT_RATIO, mantém a taxa de aspecto de vídeo no retângulo definido por registrationX, registrationY, registrationWidth e registrationHeight. Se configurado como VideoScaleMode.NO_SCALE, faz com que o vídeo seja automaticamente dimensionado de acordo com as dimensões do arquivo FLV de origem. Se configurado como VideoScaleMode.EXACT_FIT, faz com que as dimensões do arquivo FLV de origem sejam ignoradas e o vídeo é espichado para ajustar o retângulo definido por registrationX, registrationY, registrationWidth e registrationHeight. Se for configurado depois que o arquivo FLV foi carregado, será iniciado um layout automático imediatamente. Os valores vêm do VideoScaleMode.

O valor padrão é VideoScaleMode.MAINTAIN_ASPECT_RATIO.



Implementação
    public function get scaleMode():String
    public function set scaleMode(value:String):void

Elementos da API relacionados

scaleX

propriedade 
scaleX:Number[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que é a escala horizontal. A escala padrão é 1.



Implementação
    override public function get scaleX():Number
    override public function set scaleX(value:Number):void

Elementos da API relacionados

scaleY

propriedade 
scaleY:Number[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que é a escala vertical. A escala padrão é 1.



Implementação
    override public function get scaleY():Number
    override public function set scaleY(value:Number):void

Elementos da API relacionados

scrubbing

propriedade 
scrubbing:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o usuário estiver depurando com SeekBar e false, caso contrário.

A depuração se refere a segurar o identificador da SeekBar e arrastá-lo em uma das duas direções, para localizar uma cena em particular no arquivo FLV.



Implementação
    public function get scrubbing():Boolean

seekBar

propriedade 
seekBar:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

O controle SeekBar.



Implementação
    public function get seekBar():Sprite
    public function set seekBar(value:Sprite):void

seekBarInterval

propriedade 
seekBarInterval:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica, em milésimos de segundo, com que frequência verificar o identificador de SeekBar ao depurar.

Como este intervalo é configurado por uma chamada ao método global setInterval(), a atualização não pode ser iniciada com mais frequência do que a taxa de quadros do arquivo SWF. Assim, para a taxa de quadro padrão de 12 quadros por segundo, por exemplo, o intervalo eficaz mais baixo que você pode criar é de aproximadamente 83 milissegundos, ou 1 segundo (1000 milissegundos) dividido por 12.

O valor padrão é 250.



Implementação
    public function get seekBarInterval():Number
    public function set seekBarInterval(value:Number):void

seekBarScrubTolerance

propriedade 
seekBarScrubTolerance:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a que distância um usuário pode mover o identificador de SeekBar antes que uma atualização aconteça. O valor é especificado como percentagem, variando de 1 a 100.

O valor padrão é 5.



Implementação
    public function get seekBarScrubTolerance():Number
    public function set seekBarScrubTolerance(value:Number):void

seekToPrevOffset

propriedade 
seekToPrevOffset:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

O número de segundos utilizados pelo método seekToPrevNavCuePoint() ao comparar o seu tempo com base no ponto de sinalização anterior. O método usa este valor para garantir que, se você estiver na frente de um ponto de sinalização, você pode voltar para o anterior e não ir para o mesmo ponto de sinalização que acabou de ocorrer.

O valor padrão é 1.



Implementação
    public function get seekToPrevOffset():Number
    public function set seekToPrevOffset(value:Number):void

skin

propriedade 
skin:String

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Uma string que especifica a URL para um arquivo SWF de cobertura. Essa string poderia conter um nome de arquivo, um caminho relativo como Skins/MySkin.swf ou uma URL absoluta como http://www.%algumdomínio%.com/MySkin.swf.



Implementação
    public function get skin():String
    public function set skin(value:String):void

skinAutoHide

propriedade 
skinAutoHide:Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que, se for true, ocultará a cobertura do componente quando o mouse não estiver sobre o vídeo. Essa propriedade afeta apenas as transparências que são carregadas ao configurar a propriedade skin e não uma transparência que você cria dos componentes de UI Personalizada de FLVPlayback.

Quando o componente estiver no modo de incorporação de tela cheia e a transparência não cobrir o vídeo, o modo skinAutoHide é ativado automaticamente. A configuração de skinAutoHide = false depois de entrar no modo de tela cheia substitui este comportamento. Além disso, quando o componente estiver no modo de incorporação de tela cheia, o ocultamento automático é acionado se o usuário não mover o mouse por mais do que fullScreenSkinDelay segundos, a menos que o mouse estiver sobre a própria transparência.

O valor padrão é false.



Implementação
    public function get skinAutoHide():Boolean
    public function set skinAutoHide(value:Boolean):void

skinBackgroundAlpha

propriedade 
skinBackgroundAlpha:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

O alfa para o plano de fundo da cobertura. A propriedade skinBackgroundAlpha funciona apenas com os arquivos SWF que têm transparências carregadas ao se usar a propriedade skin e com transparências que suportam a configuração de cor e alfa. Você pode configurar a propriedade skinBackgroundAlpha como um número entre 0.0 e 1.0. O padrão é o último valor escolhido pelo usuário como padrão.

Para obter as cores de transparência que vêm com o componente ActionScript 2.0 FLVPlayback, use os seguintes valores para as propriedades skinBackgroundAlpha e skinBackgroundColor: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. O padrão é .85.



Implementação
    public function get skinBackgroundAlpha():Number
    public function set skinBackgroundAlpha(value:Number):void

Elementos da API relacionados

skinBackgroundColor

propriedade 
skinBackgroundColor:uint

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

A cor para o plano de fundo da cobertura (0xRRGGBB). A propriedade skinBackgroundColor funciona apenas com os arquivos SWF que têm transparências carregadas ao se usar a propriedade skin e com transparências que suportam a configuração de cor e alfa. O padrão é o último valor escolhido pelo usuário como padrão.

Para obter as cores de transparência que vêm com o componente ActionScript 2.0 FLVPlayback, use os seguintes valores para as propriedades skinBackgroundAlpha e skinBackgroundColor: Arctic - 0.85, 0x47ABCB; Clear - 0.20, 0xFFFFFF; Mojave - 0.85, 0xBFBD9F; Steel - 0.85, 0x666666. O padrão é 0x47ABCB.



Implementação
    public function get skinBackgroundColor():uint
    public function set skinBackgroundColor(value:uint):void

Elementos da API relacionados

skinFadeTime

propriedade 
skinFadeTime:int

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

O espaço de tempo em milésimos de segundo necessário para o aparecimento ou desaparecimento gradual da cobertura em operações de ocultar ou mostrar. O ocultamento e a exibição ocorrem porque a propriedade skinAutoHide está configurada como true. Configure a propriedade skinFadeTime como 0 para eliminar o efeito de atenuação.

O valor padrão é 500 milliseconds (.5 seconds).



Implementação
    public function get skinFadeTime():int
    public function set skinFadeTime(value:int):void

skinScaleMaximum

propriedade 
skinScaleMaximum:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.115.0, AIR 1.0

Essa propriedade especifica o maior múltiplo que FLVPlayback usará para o dimensionamento da sua cobertura quando entrar no modo de tela cheia com um Flash Player que oferece suporte para aceleração de hardware. Com a aceleração do hardware, o vídeo e a transparência são escalados pelo mesmo fator. Por padrão, o FLVPlayback gera o vídeo em suas dimensões originais e permite que a aceleração de hardware faça o resto do escalonamento. Se, por exemplo, seu vídeo tiver as dimensões de 640 x 512 e entrar no tamanho de tela cheia em um monitor com resolução de 1280 x 1024, o vídeo e a transparência serão escalonados em até duas vezes do tamanho.

Essa propriedade permite restringir o escalonamento da transparência quando se usa a aceleração do hardware, com base no conteúdo específico que está sendo escalonado e no seu gosto estético referente à aparência das transparências grandes. Para limitar a escala da transparência ao multiplicador especificado, o FLVPlayback usa uma mistura de escalonamento de software e hardware para a transparência, que pode ter um impacto negativo sobre o desempenho da reprodução do vídeo e a aparência do FLV.

Por exemplo, se essa propriedade foi configurada como 5.0 ou superior, entrar em tela cheia em um monitor que tem uma resolução de 1600 x 1200 com um vídeo que tem dimensões de 320 x 240 aumentaria a transparência em cinco vezes. Se essa propriedade foi configurada em 2.5, o player exibiria o vídeo (mas não a transparência) em 640 x 480, duas vezes o tamanho original, e a aceleração de hardware faria o resto do escalonamento (640 x 2.5 = 1600 e 480 x 2.5 = 1200).

A configuração desta propriedade depois que já se entrou no modo de tela cheia não tem efeito até a próxima vez que o FLVPlayback entrar no modo de tela cheia.

Se o FLV for grande (por exemplo, 640 pixels de largura ou mais, 480 pixels de altura ou mais), você não deve configurar essa propriedade como valor pequeno, pois poderia causar problemas evidentes de desempenho em monitores grandes.

O valor padrão é 4.0.



Implementação
    public function get skinScaleMaximum():Number
    public function set skinScaleMaximum(value:Number):void

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )
O exemplo a seguir configura a propriedade skinScaleMaximum como 2.5 para limitar o escalonamento da transparência FLVPlayback em 2.5 vezes quando o componente entrar no modo de tela cheia com a aceleração de hardware. Para ver o efeito da propriedade skinScaleMaximum, clique no botão de tela cheia na transparência FLVPlayback enquanto o FLV estiver sendo reproduzido no navegador.

Observação: teste este exemplo no navegador. Na caixa de diálogo Configurações de publicação Flash, na guia HTML, selecione o modelo Somente Flash – Permitir tela inteira. Especifique um Flash Player 9.0.115.0 e certifique-se de que os formatos do Flash e de HTML sejam selecionados na guia Formatos. Em seguida, publique e abra o arquivo HTML resultante no navegador.

// 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

propriedade 
soundTransform:flash.media:SoundTransform[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Fornece acesso direto à propriedade VideoPlayer.soundTransform para expor mais controle de som. Você precisa configurar esta propriedade para que as alterações entrem em efeito, ou pode obter o valor desta propriedade para conseguir uma cópia das configurações atuais.



Implementação
    override public function get soundTransform():flash.media:SoundTransform
    override public function set soundTransform(value:flash.media:SoundTransform):void

Elementos da API relacionados

source

propriedade 
source:String

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. A URL pode ser uma URL HTTP para um arquivo FLV, uma URL RTMP para um fluxo ou uma URL HTTP para um arquivo XML.

Se você configurar esta propriedade por meio do inspetor Component ou do inspetor Property, o arquivo FLV começa a ser carregado e a reproduzir no próximo evento "enterFrame". O atraso fornece tempo para definir as propriedades isLive, autoPlay e cuePoints, entre outros, que afetam o carregamento. Também permite que o ActionScript que é colocado no primeiro quadro afete o componente FLVPlayback antes que se inicie a reprodução.

Se você definir essa propriedade por meio do ActionScript, ela imediatamente chama o método VideoPlayer.load() quando a propriedade autoPlay estiver configurada como false ou chama o método VideoPlayer.play() quando a propriedade autoPlay está configurada como true. As propriedades autoPlay, totalTime e isLive afetam a forma como o novo arquivo FLV é carregado, assim, se você configurar essas propriedades, é necessário fazer isso antes de configurar a propriedade source.

Configure a propriedade autoPlay como false para impedir que o novo arquivo FLV seja reproduzido automaticamente.



Implementação
    public function get source():String
    public function set source(value:String):void

Elementos da API relacionados

startTabIndex

propriedade 
startTabIndex:int  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Retorna o primeiro valor tabIndex para os controles FLVPlayback. O valor é definido depois que o método assignTabIndexes é chamado.



Implementação
    public function get startTabIndex():int

Elementos da API relacionados

state

propriedade 
state:String  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Uma string que especifica o estado do componente. Essa propriedade é definida pelos métodos load(), play(), stop(), pause() e seek().

Os possíveis valores para a propriedade de estado são: "buffering", "connectionError", "disconnected", "loading", "paused", "playing", "rewinding", "seeking" e "stopped". Você pode usar as propriedades da classe FLVPlayback para testar esses estados.



Implementação
    public function get state():String

Elementos da API relacionados

stateResponsive

propriedade 
stateResponsive:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o estado for responsivo. Se o estado for não responsivo, as chamadas aos métodos play(), load(), stop(), pause() e seek() são enfileiradas e executadas depois, quando o estado muda para uma situação responsiva. Como essas chamadas são enfileiradas e executadas depois, em geral não é necessário controlar o valor da propriedade stateResponsive. Os estados responsivos são: stopped, playing, paused e buffering.



Implementação
    public function get stateResponsive():Boolean

Elementos da API relacionados

stopButton

propriedade 
stopButton:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

O controle de botão Stop.



Implementação
    public function get stopButton():Sprite
    public function set stopButton(value:Sprite):void

stopped

propriedade 
stopped:Boolean  [somente leitura]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um valor booliano que será true se o estado da ocorrência de FLV for parado.



Implementação
    public function get stopped():Boolean

totalTime

propriedade 
totalTime:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que corresponde ao tempo de reprodução do vídeo em segundos.

Ao realizar streaming do Flash Media Server (FMS) e usar o NCManager padrão, esse valor é determinado automaticamente por APIs do lado do servidor, e esse valor substitui qualquer coisa configurada por meio desta propriedade ou obtida de metadados. A propriedade está pronta para leitura quando se atingir o estado stopped ou playing depois da configuração da propriedade source. Essa propriedade é insignificante para os fluxos ao vivo de um FMS.

Com um download HTTP, o valor é determinado automaticamente se o arquivo FLV tiver metadados incorporados; do contrário, configure-a explicitamente ou será NaN. Se você configurar explicitamente, o valor de metadados na string é ignorado.

Ao configurar essa propriedade, o valor entra em vigor para o próximo arquivo FLV que é carregado pela configuração da propriedade source. Ele não tem efeito em um arquivo FLV que já foi carregado. Além disso, essa propriedade não retorna o novo valor passado até que o arquivo FLV seja carregado.

A reprodução ainda funciona se essa propriedade nunca for configurada (explícita ou automaticamente), mas pode causar problemas com os controles de busca.

A menos que explicitamente configurado, o valor será NaN até que seja configurado como valor válido de metadados.



Implementação
    public function get totalTime():Number
    public function set totalTime(value:Number):void

Elementos da API relacionados

visibleVideoPlayerIndex

propriedade 
visibleVideoPlayerIndex:uint

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que pode ser usado para gerenciar vários fluxos de arquivo FLV. Define qual ocorrência do player de vídeo é visível, sonora e controlada pelos comandos de transparência e reprodução, enquanto o resto dos players de vídeo fica oculto e sem som. Ela não torna o player de vídeo o destino para a maioria das APIs; use a propriedade activeVideoPlayerIndex para fazer isso.

Os métodos e propriedades que controlam as dimensões interagem com essa propriedade. Os métodos ou as propriedades que configuram as dimensões do player de vídeo (setScale(), setSize(), width, height, scaleX, scaleY) podem ser usados para todos os players de vídeo. No entanto, dependendo do valor da propriedade scaleMode nesses players de vídeo, podem ter dimensões diferentes. A leitura das dimensões que usam as propriedades width, height, scaleX e scaleY lhe dá as dimensões apenas do player de vídeo visível. Outros players de vídeo podem ter as mesmas dimensões, ou não.

Para obter as dimensões de vários players de vídeo quando não são visíveis, ouça o evento layout e armazene o valor de tamanho.

Essa propriedade não ter implicações para visibilidade do componente como um todo, apenas qual player de vídeo é visível quando o componente for visível. Para configurar a visibilidade para todo o componente, use a propriedade visible.

O valor padrão é 0.



Implementação
    public function get visibleVideoPlayerIndex():uint
    public function set visibleVideoPlayerIndex(value:uint):void

Elementos da API relacionados

volume

propriedade 
volume:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número na faixa de 0 a 1 que indica a configuração de controle de volume.

O valor padrão é 1.



Implementação
    public function get volume():Number
    public function set volume(value:Number):void

Elementos da API relacionados

volumeBar

propriedade 
volumeBar:Sprite

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

O controle da barra de volume.



Implementação
    public function get volumeBar():Sprite
    public function set volumeBar(value:Sprite):void

volumeBarInterval

propriedade 
volumeBarInterval:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica, em milésimos de segundo, com que frequência verificar a localização do identificador da barra de volume ao depurar.

O valor padrão é 250.



Implementação
    public function get volumeBarInterval():Number
    public function set volumeBarInterval(value:Number):void

volumeBarScrubTolerance

propriedade 
volumeBarScrubTolerance:Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a que distância um usuário pode mover o identificador da barra de volume antes que uma atualização aconteça. O valor é expresso como percentagem, de 1 a 100. Configure como 0 para indicar que não há tolerância de fricção. Sempre atualize o volume na propriedade volumeBarInterval, independentemente da distância que o usuário moveu o identificador.

O valor padrão é 0.



Implementação
    public function get volumeBarScrubTolerance():Number
    public function set volumeBarScrubTolerance(value:Number):void

width

propriedade 
width:Number[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a largura da ocorrência de FLVPlayback no Palco. Essa propriedade afeta apenas a largura da ocorrência FLVPlayback e não inclui a largura do arquivo SWF da transparência que pode ser carregado. Use a propriedade width do FLVPlayback e não a propriedade DisplayObject.width, pois a propriedade width pode dar um valor diferente caso seja carregado um arquivo SWF de transparência. A configuração da propriedade de largura também configura a propriedade registrationWidth como o mesmo valor.



Implementação
    override public function get width():Number
    override public function set width(value:Number):void

Elementos da API relacionados

x

propriedade 
x:Number[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a posição horizontal (em pixels) do player de vídeo.

A configuração da propriedade x também afeta a propriedade registrationX. Quando uma das propriedades x ou registrationX for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se x = 10 e registrationX = 20, a configuração de x = 110 também define registrationX = 120.



Implementação
    override public function get x():Number
    override public function set x(value:Number):void

y

propriedade 
y:Number[substituir]

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Um número que especifica a posição vertical (em pixels) do player de vídeo.

A configuração da propriedade y também afeta a propriedade registrationY. Quando uma das propriedades y ou registrationY for configurada, a segunda propriedade é alterada para manter sua compensação em relação à primeira. Por exemplo, se y = 10 e registrationY = 20, a configuração de y = 110 também define registrationY = 120.



Implementação
    override public function get y():Number
    override public function set y(value:Number):void
Detalhes do construtor

FLVPlayback

()Construtor
public function FLVPlayback()

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Cria uma nova ocorrência FLVPlayback. Depois de criar a ocorrência FLVPlayback, chame o método addChild() ou addChildAt() para colocar a ocorrência no Palco ou em outro container do objeto de exibição.

Elementos da API relacionados

Detalhes do método

addASCuePoint

()método
public function addASCuePoint(timeOrCuePoint:*, name:String = null, parameters:Object = null):Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Adiciona um ponto de sinalização ActionScript e tem o mesmo efeito de adicionar um ponto de sinalização ActionScript usando a caixa de diálogo Pontos de sinalização, exceto por ocorrer quando um aplicativo é executado e não durante o desenvolvimento do aplicativo.

As informações do ponto de sinalização são eliminadas quando a propriedade source for configurada. Para definir as informações do ponto de sinalização para que o próximo arquivo FLV seja carregado, configure a propriedade source primeiro.

É válido adicionar vários pontos de sinalização ActionScript com o mesmo nome e hora. Ao remover os pontos de sinalização ActionScript com o método removeASCuePoint(), todos os pontos de sinalização com o mesmo nome e hora são removidos.

Parâmetros

timeOrCuePoint:* — Um objeto que tem as propriedades name e time, que descrevem o ponto de sinalização. Também pode ter uma propriedade parameters que mantém os pares nome/valor. Pode ter a propriedade type definida como "actionscript". Se o tipo estiver em falta ou for definido como outra coisa, ele é configurado automaticamente. Se o objeto não se adequar a essas convenções, o método lança um erro VideoError.

A propriedade time define a hora em segundos para um novo ponto de sinalização a ser acrescentado, e o parâmetro name deve vir depois.

 
name:String (default = null) — Uma string que especifica o nome do ponto de sinalização se você enviar um parâmetro time no lugar do ponto de sinalização.
 
parameters:Object (default = null) — Parâmetros opcionais para o ponto de sinalização se o parâmetro timeOrCuePoint for um número.

Retorna
Object — O objeto de ponto de sinalização que foi acrescentado. As edições realizadas neste objeto afetam o despacho do evento cuePoint.

Lança
VideoError — Os parâmetros são inválidos.

Elementos da API relacionados

assignTabIndexes

()método 
public function assignTabIndexes(startTabIndex:int):int

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Atribui um valor tabIndex a cada um dos controles de FLVPlayback classificando-os horizontalmente da esquerda para a direita. Esse método retorna o valor do próximo tabIndex disponível.

Se você chamar assignTabIndexes com NaN como o parâmetro startTabbing e a ocorrência do componente FLVPlayback tiver um valor tabIndex atribuído a ela, o método usará o tabIndex atribuído à ocorrência do componente FLVPlayback como o startTabIndex.

Quando for especificada uma cobertura de FLVPlayback, você deverá aguardar um quadro após o evento FLVPlayback.SKIN_LOADED para permitir que os controles da cobertura sejam inicializados antes de chamar esse método.

Quando usar controles personalizados, aguarde um quadro após o evento FLVPlayback.READY para que os controles personalizados sejam inicializados antes de chamar esse método.

Parâmetros

startTabIndex:int — O tabIndex inicial dos controles de FLVPlayback.

Retorna
int — O próximo tabIndex disponível depois dos controles de FLVPlayback.

Elementos da API relacionados

bringVideoPlayerToFront

()método 
public function bringVideoPlayerToFront(index:uint):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Traz um player de vídeo para a frente da pilha de players de vídeo. Útil para as transições personalizadas entre os players de vídeo. A ordem padrão da pilha é igual, uma vez que, para a propriedade activeVideoPlayerIndex, 0 é na parte inferior, 1 é acima dela, 2 é acima de 1 e assim por diante. No entanto, ao chamar o método bringVideoPlayerToFront(), esta ordem pode se alterar. Por exemplo, 2 pode ficar na parte de baixo.

Parâmetros

index:uint — Um número que é o índice do player de vídeo a ser movido para frente.

Elementos da API relacionados

closeVideoPlayer

()método 
public function closeVideoPlayer(index:uint):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Fecha NetStream e exclui o player de vídeo especificado pelo parâmetro index. Se o player de vídeo fechado é o player de vídeo ativo ou visível, a ocorrência FLVPlayback configura o player de vídeo ativo e/ou visível como player padrão (com o índice 0). Você não pode fechar o player padrão, e a tentativa de fazer isso faz com que o componente lance um erro.

Parâmetros

index:uint — Um número que é o índice do player de vídeo a ser fechado.

Elementos da API relacionados

enterFullScreenDisplayState

()método 
public function enterFullScreenDisplayState():void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: AIR 1.0, Flash Player 9.0.115.0

Define o player de vídeo de FLVPlayback para tela cheia. A chamada deste método tem o mesmo efeito que clicar no botão de alternar tela inteira, que vem incorporado em algumas transparências FLVPlayback e também está disponível como FullScreenButton na seção Vídeo do painel Componentes.

Este método suporta a aceleração de hardware no Flash Player para vídeo de tela inteira. Se a versão do usuário do Flash Player não suportar a aceleração de hardware, este método ainda funciona e o vídeo de tela inteira vai funcionar como funciona sem o suporte de aceleração de hardware.

Como uma chamada a este método define a propriedade displayState da classe Stage como StageDisplayState.FULL_SCREEN, ela tem as mesmas restrições que a propriedade displayState. Em vez de chamar este método, se você implementar o modo de tela inteira configurando diretamente a propriedade stage.displayState como StageDisplayState.FULL_SCREEN, não se usa a aceleração de hardware.

Ocorre suporte de tela inteira apenas se a propriedade fullScreenTakeOver for configurada como verdadeiro, que é o padrão.

Elementos da API relacionados


Exemplo  ( Como usar este exemplo )

O exemplo a seguir chama o método enterFullScreenDisplayState() a partir de um manipulador de eventos que é acionado pelo usuário ao clicar em um botão Flash padrão (myButton).

Observação: teste este exemplo no navegador. Na caixa de diálogo Configurações de publicação Flash, na guia HTML, selecione o modelo Somente Flash – Permitir tela inteira. Especifique um Flash Player 9.0.115.0 e certifique-se de que os formatos do Flash e de HTML sejam selecionados na guia Formatos. Em seguida, publique e abra o arquivo HTML resultante no navegador.

// 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étodo 
public function findCuePoint(timeNameOrCuePoint:*, type:String):Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Localiza o ponto de sinalização do tipo especificado pelo parâmetro type e que possui o tempo, o nome ou a combinação de tempo e nome que você especificar por meio dos parâmetros.

Se você não fornecer um valor para a hora ou o nome do ponto de sinalização, ou se a hora for null, indefinida ou menor do que zero, e o nome for null ou indefinido, o método lança o erro 1002 de VideoError.

O método inclui os pontos de sinalização desativados na pesquisa. Use o método isFLVCuePointEnabled() para determinar se um ponto de sinalização está desativado.

Parâmetros

timeNameOrCuePoint:* — Pode ser um número especificando uma hora, uma string especificando um nome ou um objeto com as propriedades de hora e/ou nome.

Se este parâmetro for uma string, o método busca o primeiro ponto de sinalização com este nome e retorna null se não houver correspondência.

Se este parâmetro for um número, o método pesquisa e retorna o primeiro ponto de sinalização com esta hora. Se houver vários pontos de sinalização com a mesma hora, o que é possível apenas com os pontos de sinalização do ActionScript, o ponto com o primeiro nome em ordem alfabética é retornado. Retorna null caso não haja correspondência. São utilizadas as três primeiras casas decimais para a hora. As outras casas decimais são arredondadas.

Se este parâmetro for um objeto, o método pesquisa o objeto do ponto de sinalização que contém as propriedades time e/ou name. Caso apenas a hora ou o nome seja especificado, o comportamento é igual à chamada com um número ou uma string. Se as propriedades time e name forem definidas e existir um objeto de ponto de sinalização com as duas, então esse objeto é retornado; do contrário, é retornado null.

Se a hora for null, NaN ou menor do que 0, e o nome for null ou indefinido, é lançado um objeto VideoError.

 
type:String (default = NaN) — Uma string que especifica o tipo do ponto de sinalização que deve ser pesquisado. Os possíveis valores para este parâmetro são "actionscript", "all", "event", "flv" ou "navigation". Você pode especificar esses valores usando as seguintes propriedades de classe: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV e CuePointType.NAVIGATION. Se este parâmetro não for especificado, o padrão é "all", que significa que o método busca todos os tipos de ponto de sinalização. Opcional.

Retorna
Object — Um objeto que é uma cópia do objeto encontrado do ponto de sinalização com as seguintes propriedades adicionais:
  • array – A matriz dos pontos de sinalização que foram pesquisados. Trate esta matriz como somente leitura, pois o ato de acrescentar, remover ou editar objetos dentro dela pode fazer com que os pontos de sinalização funcionem de forma inadequada.
  • index – O índice da matriz para o ponto de sinalização devolvido.

Devolve null caso não se encontre correspondência.


Lança
VideoError — Se a propriedade time for null, indefinida ou menor do que 0 e a propriedade name for null ou indefinida.

Elementos da API relacionados

findNearestCuePoint

()método 
public function findNearestCuePoint(timeNameOrCuePoint:*, type:String):Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Localiza um ponto de sinalização do tipo especificado que corresponde ou é anterior ao tempo que você especificar. Se você especificar uma hora e um nome e nenhum ponto de sinalização anterior corresponder a esse nome, ele encontra um ponto de sinalização que corresponde ao nome especificado. Do contrário, ele retorna null. O padrão é pesquisar todos os pontos de sinalização.

O método inclui os pontos de sinalização desativados na pesquisa. Use o método isFLVCuePointEnabled() para determinar se um ponto de sinalização está desativado.

Parâmetros

timeNameOrCuePoint:* — Pode ser um número especificando uma hora, uma string especificando um nome ou um objeto com as propriedades de hora e/ou nome.

Se este parâmetro for uma string, o método busca o primeiro ponto de sinalização com este nome e retorna null se não houver correspondência.

Se este parâmetro for um número, então será devolvido o ponto de sinalização mais próximo a esta hora, que é uma correspondência exata, ou o ponto anterior. Se não houver ponto de sinalização naquela hora ou antes dela, então o primeiro ponto de sinalização é retornado. Se houver vários pontos de sinalização com a mesma hora, o que é possível apenas com os pontos de sinalização do ActionScript, o ponto com o primeiro nome em ordem alfabética é retornado. Retorna null caso não haja correspondência. São utilizadas as três primeiras casas decimais para a hora. As outras casas decimais são arredondadas.

Se este parâmetro for um objeto, o método pesquisa o objeto do ponto de sinalização que contém as propriedades time e/ou name. Caso apenas a hora ou o nome seja especificado, o comportamento é igual à chamada com um número ou uma string. Se as propriedades time e name forem definidas e existir um objeto de ponto de sinalização com as duas, então esse objeto é retornado. Do contrário, é retornado o ponto de sinalização mais próximo com uma hora mais cedo e o mesmo nome. Caso não se encontre nenhum ponto de sinalização anterior à hora com esse nome, é retornado null.

Se a hora for null, indefinida ou menor do que 0, e o nome for null ou indefinido, é lançado um objeto VideoError.

 
type:String (default = NaN) — Uma string que especifica o tipo do ponto de sinalização que deve ser pesquisado. Os possíveis valores para este parâmetro são "actionscript", "all", "event", "flv" ou "navigation". Você pode especificar esses valores usando as seguintes propriedades de classe: CuePointType.ACTIONSCRIPT, CuePointType.ALL, CuePointType.EVENT, CuePointType.FLV e CuePointType.NAVIGATION. Se este parâmetro não for especificado, o padrão é "all", que significa que o método busca todos os tipos de ponto de sinalização. Opcional.

Retorna
Object — Um objeto que é uma cópia do objeto encontrado do ponto de sinalização com as seguintes propriedades adicionais:
  • array – A matriz dos pontos de sinalização pesquisados. Trate esta matriz como somente leitura, pois o ato de acrescentar, remover ou editar objetos dentro dela pode fazer com que os pontos de sinalização funcionem de forma inadequada.
  • index – O índice da matriz para o ponto de sinalização devolvido.

Devolve null caso não tenha sido encontrada correspondência.


Lança
VideoError — Se a hora for null, indefinida ou menor do que 0 e o nome for null ou indefinido.

Elementos da API relacionados

findNextCuePointWithName

()método 
public function findNextCuePointWithName(cuePoint:Object):Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Localiza o próximo ponto de sinalização em my_cuePoint.array que possui o mesmo nome que my_cuePoint.name. O objeto my_cuePoint deve ser um objeto do ponto de sinalização que foi retornado pelo método findCuePoint(), pelo método findNearestCuePoint() ou por uma chamada prévia a este método. Este método usa o parâmetro array que esses métodos acrescentam ao método CuePoint.

O método inclui os pontos de sinalização desativados na pesquisa. Use o método isFLVCuePointEnabled() para determinar se um ponto de sinalização está desativado.

Parâmetros

cuePoint:Object — Um objeto do ponto de sinalização que foi retornado pelo método findCuePoint(), pelo método findNearestCuePoint() ou por uma chamada prévia a este método.

Retorna
Object — Se não houver mais pontos de sinalização na matriz com um nome que corresponda, então null; do contrário, retorna uma cópia do objeto do ponto de sinalização com propriedades adicionais:
  • array – A matriz dos pontos de sinalização pesquisados. Trate esta matriz como somente leitura, pois o ato de acrescentar, remover ou editar objetos dentro dela pode fazer com que os pontos de sinalização funcionem de forma inadequada.
  • index – O índice da matriz para o ponto de sinalização devolvido.

Lança
VideoError — Quando o argumento é inválido.

getVideoPlayer

()método 
public function getVideoPlayer(index:Number):VideoPlayer

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Obtém o player de vídeo especificado pelo parâmetro index. Quando possível, é melhor acessar os métodos e as propriedades VideoPlayer usando os métodos e as propriedades FLVPlayback. Cada propriedade DisplayObject.name é o índice convertido em um string.

Parâmetros

index:Number — Um número que é o índice do player de vídeo a ser obtido.

Retorna
VideoPlayer — Um objeto VideoPlayer.

isFLVCuePointEnabled

()método 
public function isFLVCuePointEnabled(timeNameOrCuePoint:*):Boolean

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Retorna false se o ponto de sinalização incorporado do arquivo FLV estiver desativado. Você pode desativar os pontos de sinalização definindo a propriedade cuePoints por meio da caixa de diálogo Pontos de sinalização Flash Video ou chamando o método setFLVCuePointEnabled().

O valor de retorno desta função é significativo apenas quando a propriedade metadataLoaded for true, a propriedade metadata não for null ou depois de um evento metadataReceived. Quando metadataLoaded for false, essa função sempre retorna true.

Parâmetros

timeNameOrCuePoint:* — Se este parâmetro for uma string, ele retorna o nome do ponto de sinalização a ser verificado; retorna false apenas se todos os pontos com este nome forem desativados.

Se este parâmetro for um número, é a hora do ponto de sinalização a ser verificada.

Se este parâmetro for um objeto, ele retorna o objeto com as propriedades name e time correspondentes.

Retorna
Boolean — Retorna false se o ponto de sinalização incorporado do arquivo FLV estiver desativado. Você pode desativar os pontos de sinalização definindo a propriedade cuePoints por meio da caixa de diálogo Pontos de sinalização Flash Video ou chamando o método setFLVCuePointEnabled().

O valor de retorno desta função é significativo apenas quando a propriedade metadataLoaded for true, a propriedade metadata não for null ou depois de um evento metadataReceived. Quando metadataLoaded for false, essa função sempre retorna true.

Elementos da API relacionados

load

()método 
public function load(source:String, totalTime:Number = NaN, isLive:Boolean = false):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Começa a carregar o arquivo FLV e fornece um atalho para definir a propriedade autoPlay como false e definir as propriedades source, totalTime e isLive, se fornecidas. Se as propriedades totalTime e isLive forem indefinidas, elas não estão configuradas. Caso a propriedade source for indefinida, null ou uma string vazia, este método não faz nada.

Parâmetros

source:String — Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. A URL pode ser um caminho local, uma URL HTTP para um arquivo FLV, uma URL RTMP para um fluxo de arquivo FLV ou uma URL HTTP para um arquivo XML.
 
totalTime:Number (default = NaN) — Um número que é o tempo total de reprodução do vídeo. Opcional.
 
isLive:Boolean (default = false) — Um valor booliano que será true se o fluxo de vídeo for ao vivo. Esse valor é eficaz apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS). O valor desta propriedade é ignorado para um download HTTP. Opcional.

Elementos da API relacionados

pause

()método 
public function pause():void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Pausa a reprodução do fluxo de vídeo.

Se a reprodução se inicia e você quer voltar para o estado de espera pelo tempo suficiente para baixar e depois iniciar automaticamente a reprodução, chame o método pause() e depois o método playWhenEnoughDownloaded().

play

()método 
public function play(source:String = null, totalTime:Number = NaN, isLive:Boolean = false):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Reproduz o fluxo de vídeo. Sem parâmetros, o método simplesmente leva o arquivo FLV de um estado pausado ou interrompido para o estado de reprodução.

Caso sejam usados parâmetros, o método age como atalho para definir a propriedade autoPlay como true e definir as propriedades isLive, totalTime e source. Se as propriedades totalTime e isLive forem indefinidas, elas não estão configuradas.

Ao esperar para ver se há um FLV de download progressivo a ser carregado antes que a reprodução inicie automaticamente, chame o método play() sem parâmetros para fazer com que a reprodução inicie imediatamente.

Parâmetros

source:String (default = null) — Uma string que especifica a URL do arquivo FLV a ser reproduzido em streaming e como fazer o streaming. A URL pode ser um caminho local, uma URL HTTP para um arquivo FLV, uma URL RTMP para um fluxo de arquivo FLV ou uma URL HTTP para um arquivo XML. É opcional, mas a propriedade source deve ser configurada por meio do inspetor Component ou por meio de ActionScript, ou este método não tem efeito.
 
totalTime:Number (default = NaN) — Um número que é o tempo total de reprodução do vídeo. Opcional.
 
isLive:Boolean (default = false) — Um valor booliano que será true se o fluxo de vídeo for ao vivo. Esse valor é eficaz apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS). O valor desta propriedade é ignorado para um download HTTP. Opcional.

Elementos da API relacionados

playWhenEnoughDownloaded

()método 
public function playWhenEnoughDownloaded():void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Reproduz o arquivo FLV quanto já tiver sido baixado o suficiente. Se o arquivo FLV tiver sido baixado ou se você estiver realizando streaming do Flash Media Server (FMS), a chamada do método playWhenEnoughDownloaded() é idêntica ao método play() sem parâmetros. A chamada deste método não pausa a reprodução, assim, em muitos casos, você pode querer chamar o método pause() antes de chamar este método.

removeASCuePoint

()método 
public function removeASCuePoint(timeNameOrCuePoint:*):Object

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Remove um ponto de sinalização ActionScript do arquivo FLV atualmente carregado. São usadas apenas as propriedades name e time do parâmetro timeNameOrCuePoint para encontrar o ponto de sinalização a ser removido.

Caso vários pontos de sinalização ActionScript correspondam aos critérios de busca, apenas um é removido. Para remover todos, chame essa função repetidamente em um loop com os mesmos parâmetros até que devolva null.

As informações do ponto de sinalização são eliminadas quando a propriedade source for configurada; assim, para configurar as informações do ponto de sinalização para o próximo arquivo a ser carregado, configure a propriedade source primeiro.

Parâmetros

timeNameOrCuePoint:* — Uma string do ponto de sinalização que contém as propriedades time e name para o ponto de sinalização a ser removido. O método remove o primeiro ponto de sinalização com este nome. Ou, se este parâmetro for um número, o método remove o primeiro ponto de sinalização com esta hora. Se este parâmetro for um objeto, o método remove o ponto de sinalização com as propriedades time e name.

Retorna
Object — O objeto de ponto de sinalização que foi removido. Se não houver ponto de sinalização que corresponda, o método devolve null.

Elementos da API relacionados

seek

()método 
public function seek(time:Number):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de três casas decimais (milésimos de segundo).

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Parâmetros

time:Number — Um número que especifica o tempo, em segundos, no qual se pode efetuar o indicador de reprodução.


Lança
VideoError — Se o tempo for < 0.

Elementos da API relacionados

seekPercent

()método 
public function seekPercent(percent:Number):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Busca uma percentagem do arquivo e coloca o indicador de reprodução lá. A porcentagem é um número entre 0 a 100.

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Parâmetros

percent:Number — número que especifica a percentagem da duração do arquivo FLV no qual se deve colocar o indicador de reprodução.


Lança
VideoError — Caso percent seja inválido, ou se o totalTime for indefinido, null ou <= 0.

Elementos da API relacionados

seekSeconds

()método 
public function seekSeconds(time:Number):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Busca até um determinado momento no arquivo, especificado em segundos, com uma precisão de até três casas decimais (milésimos de segundo). Esse método realiza a mesma operação que o método seek(); é fornecido como simetria com o método seekPercent().

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Parâmetros

time:Number — Um número que especifica o tempo, em segundos, do tempo total de reprodução no qual se pode efetuar o indicador de reprodução.

Elementos da API relacionados

seekToNavCuePoint

()método 
public function seekToNavCuePoint(timeNameOrCuePoint:*):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Busca até um ponto de sinalização de navegação que corresponde ao tempo, ao nome ou ao tempo e nome especificados.

A hora é a hora de início, em segundos, da qual se deve procurar o próximo ponto de sinalização de navegação. O padrão é a propriedade atual playheadTime. Se você especificar uma hora, o método busca um ponto de sinalização que corresponda àquela hora, ou que seja posterior. Caso a hora não seja definida, null ou menos do que 0, o método inicia a pesquisa na hora 0.

O nome é o ponto de sinalização a ser buscado. O método busca o primeiro ponto de navegação ativado com este nome.

A hora e o nome juntos são um ponto de sinalização de navegação com o nome especificado na hora especificada, ou depois dela.

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Parâmetros

timeNameOrCuePoint:* — Um número que é a hora, uma string que é o nome, ou um número e uma string que são o nome e a hora especificados.


Lança
VideoError — Não foi encontrado nenhum ponto de sinalização que corresponda ao critério.

Elementos da API relacionados

seekToNextNavCuePoint

()método 
public function seekToNextNavCuePoint(time:Number = NaN):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Busca até o próximo ponto de sinalização de navegação, com base no valor atual da propriedade playheadTime. O método pula os pontos de sinalização de navegação que foram desativados e vai até o final do arquivo FLV, caso não haja outro ponto de sinalização.

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Parâmetros

time:Number (default = NaN) — Um número que é a hora inicial, em segundos, da qual se deve procurar o próximo ponto de sinalização de navegação. O padrão é a propriedade atual playheadTime. Opcional.

Elementos da API relacionados

seekToPrevNavCuePoint

()método 
public function seekToPrevNavCuePoint(time:Number = NaN):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Busca até o ponto anterior de sinalização de navegação, com base no valor atual da propriedade playheadTime. Vai até o início se não houver ponto anterior de sinalização. O método pula os pontos de sinalização de navegação que foram desativados.

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Parâmetros

time:Number (default = NaN) — Um número que é a hora inicial, em segundos, da qual se deve procurar o ponto anterior de sinalização de navegação. O padrão é o valor atual da propriedade playheadTime. Opcional.

Elementos da API relacionados

setFLVCuePointEnabled

()método 
public function setFLVCuePointEnabled(enabled:Boolean, timeNameOrCuePoint:*):Number

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Ativa ou desativa ou um mais pontos de sinalização do arquivo FLV. Os pontos de sinalização desativados são desativados para que seja possível despachá-los como eventos e para navegar até eles com os métodos seekToPrevNavCuePoint(), seekToNextNavCuePoint() e seekToNavCuePoint().

As informações sobre o ponto de sinalização são eliminadas quando você define a propriedade source para um arquivo FLV diferente; assim, configure a propriedade source antes de definir as informações sobre o ponto de sinalização para que o próximo arquivo FLV seja carregado.

As alterações causadas por este método não são refletidas pelas chamadas ao método isFLVCuePointEnabled() até que os metadados sejam carregados.

Parâmetros

enabled:Boolean — Um valor booliano que especifica se é possível ativar (true) ou desativar (false) um ponto de sinalização do arquivo FLV.
 
timeNameOrCuePoint:* — Se este parâmetro for uma string, o método ativa ou desativa o ponto de sinalização com este nome. Se este parâmetro for um número, o método ativa ou desativa o ponto de sinalização com esta hora. Se este parâmetro for um objeto, o método ativa ou desativa o ponto de sinalização com as propriedades name e time.

Retorna
Number — Se metadataLoaded for true, o método retorna o número dos pontos de sinalização cujo estado ativado foi alterado. Se metadataLoaded é false, o método retorna -1 porque o componente ainda não pode determinar quais são os pontos de sinalização que devem ser configurados, se houver algum. Quando os metadados chegarem, no entanto, o componente configura os pontos de sinalização especificados apropriadamente.

Elementos da API relacionados

setScale

()método 
public function setScale(scaleX:Number, scaleY:Number):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Define as propriedades scaleX e scaleY simultaneamente. Como a configuração de um deles, individualmente, pode causar o redimensionamento automático, essa configuração simultânea pode ser mais eficiente do que configurar as propriedades scaleX e scaleY, individualmente.

Caso a propriedade scaleMode seja configurada como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, o ato de chamá-la causa um evento autolayout imediato.

Parâmetros

scaleX:Number — Um número que representa a escala horizontal.
 
scaleY:Number — Um número que representa a escala vertical.

Elementos da API relacionados

setSize

()método 
public function setSize(width:Number, height:Number):void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Configura a altura e a largura, simultaneamente. Como a configuração de um deles, individualmente, pode causar o redimensionamento automático, essa configuração simultânea é mais eficiente do que configurar as propriedades width e height individualmente.

Caso a propriedade scaleMode seja configurada como VideoScaleMode.MAINTAIN_ASPECT_RATIO ou VideoScaleMode.NO_SCALE, o ato de chamá-la causa um evento autolayout imediato.

Parâmetros

width:Number — Um número que especifica a largura do player de vídeo.
 
height:Number — Um número que especifica a altura do player de vídeo.

Elementos da API relacionados

stop

()método 
public function stop():void

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Interrompe a reprodução do vídeo. Se a propriedade autoRewind for true, o arquivo FLV retrocede até o ponto inicial.

Detalhe do evento

autoLayout

Evento
Tipo do objeto de evento: fl.video.AutoLayoutEvent
propriedade AutoLayoutEvent.type = fl.video.AutoLayoutEvent.AUTO_LAYOUT

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o player de vídeo é redimensionado ou disposto automaticamente. O player de vídeo é disposto automaticamente com base nos valores das propriedades align e scaleMode, quando um novo arquivo FLV é carregado ou quando uma destas duas propriedades é alterada.

O evento autoLayout é do tipo AutoLayoutEvent e tem a constanteAutoLayoutEvent.AUTO_LAYOUT.

Depois da tentativa de dispor automaticamente um player de vídeo, o objeto de evento é despachado mesmo que as dimensões não tenham sido alteradas.

Um LayoutEvent também é despachado nesses três cenários:

  • Se o player de vídeo que foi disposto é visível.
  • Se houver dois players de vídeo de tamanhos ou posições diferentes e a propriedade visibleVideoPlayerIndex for trocada de um player de vídeo para outro.
  • Se são chamados os métodos ou as propriedades que trocam o tamanho do player de vídeo, como setSize(), setScale(), width, height, scaleX, scaleY, registrationWidth e registrationHeight.

Caso várias ocorrências do player de vídeo estejam em uso, esse evento não pode ser aplicado ao player de vídeo visível.

Define o valor da propriedade type de um objeto de evento autoLayout.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
oldBoundsOs valores das propriedades x, y, width e height do destino antes da ocorrência do evento autoLayout.
oldRegistrationBoundsOs valores das propriedades registrationX, registrationY, registrationWidth e registrationHeight antes da ocorrência do evento autoLayout.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

autoRewound

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.AUTO_REWOUND

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o ponto de reprodução é movido para o início do player de vídeo porque a propriedade autoRewind está definida como true. Quando o evento autoRewound é despachado, o evento rewind também é.

O evento autoRewound é do tipo VideoEvent e tem a constante VideoEvent.AUTO_REWOUND.

Define o valor da propriedade type de um objeto de evento autoRewound.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

bufferingStateEntered

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.BUFFERING_STATE_ENTERED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando a ocorrência de FLVPlayback entra no estado em buffer. Em geral, a ocorrência FLVPlayback entra neste estado imediatamente depois de uma chamada ao método play() ou quando se clica no controle Play, antes de entrar no estado de reprodução.

O evento stateChange também é despachado.

O evento bufferingStateEntered é do tipo VideoEvent e tem a constanteVideoEvent.BUFFERING_STATE_ENTERED.

Define o valor da propriedade type de um objeto de evento bufferingStateEntered.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

close

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.CLOSE

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o objeto de evento fecha NetConnection, atingindo o tempo limite ou por meio de uma chamada para o método closeVideoPlayer() ou quando você chama os métodos load() ou play() ou define a propriedade source e faz com que a conexão RTMP seja encerrada consequentemente. A ocorrência despacha este evento apenas quando se realiza streaming do Flash Media Server (FMS) ou de outro Flash Video Streaming Service (FVSS).

O evento close é do tipo VideoEvent e tem a constanteVideoEvent.CLOSE.

Define o valor da propriedade type de um objeto de evento close.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

complete

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.COMPLETE

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando a reprodução é concluída porque o player atingiu o final do arquivo FLV. O componente não despacha o evento se você chamar os métodos stop() ou pause() ou clica nos controles correspondentes.

Quando o aplicativo usa o download progressivo, ele não define a propriedade totalTime explicitamente e faz o download de um arquivo FLV que não especifica a duração nos metadados. O player de vídeo define a propriedade totalTime com um valor total aproximado antes de despachar este evento.

O player de vídeo também despacha os eventos stateChange e stoppedStateEntered.

O evento complete é do tipo VideoEvent e tem a constanteVideoEvent.COMPLETE.

Define o valor da propriedade type de um objeto de evento complete.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

cuePoint

Evento  
Tipo do objeto de evento: fl.video.MetadataEvent
propriedade MetadataEvent.type = fl.video.MetadataEvent.CUE_POINT

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando um ponto de sinalização é alcançado. O objeto event tem uma propriedade info que contém o objeto info recebido pelo retorno de chamado do evento NetStream.onCuePoint para os pontos de sinalização do arquivo FLV. Para os pontos de sinalização ActionScript, ele contém o objeto que foi passado para os métodos ou propriedades do ponto de sinalização ActionScript.

O evento cuePoint é do tipo MetadataEvent e tem a constanteMetadataEvent.CUE_POINT.

Define o valor da propriedade type de um objeto de evento cuePoint.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
infoO objeto com propriedades que descrevem o ponto de sinalização.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

fastForward

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.FAST_FORWARD

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando a localização do ponto de reprodução é movida para frente por uma chamada para o método seek() ou clicando no controle ForwardButton.

A ocorrência FLVPlayback também despacha o evento playheadUpdate.

O evento fastForward é do tipo VideoEvent e tem a constanteVideoEvent.FAST_FORWARD.

Define o valor da propriedade type de um objeto de evento fastForward.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

layout

Evento  
Tipo do objeto de evento: fl.video.LayoutEvent
propriedade LayoutEvent.type = fl.video.LayoutEvent.LAYOUT

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o player de vídeo é redimensionado ou disposto. A seguir há dois cenários de layout:

  • Se o player de vídeo é disposto usando-se o evento autoLayout ou chamando os métodos setScale() ou setSize(), ou alterando-se as propriedades width, height, scaleX e scaleY.
  • Se houver dois players de vídeo de tamanhos diferentes e a propriedade visibleVideoPlayerIndex for trocada de um player de vídeo para outro.

O evento layout é do tipo SkinErrorEvent e tem a constanteLayoutEvent.LAYOUT.

Define o valor da propriedade type de um objeto de evento layout.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
oldBoundsOs valores das propriedades x, y, width e height do destino antes da ocorrência do evento layout.
oldRegistrationBoundsOs valores das propriedades registrationX, registrationY, registrationWidth e registrationHeight antes da ocorrência do evento layout.

Elementos da API relacionados

metadataReceived

Evento  
Tipo do objeto de evento: fl.video.MetadataEvent
propriedade MetadataEvent.type = fl.video.MetadataEvent.METADATA_RECEIVED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado da primeira vez em que os metadados do arquivo FLV são alcançados. O objeto event tem uma propriedade info que contém o objeto info recebido pelo retorno de chamado do evento NetStream.onMetaData.

O evento metadataReceived é do tipo MetadataEvent e tem a constanteMetadataEvent.METADATA_RECEIVED.

Define o valor da propriedade type de um objeto de evento metadataReceived.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
infoO objeto com propriedades que descrevem o arquivo FLV.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

pausedStateEntered

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.PAUSED_STATE_ENTERED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o player entra no estado pausado. Isso acontece quando você chama o método pause() ou clica no controle correspondente, e também acontece em alguns casos quando o arquivo FLV é carregado e a propriedade autoPlay é false (em vez disso, o estado pode ser interrompido).

O evento stateChange também é despachado.

O evento pausedStateEntered é do tipo VideoEvent e tem a constanteVideoEvent.PAUSED_STATE_ENTERED.

Define o valor da propriedade type de um objeto de evento pausedStateEntered.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

playheadUpdate

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.PLAYHEAD_UPDATE

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado enquanto o arquivo FLV está em reprodução na frequência especificada pela propriedade playheadUpdateInterval ou quando a operação de retrocesso é iniciada. O componente não despacha este evento quando o player de vídeo for pausado ou interrompido ao menos que ocorra uma busca.

O evento playheadUpdate é do tipo VideoEvent e tem a constante VideoEvent.PLAYHEAD_UPDATE.

Define o valor da propriedade type de um objeto de evento playheadUpdate.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

playingStateEntered

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.PLAYING_STATE_ENTERED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o estado em reprodução é acessado. Isso não pode ocorrer imediatamente depois que o método play() é chamado ou que se clica no controle correspondente; em geral, entra-se primeiro no estado de buffer, e depois no estado de reprodução.

A ocorrência FLVPlayback também despacha o evento stateChange.

O evento playingStateEntered é do tipo VideoEvent e tem a constanteVideoEvent.PLAYING_STATE_ENTERED.

Define o valor da propriedade type de um objeto de evento playingStateEntered.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

progress

Evento  
Tipo do objeto de evento: fl.video.VideoProgressEvent
propriedade VideoProgressEvent.type = fl.video.VideoProgressEvent.PROGRESS

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Indica o progresso feito no número de bytes baixados. Despachado na frequência especificada pela propriedade progressInterval, iniciando quando se inicia o carregamento e terminando quando todos os bytes são carregados ou há erro de rede. O padrão é a cada 0,25 segundos, iniciando quando o carregamento é chamado e terminando quando todos os bytes são carregados ou há erro de rede. Use este evento pare verificar os bytes carregados ou o número de bytes no buffer.

Despachado apenas para um download HTTP progressivo. Indica o progresso feito no número de bytes baixados. O objeto event tem as propriedades bytesLoaded e bytesTotal, que são iguais às propriedades FLVPlayback dos mesmos nomes.

O evento progress é do tipo SkinErrorEvent e tem a constanteVideoProgressEvent.PROGRESS.

Define o valor da propriedade type de um objeto de evento progress.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
bytesLoadedO número de itens ou bytes carregados no momento em que o ouvinte processa o evento.
bytesTotalO número total de itens ou bytes que serão carregados se o processo de carregamento for bem-sucedido.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

ready

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.READY

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando um arquivo FLV está carregado e pronto para exibição. Ele inicia na primeira vez em que você entra em um estado responsivo depois de carregar um novo arquivo FLV com o método play() ou load(). Isso ocorre apenas uma vez para cada arquivo FLV que é carregado.

O evento ready é do tipo VideoEvent e tem a constanteVideoEvent.READY.

Define o valor da propriedade type de um objeto de evento ready.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

rewind

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.REWIND

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando a localização do ponto de reprodução é movida para trás por uma chamada para seek() ou quando uma chamada autoRewind é concluída. Quando uma chamada autoRewind é concluída, o evento autoRewound é disparado primeiro.

O evento rewind é do tipo VideoEvent e tem a constanteVideoEvent.REWIND.

Define o valor da propriedade type de um objeto de evento rewind.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

scrubFinish

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.SCRUB_FINISH

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o usuário para de depurar o arquivo FLV com a barra de busca. A depuração se refere a segurar o identificador da SeekBar e arrastá-lo em uma das duas direções, para localizar uma cena em particular no arquivo FLV. A depuração para quando o usuário libera o identificador da barra de busca.

O componente também despacha o evento stateChange com a propriedade state, que tanto pode ser em reprodução, pausado, interrompido ou em buffer. A propriedade state está buscando até que o usuário interrompa a depuração.

O evento scrubFinish é do tipo VideoEvent e tem a constanteVideoEvent.SCRUB_FINISH.

Define o valor da propriedade type de um objeto de evento scrubFinish.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

scrubStart

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.SCRUB_START

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o usuário começa a depurar o arquivo FLV com a barra de busca. A depuração se refere a segurar o identificador da SeekBar e arrastá-lo em uma das duas direções, para localizar uma cena em particular no arquivo FLV. A depuração começa quando o usuário clica no identificador SeekBar e termina quando o usuário a libera.

O componente também despacha o evento stateChange com a propriedade state igual à busca. O estado continua buscando até que o usuário interrompa a depuração.

O evento scrubStart é do tipo VideoEvent e tem a constanteVideoEvent.SCRUB_START.

Define o valor da propriedade type de um objeto de evento scrubStart.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

seeked

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.SEEKED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando a localização do indicador de reprodução é alterada por uma chamada para seek() ou definindo a propriedade playheadTime ou usando o controle de SeekBar. A propriedade playheadTime é a hora de destino.

O evento seeked é do tipo VideoEvent e tem a constanteVideoEvent.SEEKED.

A ocorrência FLVPlayback despacha o evento rewind quando a busca é regressiva e o evento fastForward quando a busca é progressiva. Ela também despacha o evento playheadUpdate.

Por várias razões, a propriedade playheadTime pode não ter o valor esperado depois que vocÊ chama um dos métodos de busca ou define playheadTime para gerar a busca. Em primeiro lugar, para um download progressivo, você só pode buscar em um quadro-chave, assim a busca leva você à hora do primeiro quadro-chave depois da hora especificada. (Ao realizar streaming, a busca sempre vai para a hora precisa especificada, mesmo que o arquivo FLV de destino não tenha um quadro-chave lá.) Em segundo lugar, a busca é assíncrona, por isso se você chamar um método de busca ou definir a propriedade playheadTime, playheadTime não é atualizado imediatamente. Para obter a hora depois que a busca é concluída, ouça o evento seek, que só começa quando a propriedade playheadTime é atualizada.

Define o valor da propriedade type de um objeto de evento seeked.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

skinError

Evento  
Tipo do objeto de evento: fl.video.SkinErrorEvent
propriedade SkinErrorEvent.type = fl.video.SkinErrorEvent.SKIN_ERROR

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando ocorre um erro ao carregar um arquivo SWF de cobertura. O evento tem uma propriedade de mensagem que contém a mensagem de erro. Caso seja configurado um arquivo SWF de transparência, a reprodução começa quando o evento ready e os eventos skinLoaded (ou skinError) também já começaram.

O evento skinError é do tipo SkinErrorEvent e tem a constanteSkinErrorEvent.SKIN_ERROR.

Define o valor da propriedade type de um objeto de evento skinError.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
textA mensagem de erro.

Elementos da API relacionados

skinLoaded

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.SKIN_LOADED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando um arquivo SWF de cobertura é carregado. O componente só começa a reproduzir um arquivo FLV quando o evento ready e os eventos skinLoaded (ou skinError) também já começaram.

O evento skinLoaded é do tipo VideoEvent e tem a constanteVideoEvent.SKIN_LOADED.

Define o valor da propriedade type de um objeto de evento skinLoaded.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

soundUpdate

Evento  
Tipo do objeto de evento: fl.video.SoundEvent
propriedade SoundEvent.type = fl.video.SoundEvent.SOUND_UPDATE

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o som é alterado pelo usuário, seja movendo o identificador do controle de volumeBar ou definindo o volume ou a propriedade soundTransform.

O evento soundUpdate é do tipo SoundEvent e tem a constanteSoundEvent.SOUND_UPDATE.

Define o valor da propriedade type de um objeto de evento soundUpdate.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
soundTransformIndica novos valores para volume e panorama.

Elementos da API relacionados

stateChange

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.STATE_CHANGE

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado quando o estado da reprodução é alterado. Quando uma chamada autoRewind é concluída, o evento stateChange é despachado com o estado de retrocesso. O evento stateChange só é iniciado quando o retrocesso for concluído.

Esse evento pode ser usado para rastreamento quando a reprodução entra ou sai de estados não responsivos, tais como no meio da conexão, redimensionamento ou retrocesso. Os métodos play(), pause(), stop() e seek() enfileiram as solicitações a serem executadas quando o player entra em um estado responsivo.

O evento stateChange é do tipo VideoEvent e tem a constanteVideoEvent.STATE_CHANGE.

Define o valor da propriedade type de um objeto de evento stateChange.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

stoppedStateEntered

Evento  
Tipo do objeto de evento: fl.video.VideoEvent
propriedade VideoEvent.type = fl.video.VideoEvent.STOPPED_STATE_ENTERED

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Despachado ao entrar no estado parado. Isso acontece quando você chama o método stop() ou clica no controle stopButton. Isso também acontece, em alguns casos, se a propriedade autoPlay for false (o estado pode ficar pausado, em vez disso), quando o arquivo FLV é carregado. A ocorrência FLVPlayback também despacha esse evento quando o indicador de reprodução para no final do arquivo FLV porque atingiu o final da linha do tempo.

A ocorrência FLVPlayback também despacha o evento stateChange.

O evento stoppedStateEntered é do tipo VideoEvent e tem a constanteVideoEvent.STOPPED_STATE_ENTERED.

Define o valor da propriedade type de um objeto de evento stoppedStateEntered.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
estadoUma string que identifica a constante a partir da classe VideoState que descreve o estado de reprodução do componente.
playheadTimeUm número que é o tempo ou a posição atuais do indicador de reprodução.
vpO índice do objeto VideoPlayer.

Elementos da API relacionados

Detalhes da constante

SHORT_VERSION

Constante
public static const SHORT_VERSION:String = "2.1"

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Variável de estado indicando o número curto de versão do componente. O número de versão é útil quando você tem um arquivo FLA e precisa saber a versão do componente. Para determinar a versão do componente, digite o seguinte rastreamento de código no arquivo FLA:

FLVPlayback.SHORT_VERSION

A variável SHORT_VERSION inclui apenas o número principal e secundário da versão, por exemplo, 2.0. A variável VERSION inclui o número principal e secundário da versão, bem como os números de revisão e compilação, por exemplo, 2.0.0.11.

Elementos da API relacionados

VERSION

Constante 
public static const VERSION:String = "2.1.0.23"

Versão da linguagem: ActionScript 3.0
Versão de produto: Flash CS3
Versões de runtime: Flash Player 9.0.28.0, AIR 1.0

Variável de estado indicando o número longo de versão do componente. O número de versão é útil quando você tem um arquivo FLA e precisa saber a versão do componente. Para determinar a versão do componente, digite o seguinte rastreamento de código no arquivo FLA:

FLVPlayback.VERSION

A variável VERSION inclui o número principal e secundário da versão, bem como os números de revisão e compilação, por exemplo, 2.0.0.11. A variável SHORT_VERSION inclui apenas o número principal e secundário da versão, por exemplo, 2.0.

Elementos da API relacionados

FLVPlaybackExample.as

Esse exemplo cria dinamicamente uma ocorrência FLVPlayback.

Para executar o exemplo, siga estas etapas:

  1. Coloque o componente FLVPlayback no Palco em 0,0 e forneça o nome de ocorrência player.
  2. Substitua videoPath por um caminho absoluto ou relativo para um arquivo FLV.
  3. Salve este código como FLVPlaybackExample.as no mesmo diretório como seu arquivo FLA.
  4. Configure a classe Document no arquivo FLA como 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 ]Por que inglês?
O conteúdo na Referência do ActionScript 3.0 aparece em inglês

Nem todas as partes da Referência do ActionScript 3.0 estão traduzidas em todos os idiomas. Quando um elemento de um idioma não está traduzido, ele é exibido em inglês. Por exemplo, a classe ga.controls.HelpBox não está traduzida em nenhum idioma. Por isso, na versão da referência em português do Brasil, a classe ga.controls.HelpBox é exibida em inglês.