| 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():intbytesTotal | 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():intcomplete | 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():BooleancurrentAttemptIndex | 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():intfailed | 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():Booleanloader | 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():LoaderpolicyFileURLs | 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():ArrayElementos 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():ArrayElementos 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
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas