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: Recuperando dados do servidor...
Recuperando dados do servidor...
fl.video 

FLVPlaybackCaptioning  - AS3

Pacotefl.video
Classepublic class FLVPlaybackCaptioning
HerançaFLVPlaybackCaptioning Inheritance Sprite Inheritance DisplayObjectContainer Inheritance InteractiveObject Inheritance DisplayObject Inheritance EventDispatcher Inheritance Object

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

O componente FLVPlaybackCaptioning permite a colocação de legendas para o componente FLVPlayback. OBSERVAÇÃO: essa documentação deverá ser usada com o componente FLVPlaybackCaptioning com acessibilidade.

Ela atualiza a Referência do ActionScript® 3.0 para Adobe Flash® Professional CS5 relativa à classe FLVPlaybackCaptioning para incluir as propriedades e os métodos a seguir que foram adicionados para aprimorar a acessibilidade 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.

O componente FLVPlaybackCaptioning faz o download de um arquivo XML de Texto cronometrado (TT) e aplica essas legendas a um componente FLVPlayback com o qual este componente tem parceria.

Para obter mais informações sobre o formato Timed Text, consulte http://www.w3.org/AudioVideo/TT/. O componente FLVPlaybackCaptioning suporta um subconjunto da especificação Timed Text 1.0. Para obter informações detalhadas sobre o subconjunto suportado, consulte as marcas de texto cronometrado. A seguir há um breve exemplo:

	 <?xml version="1.0" encoding="UTF-8"?>
	 <tt xml:lang="en" xmlns="http://www.w3.org/2006/04/ttaf1"  xmlns:tts="http://www.w3.org/2006/04/ttaf1#styling">
	     <head>
	         <styling>
	             <style id="1" tts:textAlign="right"/>
	             <style id="2" tts:color="transparent"/>
	             <style id="3" style="2" tts:backgroundColor="white"/>
	             <style id="4" style="2 3" tts:fontSize="20"/>
	         </styling>
	     </head>
	     <body>
	          <div xml:lang="en">
	             <p begin="00:00:00.50" dur="500ms">Four score and twenty years ago</p>
	             <p begin="00:00:02.50"><span tts:fontFamily="monospaceSansSerif,proportionalSerif,TheOther"tts:fontSize="+2">our forefathers</span> brought forth<br /> on this continent</p>
	             <p begin="00:00:04.40" dur="10s" style="1">a <span tts:fontSize="12 px">new</span> <span tts:fontSize="300%">nation</span></p>
	             <p begin="00:00:06.50" dur="3">conceived in <span tts:fontWeight="bold" tts:color="#ccc333">liberty</span> <span tts:color="#ccc333">and dedicated to</span> the proposition</p>
	             <p begin="00:00:11.50" tts:textAlign="right">that <span tts:fontStyle="italic">all</span> men are created equal.</p>
	 			<p begin="15s" style="4">The end.</p>
	         </div>    
	     </body>
	 </tt>
	 

Veja os exemplos



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
 Inheritedalpha : Number
Indica o valor de transparência alfa do objeto especificado.
DisplayObject
  autoLayout : Boolean
Determina se o componente FLVPlaybackCaptioning move e redimensiona automaticamente o objeto TextField para colocação de legendas.
FLVPlaybackCaptioning
 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
 InheritedbuttonMode : Boolean
Especifica o modo de botão desta entidade gráfica.
Sprite
 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
  captionButton : Sprite
Define a ocorrência de componente de UI personalizada de captionButton FLVPlayback que fornece recursos de alternância para ativar e desativar a colocação de legendas.
FLVPlaybackCaptioning
  captionTarget : DisplayObject
Define a ocorrência de DisplayObject na qual exibir legendas.
FLVPlaybackCaptioning
  captionTargetName : String
O nome da ocorrência do objeto TextField ou de MovieClip que delimita um objeto Textfield que contém as legendas.
FLVPlaybackCaptioning
 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
 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
 Inheritedfilters : Array
