Pacotemx.controls.videoClasses
Classeclasse pública CuePointManager
HerançaCuePointManager Inheritance Object

A classe CuePointManager permite que você use ActionScript para gerenciar os cue points associados ao controle VideoDisplay.

Ver também

mx.controls.VideoDisplay


Propriedades Públicas
 PropriedadeDefinido Por
 Inheritedconstructor : Object
Uma referência ao objeto da classe ou função construtora para uma instância determinada de um objeto.
Object
 Inheritedprototype : Object
[static] Uma referência ao objeto protótipo de uma classe ou função de objeto.
Object
Métodos Públicos
 MétodoDefinido Por
  
CuePointManager(owner:VideoPlayer, id:uint = 0)
Constructor.
CuePointManager
  
Adiciona um cue point.
CuePointManager
  
Procura um cue point com nome especificado.
CuePointManager
  
Retorna um Array de todos os cue points.
CuePointManager
 Inherited
Indica se um objeto tem uma propriedade específica definida.
Object
 Inherited
Indica se uma instância da classe Object está na corrente do protótipo do objeto determinado como parâmetro.
Object
 Inherited
Indica se a propriedade especificada existe e se é enumerável.
Object
  
Remove todos os cue points.
CuePointManager
  
Remove um cue point de um arquivo FLV atualmente carregado.
CuePointManager
  
setCuePoints(cuePointArray:Array):void
Ajusta o array de cue points.
CuePointManager
 Inherited
Determina a disponibilidade de uma propriedade dinâmica para operações em loop.
Object
 Inherited
Retorna a representação em string de um objeto determinado.
Object
 Inherited
Retorna o valor primitivo de um objeto específico.
Object
Detalhe do Construtor
CuePointManager()Construtor
public function CuePointManager(owner:VideoPlayer, id:uint = 0)

Constructor.

Parâmetros
owner:VideoPlayer
 
id:uint (default = 0)
Detalhe do Método
addCuePoint()método
public function addCuePoint(cuePoint:Object):Object

Adiciona um cue point.

Você pode adicionar cue points múltiplos com o mesmo nome e hora. Quando você chama o método removeCuePoint() com o nome e hora, ele remove o primerio cue point que combina.Para remover todos os cue points que combinam, você deve fazer chamadas adicionais ao método removeCuePoint().

Parâmetros

cuePoint:Object — O Object descreve o cue point. Deveria conter as propriedades name:String e time:Number (em segundos). Se o Object não se conforma a essa convenções, ele joga um erro VideoError.

Retorna
Object — Uma cópia do objeto cue point adicionado. A cópia tem as seguintes propriedades:
  • array - o Array de todos os cue points. Trate esse Array como read only porque adicionar, remover, ou editar partes dentro dele e pode causar mal funcionamento dos cue points.
  • index - o índice para dentro do Array para o cue point retornado.

Joga
VideoError — Se os argumentos forem inválidos.
getCuePointByName()método 
public function getCuePointByName(name:String):Object

Procura um cue point com nome especificado.

Parâmetros

name:String — O nome do cue point.

Retorna
Objectnull se nada compatível foi encontrado, ou uma cópia do objeto cue point compatível com propriedades adicionais:
  • array - o Array de cue points procurados. Trate esse array como read only porque adicionar, remover, ou editar objetos dentro dele pode cause mal funcionamento dos cue points.
  • index - o índice para dentro do Array para o cue point retornado.
getCuePoints()método 
public function getCuePoints():Array

Retorna um Array de todos os cue points.

Retorna
Array — Um Array de objetos cue point. Cada objeto cue point descreve o cue point, e contém as propriedades name:String e time:Number (em segundos).
removeAllCuePoints()método 
public function removeAllCuePoints():void

Remove todos os cue points.

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

Remove um cue point de um arquivo FLV atualmente carregado. Apenas as propriedades name e time são usadas do argumento cuePoint para determinar o cue point a ser removido.

Se cue points múltiplos forem compatíveis ao critério de busca, apenas um será removido. Para remover todos os cue points, chame essa função repetidamente em um loop com os mesmos argumentos até que ele retorne null.

Parâmetros

cuePoint:Object — O Object deve conter pelo menos uma das propriedades name:String e time:Number, e remove o cue point que for compatível às propriedades especificadas.

Retorna
Object — Um objeto representando o cue point removido. São não existir um cue point compatível, então retorna null.
setCuePoints()método 
public function setCuePoints(cuePointArray:Array):void

Ajusta o array de cue points.

Você pode adicionar cue points múltiplos com o mesmo nome e hora. Quando você chama o método removeCuePoint() com esse nome, só o primeiro é removido.

Parâmetros

cuePointArray:Array — Um Array de objetos cue point. Cada objeto cue point descreve o cue point. Deveria conter as propriedades name:String e time:Number (em segundos).