Pacote | fl.video |
Classe | public class FLVPlaybackCaptioning |
Herança | FLVPlaybackCaptioning Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | AIR 1.0, Flash Player 9.0.28.0 |
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>
Propriedade | Definido por | ||
---|---|---|---|
accessibilityImplementation : AccessibilityImplementation
A implementação de acessibilidade atual (AccessibilityImplementation) para esta instância do InteractiveObject. | InteractiveObject | ||
accessibilityProperties : AccessibilityProperties
As opções de acessibilidade atuais para este objeto de exibição. | DisplayObject | ||
alpha : 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 | ||
blendMode : String
Um valor a partir da classe BlendMode que especifica o modo de mesclagem a ser usado. | DisplayObject | ||
blendShader : Shader [somente gravação]
Define um shader usado para mesclar o primeiro plano e o segundo plano. | DisplayObject | ||
buttonMode : Boolean
Especifica o modo de botão desta entidade gráfica. | Sprite | ||
cacheAsBitmap : 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 | ||
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 | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
contextMenu : NativeMenu
Especifica o menu de contexto associado a este objeto. | InteractiveObject | ||
doubleClickEnabled : Boolean
Especifica se o objeto recebe eventos doubleClick. | InteractiveObject | ||
dropTarget : 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 | ||
filters : 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 | ||
focusRect : Object
Especifica se este objeto exibe um retângulo de foco. | InteractiveObject | ||
graphics : 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
Indica a altura do objeto de exibição, em pixels. | DisplayObject | ||
hitArea : Sprite
Designa outra entidade gráfica para atuar como área de ocorrência para uma entidade gráfica. | Sprite | ||
loaderInfo : LoaderInfo [somente leitura]
Retorna um objeto LoaderInfo contendo informações sobre o carregamento do arquivo ao qual esse objeto de exibição pertence. | DisplayObject | ||
mask : DisplayObject
O objeto de exibição de chamada é mascarado pelo objeto "mask" especificado. | DisplayObject | ||
metaData : 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 | ||
mouseChildren : Boolean
Determina se os filhos do objeto são ou não ativados pelo mouse, ou dispositivo de entrada do usuário. | DisplayObjectContainer | ||
mouseEnabled : Boolean
Especifica se este objeto recebe mensagens de mouse, ou de outras entradas de usuários. | InteractiveObject | ||
mouseX : Number [somente leitura]
Indica a coordenada x da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | DisplayObject | ||
mouseY : Number [somente leitura]
Indica a coordenada y da posição do dispositivo do mouse ou de entrada do usuário, em pixels. | DisplayObject | ||
name : String
Indica o nome da ocorrência de DisplayObject. | DisplayObject | ||
needsSoftKeyboard : Boolean
Especifica se um teclado virtual (teclado de software, na tela) deve ser exibido quando esta instância InteractiveObject recebe foco. | InteractiveObject | ||
numChildren : int [somente leitura]
Retorna o número de filhos deste objeto. | DisplayObjectContainer | ||
opaqueBackground : Object
Especifica se o objeto de exibição é opaco com uma certa cor de plano de fundo. | DisplayObject | ||
parent : DisplayObjectContainer [somente leitura]
Indica o objeto DisplayObjectContainer que contém esse objeto de exibição. | DisplayObject | ||
root : 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 | ||
rotation : Number
Indica o giro da ocorrência de DisplayObject, em graus, a partir da sua orientação original. | DisplayObject | ||
rotationX : 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 | ||
rotationY : 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 | ||
rotationZ : 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 | ||
scale9Grid : Rectangle
A grade de dimensionamento atual que está em vigor. | DisplayObject | ||
scaleX : Number
Indica a escala horizontal (porcentagem) do objeto aplicada a partir do ponto de registro. | DisplayObject | ||
scaleY : Number
Indica a escala vertical (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto. | DisplayObject | ||
scaleZ : Number
Indica a escala de profundidade (porcentagem) de um objeto aplicada a partir do ponto de registro desse objeto. | DisplayObject | ||
scrollRect : 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 | ||
softKeyboard : String
Controla a aparência do teclado suave. | InteractiveObject | ||
softKeyboardInputAreaOfInterest : 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
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 | ||
stage : Stage [somente leitura]
O Palco do objeto de exibição. | DisplayObject | ||
tabChildren : Boolean
Determina se os filhos do objeto estão ativados para tabulação. | DisplayObjectContainer | ||
tabEnabled : Boolean
Especifica se este objeto está na ordem de tabulação. | InteractiveObject | ||
tabIndex : int
Especifica a ordem de tabulação de objetos em um arquivo SWF. | InteractiveObject | ||
textSnapshot : 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 | ||
transform : 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 | ||
useHandCursor : 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 | ||
visible : Boolean
Se o objeto de exibição está ou não visível. | DisplayObject | ||
width : Number
Indica a largura do objeto de exibição, em pixels. | DisplayObject | ||
x : Number
Indica a coordenada x da ocorrência de DisplayObject com relação às coordenadas locais do DisplayObjectContainer-pai. | DisplayObject | ||
y : Number
Indica a coordenada y da ocorrência de DisplayObject com relação às coordenadas locais do DisplayObjectContainer-pai. | DisplayObject | ||
z : 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étodo | Definido por | ||
---|---|---|---|
Cria uma nova ocorrência de FLVPlaybackCaptioning. | FLVPlaybackCaptioning | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Adiciona uma ocorrência-filho de DisplayObject a essa ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
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 | ||
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 | ||
Determina se o objeto de exibição especificado é um filho da ocorrência de DisplayObjectContainer ou se é a própria ocorrência. | DisplayObjectContainer | ||
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 | ||
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 | ||
Retorna uma string que contém todas as legendas como um transcript em formato HTML. | FLVPlaybackCaptioning | ||
Retorna a ocorrência do objeto de exibição-filho que existe no índice especificado. | DisplayObjectContainer | ||
Retorna o objeto de exibição-filho que existe com o nome especificado. | DisplayObjectContainer | ||
Retorna a posição de índice de uma ocorrência-filho de DisplayObject. | DisplayObjectContainer | ||
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 | ||
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 | ||
Converte o objeto de ponto a partir de coordenadas de Palco (globais) em coordenadas do objeto de exibição (locais). | DisplayObject | ||
Converte um ponto bidimensional das coordenadas do Palco (globais) em coordenadas do objeto de exibição tridimensional (locais). | DisplayObject | ||
Verifica se o objeto EventDispatcher tem ouvintes registrados para um tipo específico de evento. | EventDispatcher | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
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 | ||
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 | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Converte um ponto tridimensional das coordenadas (locais) do objeto de exibição tridimensional em ponto bidimensional das coordenadas (globais) do Palco. | DisplayObject | ||
Converte o objeto de ponto a partir das coordenadas do objeto de exibição (locais) em coordenadas do Palco (globais). | DisplayObject | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove uma ocorrência-filho de DisplayObject especificada da lista de filhos da ocorrência de DisplayObjectContainer. | DisplayObjectContainer | ||
Remove um DisplayObject filho da posição de índice especificada na lista de filhos de DisplayObjectContainer. | DisplayObjectContainer | ||
Remove todas as instâncias filho DisplayObject especificadas da lista de filhos da instância DisplayObjectContainer. | DisplayObjectContainer | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Ativa um teclado virtual. | InteractiveObject | ||
Retorna diversos segundos como uma string de código temporal. | FLVPlaybackCaptioning | ||
Altera a posição de um filho existente no contêiner de objetos de exibição. | DisplayObjectContainer | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Permite ao usuário arrastar a entidade gráfica especificada. | Sprite | ||
Deixa o usuário arrastar o sprite especificado em um dispositivo ativado pelo toque. | Sprite | ||
Interrompe repetitivamente a execução da linha de tempo de todos os MovieClips enraizados neste objeto. | DisplayObjectContainer | ||
Finaliza o método startDrag(). | Sprite | ||
Termina o método startTouchDrag() para o uso com dispositivos ativados pelo toque. | Sprite | ||
Alterna a ordem z (ordem da frente para trás) dos dois objetos filhos especificados. | DisplayObjectContainer | ||
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 | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
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 |
Evento | Resumo | Definido por | ||
---|---|---|---|---|
[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 | |||
Despachado quando um objeto de exibição é adicionado à lista de exibição. | DisplayObject | |||
Despachado 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 | |||
Despachado quando o usuário seleciona "Clear" (ou "Delete") no menu de contexto do texto. | InteractiveObject | |||
Despachado 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 | |||
Despachado quando uma ação do usuário seleciona o menu de contexto associado a esse objeto interativo em um aplicativo do AIR. | InteractiveObject | |||
Despachado 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 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 | |||
[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 | |||
Despachado 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 | |||
[evento de transmissão] Despachado quando o indicador de reprodução está entrando em um novo quadro. | DisplayObject | |||
[evento de transmissão] Despachado quando o indicador de reprodução está deixando o quadro atual. | DisplayObject | |||
Despachado depois que um objeto de exibição ganha foco. | InteractiveObject | |||
Despachado depois que um objeto de exibição perde o foco. | InteractiveObject | |||
[evento de transmissão] Despachado depois que são executados os construtores dos objetos de exibição de quadro, mas antes dos scripts. | DisplayObject | |||
Enviado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Este evento é despachado para qualquer aplicativo cliente que suporte a entrada incorporada com um IME | InteractiveObject | |||
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 | |||
Despachado quando o usuário pressiona uma tecla. | InteractiveObject | |||
Despachado quando o usuário tenta alterar o foco usando a navegação pelo teclado. | InteractiveObject | |||
Despachado quando o usuário solta uma tecla. | InteractiveObject | |||
Despachado quando um usuário pressiona e libera o botão do meio do dispositivo apontador sobre o mesmo InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário pressiona o botão do meio do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário pressiona o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário tenta alterar o foco usando um dispositivo apontador. | InteractiveObject | |||
Despachado quando um usuário move o dispositivo apontador enquanto ele está sobre InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador para longe de uma ocorrência de InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando a roda do mouse rola sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado pelo iniciador de arrasto InteractiveObject quando o usuário libera o gesto de arrastar. | InteractiveObject | |||
Despachado pelo InteractiveObject de destino quando um objeto arrastado é solto nele e a liberação tiver sido aceita com uma chamada para DragManager.acceptDragDrop(). | InteractiveObject | |||
Despachado por um InteractiveObject quando o gesto de arrasto entra no respectivo limite. | InteractiveObject | |||
Despachado por um InteractiveObject quando o gesto de arrasto deixa o respectivo limite. | InteractiveObject | |||
Despachado continuamente por um InteractiveObject enquanto o gesto de arrasto permanecer dentro do respectivo limite. | InteractiveObject | |||
Despachado no início de uma operação de arrasto pelo InteractiveObject, que é especificado como o iniciador de arrasto na chamada DragManager.doDrag(). | InteractiveObject | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado quando o usuário abaixa um estilo ativo para além do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário levanta um estilo ativo acima do limite de detecção de proximidade da tela. | InteractiveObject | |||
Despachado quando o usuário move um estilo ativo sobre a tela enquanto permanece dentro do limite de detecção de proximidade. | InteractiveObject | |||
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 | |||
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 | |||
Despachado 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 | |||
Despachado 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 | |||
Enviado 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 | |||
Despachado quando um objeto de exibição está prestes a ser removido da lista de exibição. | DisplayObject | |||
Despachado 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 | |||
[evento de transmissão] Despachado quando a lista de exibição está prestes a ser atualizada e renderizada. | DisplayObject | |||
Despachado quando um usuário pressiona e libera o botão direito do dispositivo apontador sobre o mesmo InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário pressiona o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário libera o botão do dispositivo apontador sobre uma ocorrência InteractiveObject. | InteractiveObject | |||
Despachado quando o usuário move um dispositivo apontador para longe de uma ocorrência de InteractiveObject. | InteractiveObject | |||
Despachado 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 | |||
Despachado 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 imediatamente depois que o teclado virtual é elevado. | InteractiveObject | |||
Despachado imediatamente antes de o teclado virtual ser elevado. | InteractiveObject | |||
Despachado imediatamente depois que o teclado virtual é baixado. | InteractiveObject | |||
Despachado quando o valor do sinalizador tabChildren do objeto é alterado. | InteractiveObject | |||
Despachado quando o sinalizador tabEnabled do objeto é alterado. | InteractiveObject | |||
Despachado quando o valor da propriedade tabIndex do objeto é alterado. | InteractiveObject | |||
Despachado quando um usuário introduz um ou vários caracteres do texto. | InteractiveObject | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado quando o usuário toca o dispositivo, e é despachado continuamente até que o ponto contato seja removido. | InteractiveObject | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 | |||
Despachado 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 |
Constante | Definido 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 |
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 |
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
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.
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.
|
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.
RetornaArray — 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.
|
String — Uma string que contém todas as legendas como um transcript em formato HTML.
|
secondsToTime | () | método |
captionChange | 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
.
type
de um objeto de evento captionChange
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
adicionado | Um booliano que indica se a legenda foi adicionada ou removida do monitor. |
captionCuePointObject | O objeto de ponto de sinalização para esta legenda. |
Elementos da API relacionados
captionTargetCreated | 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
.
CaptionTargetEvent.CAPTION_TARGET_CREATED
define o valor da propriedade type
de um objeto de evento captionTargetCreated
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
captionTarget | Um objeto de exibição que vem da propriedade captionTarget da ocorrência FLVPlaybackCaptioning. |
Elementos da API relacionados
complete | 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 constanteEvent.COMPLETE
define o valor da propriedade type
de um objeto de evento complete
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto de rede que concluiu o carregamento. |
Elementos da API relacionados
httpStatus | 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.
HTTPStatusEvent.HTTP_STATUS
define o valor da propriedade type
de um objeto de evento httpStatus
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
status | O código de status HTTP retornado pelo servidor. |
target | O objeto de rede que recebe o código de status HTTP. |
Elementos da API relacionados
ioError | 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 propriedadetype
de um objeto de evento ioError
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
errorID | Um número de referência associado ao erro específico (somente AIR). |
target | O objeto de rede que está recebendo o erro de entrada/saída. |
text | Texto a ser exibido como uma mensagem de erro. |
Elementos da API relacionados
open | 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()
.
Event.OPEN
define o valor da propriedade type
de um objeto de evento open.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto de rede que abriu uma conexão. |
Elementos da API relacionados
progress | 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 propriedadetype
de um objeto de evento progress
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
bytesLoaded | O número de itens ou bytes carregados no momento em que o ouvinte processa o evento. |
bytesTotal | O número total de itens ou bytes que serão carregados no final se o processo de carregamento tiver êxito. |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto que está informando o andamento. |
Elementos da API relacionados
securityError | 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 constanteSecurityErrorEvent.SECURITY_ERROR
define o valor da propriedade type
de um objeto de evento securityError
.
Esse evento tem as seguintes propriedades:
Propriedade | Valor |
---|---|
bubbles | false |
cancelable | false ; não há comportamento padrão a ser cancelado. |
currentTarget | O objeto que está processando ativamente o objeto Event com um ouvinte de evento. |
target | O objeto de rede que reporta o erro de segurança. |
text | Texto a ser exibido como uma mensagem de erro. |
Elementos da API relacionados
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
Para executar o exemplo, siga estas etapas:
- Abra um novo arquivo Flash (ActionScript 3.0).
- Posicione o componente FLVPlayback no Palco em 0,0 e forneça o nome da ocorrência: player.
- Posicione o componente FLVPlaybackCaptioning no palco em 0,0 e forneça o nome da ocorrência: colocação de legendas.
- Coloque o componente CaptionButton no Palco.
- Salve o arquivo FLA e atribua-lhe um nome, por exemplo, captionEx.
- Abra um novo arquivo ActionScript.
- 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.
- No arquivo FLA (por exemplo, captionEx), no inspetor de propriedades, defina a entrada da classe Document como FLVPlaybackCaptioningExample.
- 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; } } }
Wed Jun 13 2018, 11:10 AM Z