Uma matriz indexada que contém cada objeto de filtro atualmente associado ao objeto de exibição.
DisplayObject
  flvPlayback : FLVPlayback
Define a ocorrência de FLVPlayback na qual colocar legendas.
FLVPlaybackCaptioning
  flvPlaybackName : String
Define um nome de ocorrência de FLVPlayback para a ocorrência de FLVPlayback na qual você deseja colocar legendas.
FLVPlaybackCaptioning
 InheritedfocusRect : Object
Especifica se este objeto exibe um retângulo de foco.
InteractiveObject
 Inheritedgraphics : Graphics
[somente leitura] Especifica o objeto Graphics pertencente a esta entidade gráfica em que comandos de desenho de vetor podem ocorrer.
Sprite
 Inheritedheight : Number
Indica a altura do objeto de exibição, em pixels.
DisplayObject
 InheritedhitArea : Sprite
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica.
Sprite
 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
 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
 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
 Inheritedname : String
Indica o nome da ocorrência de DisplayObject.
DisplayObject
 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
 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
 InheritedscaleX : Number
Indica a escala horizontal (porcentagem) do objeto aplicada a partir do ponto de registro.
DisplayObject
 InheritedscaleY : Number
Indica a escala vertical (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto.
DisplayObject
 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
  showCaptions : Boolean
Usado para exibir legendas; true= exibir legendas, false = não exibir legendas.
FLVPlaybackCaptioning
  simpleFormatting : Boolean
Limita as instruções de formatação a partir do arquivo de Texto cronometrado quando definido como verdadeiro.
FLVPlaybackCaptioning
 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
 InheritedsoundTransform : flash.media:SoundTransform
Controla o som nesta entidade gráfica.
Sprite
  source : String
A URL do arquivo de texto cronometrado que contém as informações de legendas (propriedade necessária).
FLVPlaybackCaptioning
 Inheritedstage : Stage
[somente leitura] O Palco do objeto de exibição.
DisplayObject
 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
  track : uint
Suporte para faixas de vários idiomas.
FLVPlaybackCaptioning
 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
  videoPlayerIndex : uint
Conecta a colocação de legendas a um VideoPlayer específico no componente FLVPlayback.
FLVPlaybackCaptioning
 Inheritedvisible : Boolean
Se o objeto de exibição está ou não visível.
DisplayObject
 Inheritedwidth : Number
Indica a largura do objeto de exibição, em pixels.
DisplayObject
 Inheritedx : Number
Indica a coordenada x da ocorrência de DisplayObject com relação às coordenadas locais do DisplayObjectContainer-pai.
DisplayObject
 Inheritedy : Number
Indica a coordenada y da ocorrência de DisplayObject com relação às coordenadas locais do DisplayObjectContainer-pai.
DisplayObject
 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 de FLVPlaybackCaptioning.
FLVPlaybackCaptioning
 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
 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
  
Retorna uma matriz dos pontos de sinalização do componente FLVPlayback cujo texto de legenda contém a string de pesquisa.
FLVPlaybackCaptioning
 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
  
Retorna uma matriz dos pontos de sinalização do componente FLVPlayback que contém as legendas.
FLVPlaybackCaptioning
  
getCaptionsAsTranscript(preserveFormatting:Boolean = false):String
Retorna uma string que contém todas as legendas como um transcript em formato HTML.
FLVPlaybackCaptioning
 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
 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
 Inherited
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.
Object
 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
 Inherited
Indica se a propriedade especificada existe e é enumerável.
Object
 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
  
Retorna diversos segundos como uma string de código temporal.
FLVPlaybackCaptioning
 Inherited
Altera a posição de um filho existente no contêiner de objetos de exibição.
DisplayObjectContainer
 Inherited
Define a disponibilidade de uma propriedade dinâmica para operações de repetição.
Object
 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
 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 uma legenda é adicionada ou removida do campo de texto de destino de legenda.FLVPlaybackCaptioning
  Despachado depois que a propriedade captionTarget é criada, mas antes que qualquer legenda seja adicionada (a propriedade captionTarget está vazia).FLVPlaybackCaptioning
 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 após o carregamento de todos os dados do arquivo XML de Texto cronometrado.FLVPlaybackCaptioning
 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
 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
 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
  Despachado se uma chamada para o evento URLLoader.load() tentar acessar um arquivo XML de Texto cronometrado via HTTP e o ambiente atual do Flash Player for capaz de detectar e retornar o código de status da solicitação.FLVPlaybackCaptioning
 InheritedEste evento é despachado para qualquer aplicativo cliente que suporte a entrada incorporada com um IMEInteractiveObject
  Despachado se uma chamada para o evento URLLoader.load() resultar em um erro fatal que termine o download do arquivo XML de Texto cronometrado.FLVPlaybackCaptioning
 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
 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
  Despachado quando é iniciada a operação de download para carregar o arquivo XML de Texto cronometrado, após uma chamada para o método URLLoader.load().FLVPlaybackCaptioning
 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 os dados são recebidos conforme o progresso de download do arquivo XML de Texto cronometrado.FLVPlaybackCaptioning
 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
 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
 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 se uma chamada para o evento URLLoader.load() tentar carregar um arquivo XML de Texto cronometrado a partir de um servidor fora da caixa de proteção.FLVPlaybackCaptioning
 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
 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
 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.0"
[estático] Variável de estado indicando o número curto de versão do componente.
FLVPlaybackCaptioning
  VERSION : String = "2.0.0.39"
[estático] Variável de estado indicando o número longo de versão do componente.
FLVPlaybackCaptioning
Detalhes da propriedade

autoLayout

propriedade
autoLayout:Boolean

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

Determina se o componente FLVPlaybackCaptioning move e redimensiona automaticamente o objeto TextField para colocação de legendas.

Se a propriedade autoLayout estiver configurada como true, a ocorrência DisplayObject ou o objeto TextField que contêm as legendas possuem 10 pixels a partir da parte inferior da ocorrência FLVPlayback. A área das legendas cobre a largura da ocorrência FLVPlayback, mantendo uma margem de 10 pixels em cada lado.

Quando esta propriedade estiver definida como true, a ocorrência DisplayObject ou o objeto TextField é exibido diretamente sobre a ocorrência FLVPlayback. Se você estiver criando seu próprio objeto TextField, você deve configurar autoLayout como false. Se wordWrap = falso, a área de legendagem é centralizada na ocorrência FLVPlayback, mas pode ser mais ampla do que a ocorrência FLVPlayback.

Para controlar o layout, você precisar ouvir o evento captionChange para determinar quando for criada a ocorrência do objeto TextField.

O valor padrão é true.



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

Elementos da API relacionados

captionButton

propriedade 
captionButton:Sprite

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

Define a ocorrência de componente de UI personalizada de captionButton FLVPlayback que fornece recursos de alternância para ativar e desativar a colocação de legendas.

A propriedade captionButton funciona de forma semelhante às propriedades FLVPlayback playButton, pauseButton, muteButton e assim por diante.



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

Elementos da API relacionados

captionTarget

propriedade 
captionTarget:DisplayObject

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

Define a ocorrência de DisplayObject na qual exibir legendas.

Se você define a ocorrência como objeto TextField, ela é focalizada diretamente. Se você configura a ocorrência como DisplayObjectContainer que contém um ou mais objetos TextField, as legendas são exibidas no objeto TextField com o índice de exibição mais baixo.

O método DisplayObjectContainer suporta um objeto do tipo clipe de vídeo com um segundo plano de escala 9, que pode ser dimensionado quando o tamanho do objeto TextField é alterado.

Para obter um dimensionamento e desenhos mais complexos, escreva um código para fazer com que o método DisplayObjectContainer ouça um evento captionChange.

Observação Se a propriedade captionTargetName ou captionTarget não for configurada, a ocorrência FLVPlaybackCaptioning cria um campo de texto configurado pela propriedade captionTarget com esta formatação:

  • black background (background = true; backgroundColor = 0x000000;)
  • white text (textColor = 0xFFFFFF)
  • autoSize = TextFieldAutoSize.LEFT
  • multiLine = true
  • wordWrap = true
  • font = "_sans"
  • size = 12

Para personalizar esses valores, ouça o evento captionTargetCreated.



Implementação
    public function get captionTarget():DisplayObject
    public function set captionTarget(value:DisplayObject):void

Elementos da API relacionados

captionTargetName

propriedade 
captionTargetName:String

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

O nome da ocorrência do objeto TextField ou de MovieClip que delimita um objeto Textfield que contém as legendas.

Para não especificar nenhum destino, configure esta propriedade como uma string vazia (ou seja, nenhum destino especificado) ou auto. Essa propriedade é principalmente usada no inspetor Component. Se você estiver gravando um código, use no lugar a propriedade captionTarget.

O valor padrão é auto.



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

Elementos da API relacionados

flvPlayback

propriedade 
flvPlayback:FLVPlayback

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

Define a ocorrência de FLVPlayback na qual colocar legendas. A ocorrência FLVPlayback deve ter o mesmo pai que a ocorrência FLVPlaybackCaptioning.

Se a propriedade flvPlaybackName ou flvPlayback não estiver configurada, a ocorrência FLVPlaybackCaptioning pesquisará uma ocorrência FLVPlayback com o mesmo pai e coloca como legenda a primeira que encontrar.



Implementação
    public function get flvPlayback():FLVPlayback
    public function set flvPlayback(value:FLVPlayback):void

Elementos da API relacionados

flvPlaybackName

propriedade 
flvPlaybackName:String

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

Define um nome de ocorrência de FLVPlayback para a ocorrência de FLVPlayback na qual você deseja colocar legendas.

Para não especificar nenhum destino, configure isso como uma string vazia ou auto. A ocorrência FLVPlayback deve ter o mesmo pai que a ocorrência FLVPlaybackCaptioning.

O nome da ocorrência FLVPlayback é principalmente usada no inspetor Component. Se você estiver gravando código, use a propriedade flvPlayback.

Se a propriedade flvPlaybackName ou flvPlayback não estiver configurada ou for configurada como auto, a ocorrência FLVPlaybackCaptioning pesquisa uma ocorrência FLVPlayback com o mesmo pai e coloca como legenda a primeira que encontrar.

O valor padrão é auto.



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

Elementos da API relacionados

showCaptions

propriedade 
showCaptions:Boolean

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

Usado para exibir legendas; true = exibir legendas, false = não exibir legendas.

Se você usar a propriedade captionButton para permitir que o usuário ative e desative as legendas, configure a propriedade showCaptions como false.

O valor padrão é true.



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

Elementos da API relacionados

simpleFormatting

propriedade 
simpleFormatting:Boolean

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

Limite as instruções de formatação a partir do arquivo de Texto cronometrado quando definido como true.

Os estilos a seguir não são suportados se a propriedade simpleFormatting for configurada como true:

  • tts:backgroundColor
  • tts:color
  • tts:fontSize
  • tts:fontFamily
  • tts:wrapOption

Os estilos a seguir são suportados se a propriedade simpleFormatting for configurada como true:

  • tts:fontStyle
  • tts:fontWeight
  • tts:textAlign



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

source

propriedade 
source:String

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

A URL do arquivo de texto cronometrado que contém as informações de legendas (propriedade necessária).



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

track

propriedade 
track:uint

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

Suporte para faixas de vários idiomas.

A melhor utilização da propriedade track é suportar faixas com vários idiomas com os pontos de sinalização incorporados.

Você deve seguir os formatos suportados para os pontos de sinalização FLVPlaybackCaptioning.

Se a propriedade track for configurada como qualquer outro valor diferente de 0, o componente FLVPlaybackCaptioning pesquisa a propriedade de texto<n> no ponto de sinalização, onde n é o valor de rastreamento.

Por exemplo, se track == 1, então o componente FLVPlayBackCaptioning pesquisa o parâmetro text1 no ponto de sinalização. Caso não se encontre um parâmetro correspondente, é utilizada a propriedade de texto no parâmetro do ponto de sinalização.

O valor padrão é 0.



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

videoPlayerIndex

propriedade 
videoPlayerIndex:uint

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

Conecta a colocação de legendas a um VideoPlayer específico no componente FLVPlayback.

Se desejar usar as legendas em vários players de vídeo (usando as propriedades activeVideoPlayerIndex e visibleVideoPlayerIndex no componente FLVPlayback), você deve criar uma ocorrência do componente FLVPlaybackCaptioning para cada VideoPlayer que você vai usar e definir essa propriedade para corresponder ao índice.

O índice VideoPlayer tem seu padrão em 0 quando é usado apenas o player de vídeo.



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

Elementos da API relacionados

Detalhes do construtor

FLVPlaybackCaptioning

()Construtor
public function FLVPlaybackCaptioning()

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

Cria uma nova ocorrência de FLVPlaybackCaptioning.

Detalhes do método

findInCaptions

()método
public function findInCaptions(searchString:String):Array

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

Retorna uma matriz dos pontos de sinalização do componente FLVPlayback cujo texto de legenda contém a string de pesquisa.

Parâmetros

searchString:String — Uma string de pesquisa no texto das legendas.

Retorna
Array — Matriz - uma matriz de pontos de sinalização do componente FLVPlayback

getCaptionsAsArray

()método 
public function getCaptionsAsArray():Array

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

Retorna uma matriz dos pontos de sinalização do componente FLVPlayback que contém as legendas.

Retorna
Array — Matriz - uma matriz de pontos de sinalização do componente FLVPlayback

getCaptionsAsTranscript

()método 
public function getCaptionsAsTranscript(preserveFormatting:Boolean = false):String

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

Retorna uma string que contém todas as legendas como um transcript em formato HTML.

Cada legenda está contida em uma tag p com o atributo de classe "fl_video_caption", um atributo de id exclusivo que começa com a string "fl_video_caption_2_0_" e um atributo de título indicando o código temporal no qual a legenda é exibida no vídeo.

Veja, a seguir, um breve exemplo do HTML retornado:

		 <div id="fl_video_transcript" class="fl_video_transcript">
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_1" title="0:00.50"><i>( speaking French ): </i><br/><b>George: </b> Bonjour, Marie.</p>
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_2" title="0:01.75"><b>Marie: </b> Bonjour, George.</p>
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_3" title="0:03.75">VoilÀ une sucette.</p>
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_4" title="0:05.50"><b>George: </b> C'est pour moi?</p>
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_5" title="0:06.50"><b>Marie: </b> Oui, c'est pour toi.</p>
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_6" title="0:08.00"><b>George: </b> Merci, Marie!</p>
		 	<p class="fl_video_caption" id="fl_video_caption_2_0_7" title="0:09.50"><b>Marie: </b> De rien, George.</p>
		 </div>
		 

Parâmetros

preserveFormatting:Boolean (default = false) — Preserva as tags HTML usadas para formatar o texto da legenda no Flash.

Retorna
String — Uma string que contém todas as legendas como um transcript em formato HTML.

secondsToTime

()método 
public function secondsToTime(sec:Number):String

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

Retorna diversos segundos como uma string de código temporal.

Parâmetros

sec:Number — Vários segundos.

Retorna
String
Detalhe do evento

captionChange

Evento
Tipo do objeto de evento: fl.video.CaptionChangeEvent
propriedade CaptionChangeEvent.type = fl.video.CaptionChangeEvent.CAPTION_CHANGE

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

Despachado quando uma legenda é adicionada ou removida do campo de texto de destino de legenda.

O evento também é despachado quando as seguintes condições forem verdadeiras:

  • a propriedade captionTargetName não estiver configurada
  • a propriedade captionTarget não estiver configurada
  • a ocorrência FLVPlaybackCaptioning criar um objeto TextField automaticamente para colocação de legendas.

O evento captionChange tem a constante CaptionChangeEvent.CAPTION_CHANGE.

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

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
adicionadoUm booliano que indica se a legenda foi adicionada ou removida do monitor.
captionCuePointObjectO objeto de ponto de sinalização para esta legenda.

Elementos da API relacionados

captionTargetCreated

Evento  
Tipo do objeto de evento: fl.video.CaptionTargetEvent
propriedade CaptionTargetEvent.type = fl.video.CaptionTargetEvent.CAPTION_TARGET_CREATED

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

Despachado depois que se cria a propriedade captionTarget, mas antes que seja adicionada qualquer legenda (a propriedade captionTarget está vazia).

Se a propriedade captionTarget for definida com um DisplayObject personalizado, ou se a propriedade captionTargetName for definida, esse evento não é despachado.

Ouça este evento se você estiver personalizando as propriedades do objeto TextField, por exemplo, a propriedade defaultTextFormat.

O evento captionTargetCreated tem a constante CaptionTargetEvent.CAPTION_TARGET_CREATED.

A constante CaptionTargetEvent.CAPTION_TARGET_CREATED define o valor da propriedade type de um objeto de evento captionTargetCreated.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
captionTargetUm objeto de exibição que vem da propriedade captionTarget da ocorrência FLVPlaybackCaptioning.

Elementos da API relacionados

complete

Evento  
Tipo do objeto de evento: flash.events.Event
propriedade Event.type = flash.events.Event.COMPLETE

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

Despachado após o carregamento de todos os dados do arquivo XML de Texto cronometrado.

A constante Event.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.
currentTargetO objeto que está processando ativamente o objeto Event com um ouvinte de evento.
targetO objeto de rede que concluiu o carregamento.

Elementos da API relacionados

httpStatus

Evento  
Tipo do objeto de evento: flash.events.HTTPStatusEvent
propriedade HTTPStatusEvent.type = flash.events.HTTPStatusEvent.HTTP_STATUS

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

Despachado se uma chamada para o evento URLLoader.load() tentar acessar um arquivo XML de Texto cronometrado via HTTP e o ambiente atual do Flash Player for capaz de detectar e retornar o código de status da solicitação.

A constante HTTPStatusEvent.HTTP_STATUS define o valor da propriedade type de um objeto de evento httpStatus.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
currentTargetO objeto que está processando ativamente o objeto Event com um ouvinte de evento.
statusO código de status HTTP retornado pelo servidor.
targetO objeto de rede que recebe o código de status HTTP.

Elementos da API relacionados

ioError

Evento  
Tipo do objeto de evento: flash.events.IOErrorEvent
propriedade IOErrorEvent.type = flash.events.IOErrorEvent.IO_ERROR

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

Despachado se uma chamada para o evento URLLoader.load() resultar em um erro fatal que termine o download do arquivo XML de Texto cronometrado.

Se este evento não for registrado, será lançado um erro.

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

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
currentTargetO objeto que está processando ativamente o objeto Event com um ouvinte de evento.
errorIDUm número de referência associado ao erro específico (somente AIR).
targetO objeto de rede que está recebendo o erro de entrada/saída.
textTexto a ser exibido como uma mensagem de erro.

Elementos da API relacionados

open

Evento  
Tipo do objeto de evento: flash.events.Event
propriedade Event.type = flash.events.Event.OPEN

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

Despachado quando é iniciada a operação de download para carregar o arquivo XML de Texto cronometrado, após uma chamada para o método URLLoader.load().

A constante Event.OPEN define o valor da propriedade type de um objeto de evento open.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
currentTargetO objeto que está processando ativamente o objeto Event com um ouvinte de evento.
targetO objeto de rede que abriu uma conexão.

Elementos da API relacionados

progress

Evento  
Tipo do objeto de evento: flash.events.ProgressEvent
propriedade ProgressEvent.type = flash.events.ProgressEvent.PROGRESS

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

Despachado quando os dados são recebidos conforme o progresso de download do arquivo XML de Texto cronometrado.

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

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
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 no final se o processo de carregamento tiver êxito.
cancelablefalse; não há comportamento padrão a ser cancelado.
currentTargetO objeto que está processando ativamente o objeto Event com um ouvinte de evento.
targetO objeto que está informando o andamento.

Elementos da API relacionados

securityError

Evento  
Tipo do objeto de evento: flash.events.SecurityErrorEvent
propriedade SecurityErrorEvent.type = flash.events.SecurityErrorEvent.SECURITY_ERROR

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

Despachado se uma chamada para o evento URLLoader.load() tentar carregar um arquivo XML de texto cronometrado a partir de um servidor fora do sandbox de segurança.

Se este evento não for registrado, será lançado um erro.

A constante SecurityErrorEvent.SECURITY_ERROR define o valor da propriedade type de um objeto de evento securityError.

Esse evento tem as seguintes propriedades:

PropriedadeValor
bubblesfalse
cancelablefalse; não há comportamento padrão a ser cancelado.
currentTargetO objeto que está processando ativamente o objeto Event com um ouvinte de evento.
targetO objeto de rede que reporta o erro de segurança.
textTexto a ser exibido como uma mensagem de erro.

Elementos da API relacionados

Detalhes da constante

SHORT_VERSION

Constante
public static const SHORT_VERSION:String = "2.0"

Versão da linguagem: ActionScript 3.0
Versões de runtime: AIR 1.0, Flash Player 9.0.28.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 no arquivo FLA:

trace (FLVPlaybackCaptioning.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.xx.

Elementos da API relacionados

VERSION

Constante 
public static const VERSION:String = "2.0.0.39"

Versão da linguagem: ActionScript 3.0
Versões de runtime: AIR 1.0, Flash Player 9.0.28.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 no arquivo FLA:

trace (FLVPlaybackCaptioning.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.xx. 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

FLVPlaybackCaptioningExample.as

Esse exemplo demonstra como criar dinamicamente uma ocorrência FLVPlayback com a legenda alternável.

Para executar o exemplo, siga estas etapas:

  1. Abra um novo arquivo Flash (ActionScript 3.0).
  2. Posicione o componente FLVPlayback no Palco em 0,0 e forneça o nome da ocorrência: player.
  3. Posicione o componente FLVPlaybackCaptioning no palco em 0,0 e forneça o nome da ocorrência: colocação de legendas.
  4. Coloque o componente CaptionButton no Palco.
  5. Salve o arquivo FLA e atribua-lhe um nome, por exemplo, captionEx.
  6. Abra um novo arquivo ActionScript.
  7. Cole o código de exemplo de classe a seguir em um novo arquivo ActionScript e salve-o como FLVPlaybackCaptioningExample.as no mesmo diretório do arquivo FLA.
  8. No arquivo FLA (por exemplo, captionEx), no inspetor de propriedades, defina a entrada da classe Document como FLVPlaybackCaptioningExample.
  9. Selecione Controlar > Testar filme.
package
{
    import fl.video.CaptionChangeEvent;
    import fl.video.FLVPlayback;
    import fl.video.FLVPlaybackCaptioning;
    import flash.display.Sprite;
    import flash.text.TextField;
    
    public class FLVPlaybackCaptioningExample extends Sprite {

        private var videoPath:String = "http://www.helpexamples.com/flash/video/caption_video.flv";
        private var captioningPath:String = "http://www.helpexamples.com/flash/video/caption_video.xml";
        
        public function FLVPlaybackCaptioningExample() {
            player.source = videoPath;
            player.skin = "SkinOverAllNoCaption.swf";
            player.skinBackgroundColor = 0x666666;
            player.skinBackgroundAlpha = 0.5;

            captioning.flvPlayback = player;
            captioning.source = captioningPath;
            captioning.autoLayout = false;            
            captioning.addEventListener(CaptionChangeEvent.CAPTION_CHANGE, onCaptionChange);
        }

        private function onCaptionChange(e:CaptionChangeEvent):void {
            var tf:* = e.target.captionTarget;
            var player:FLVPlayback = e.target.flvPlayback;

            // move the caption below the video
            tf.y = 210;            
        }
    }
}




[ 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.