Pacote | fl.rsl |
Classe | public class RSLInfo |
Herança | RSLInfo EventDispatcher Object |
Subclasses | SWZInfo |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
addEntry()
. A classe RSLInfo pode despachar qualquer um destes eventos: Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
e ProgressEvent.PROGRESS
. Por causa do uso de failovers, mesmo se SecurityErrorEvents ou IOErrorEvents forem despachados, o download de RSL não falhou até a propriedade failed
retornar true
.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
bytesLoaded : int [somente leitura]
Indica o número de bytes que foram carregados até aqui para todos os arquivos que estão sendo carregados. | RSLInfo | ||
bytesTotal : int [somente leitura]
Indica o número total de bytes que foram carregados até aqui para todos os arquivos que estão sendo carregados. | RSLInfo | ||
complete : Boolean [somente leitura]
Retorna um valor de verdadeiro se o download for concluído com sucesso e falso se o download não estiver ainda concluído ou tiver falhado. | RSLInfo | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
currentAttemptIndex : int [somente leitura]
Retorna o índice do URL que atualmente está tentando carregar. | RSLInfo | ||
failed : Boolean [somente leitura]
Retorna um valor de verdadeiro se o carregamento tiver falhado e falso se o download não estiver concluído ou for concluído com sucesso. | RSLInfo | ||
loader : Loader [somente leitura]
Retorna o carregador usado para fazer download do RSL. | RSLInfo | ||
policyFileURLs : Array [somente leitura]
Retorna uma matriz de URLs do arquivo de política que foram adicionados via addEntry(). | RSLInfo | ||
rslURLs : Array [somente leitura]
Retorna uma matriz de URLs de RSL adicionados via addEntry(). | RSLInfo |
Método | Definido por | ||
---|---|---|---|
RSLInfo()
Construtor. | RSLInfo | ||
Adiciona uma série de URLs (arquivos de RSL e arquivos de política). | RSLInfo | ||
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 | ||
Envia um evento para o fluxo de eventos. | EventDispatcher | ||
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 | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Inicia o download do RSL. | RSLInfo | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Remove um ouvinte do objeto EventDispatcher. | EventDispatcher | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
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 |
bytesLoaded | propriedade |
bytesLoaded:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Indica o número de bytes que foram carregados até aqui para todos os arquivos que estão sendo carregados. Como algumas cargas podem falhar e ir para URLs de failover, o valor de bytesLoaded pode aumentar ou diminuir com o tempo. As barras de progresso devem compensar isto para evitar mover para trás.
Implementação
public function get bytesLoaded():int
bytesTotal | propriedade |
bytesTotal:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Indica o número total de bytes que foram carregados até aqui para todos os arquivos que estão sendo carregados. Como algumas cargas podem falhar e ir para URLs de failover, o valor de bytesTotal pode aumentar ou diminuir com o tempo. As barras de progresso devem compensar isto para evitar mover para trás.
Implementação
public function get bytesTotal():int
complete | propriedade |
complete:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Retorna um valor de true
se o download for concluído com sucesso e false
se o download ainda não estiver concluído ou tiver falhado.
Implementação
public function get complete():Boolean
currentAttemptIndex | propriedade |
currentAttemptIndex:int
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Retorna o índice do URL que atualmente está tentando carregar. Quando os eventos de falha são recebidos, este índice aponta ao URL que falhou. O índice pertence a matrizes de policyFileURLs e rslURLs. Antes que o download tenha começado, o valor de índice é-1, Depois que o download for concluído, ele será igual ao comprimento das matrizes, portanto a verificação de intervalo é recomendada antes de usar este valor para acessar um membro de matriz de URL.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEventListener(IOErrorEvent.IO_ERROR, handleErr); function handleErr(e:Event) { trace('error: ' + e); trace('on download of url: ' + info.rslURLs[info.currentAttemptIndex]); }
Implementação
public function get currentAttemptIndex():int
failed | propriedade |
failed:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Retorna um valor de true
se o download tiver falhado e false
se o carregamento não estiver ainda concluído ou for concluído com sucesso. A propriedade failed
não é definida para true
se um url único tiver falhado e houver URLs adicionais de failover para tentar.
Implementação
public function get failed():Boolean
loader | propriedade |
loader:Loader
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Retorna o carregador usado para fazer download do RSL. Pode ser NULL. A instância de carregador é criada depois que load() for chamado.
Implementação
public function get loader():Loader
policyFileURLs | propriedade |
policyFileURLs:Array
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Retorna uma matriz de URLs do arquivo de política que foram adicionados via addEntry()
. Trate esta matriz como somente leitura. Adicione entradas chamando addEntry()
. Editar esta matriz diretamente causará resultados imprevisíveis.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Implementação
public function get policyFileURLs():Array
Elementos da API relacionados
rslURLs | propriedade |
rslURLs:Array
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Devolve uma matriz de URLs de RSL adicionados via addEntry()
. Trate esta matriz como somente leitura. Adicione entradas chamando addEntry()
. Editar esta matriz diretamente causará resultados imprevisíveis.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Implementação
public function get rslURLs():Array
Elementos da API relacionados
RSLInfo | () | Construtor |
public function RSLInfo()
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Construtor.
addEntry | () | método |
public function addEntry(url:String, policyFileURL:String = null):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Adiciona uma série de URLs (arquivos de RSL e arquivos de política). A ordem na qual os URLs são adicionados depende da sua prioridade de download. O primeiro URL é tentado primeiro, o segundo não será tentado até que o primeiro tenha falhado e assim por diante.. Os arquivos de política são adicionados apenas quando o URL do arquivo RSL correspondente for carregado.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Parâmetros
url:String | |
policyFileURL:String (default = null )
|
load | () | método |
public function load():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS5 |
Versões de runtime: | Flash Player 10.1, AIR 2 |
Inicia o download do RSL. A primeira entrada adicionada é tentada primeiro. As entradas subsequentes são tentadas como apoios à medida falhas ocorrerem.
Wed Jun 13 2018, 11:10 AM Z