| Pacote | fl.rsl |
| Classe | public class RSLPreloader |
| Herança | RSLPreloader EventDispatcher Object |
| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
RSLEvent.RSL_LOAD_COMPLETE, RSLErrorEvent.RSL_LOAD_FAILED ou RSLEvent.RSL_PROGRESS) para indicar o status do carregamento de arquivo RSL.
Elementos da API relacionados
| Propriedade | Definido por | ||
|---|---|---|---|
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| debugWaitTime : int
Ajuste este valor para o número de milissegundos a ser aguardado antes de fazer download do primeiro arquivo RSL. | RSLPreloader | ||
| numRSLInfos : int [somente leitura]
O número de instâncias de RSLInfo adicionadas via addRSLInfo(). | RSLPreloader | ||
| Método | Definido por | ||
|---|---|---|---|
RSLPreloader(mainTimeline:MovieClip = null)
Construtor. | RSLPreloader | ||
![]() | 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 | |
Adiciona um registro de RSLInfo descritivo do SWF ou arquivo SWZ que está sendo carregado. | RSLPreloader | ||
![]() |
Envia um evento para o fluxo de eventos. | EventDispatcher | |
Adiciona o registro de RSLInfo via addRSLInfo() no índice especificado. | RSLPreloader | ||
![]() |
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 | |
O método loadContent é chamado do quadro 2 do empacotador SWF quando um nome da classe de conteúdo é fornecido ao método start(). | RSLPreloader | ||
![]() |
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 | |
Inicia o download dos arquivos RSL. | RSLPreloader | ||
![]() |
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 | ||
![]() | [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 pelo RSLPreloader quando todos os RSLs foram carregados. | RSLPreloader | |||
| Despachado pelo RSLPreloader quando todos os RSLs terminaram de carregar e um ou vários falharam. | RSLPreloader | |||
| Despachado pelo RSLPreloader para indicar o progresso do download de arquivos RSL. | RSLPreloader | |||
debugWaitTime | propriedade |
debugWaitTime:int| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Ajuste este valor para o número de milissegundos a ser aguardado antes de fazer download do primeiro arquivo RSL. Isto é um modo de simular a experiência do usuário final e testar a repetição de pré-carga. É especialmente útil no teste de RSLs do cache assinado (arquivos SWZ) criar em um atraso de carregamento sem limpar a cache SWZ. Inutilize qualquer código que define este valor para mais do que 0 antes de implantar. Use uma constante de configuração de ajuste (como CONFIG::DEBUG) para chamar o código. Outra sugestão é definir o atraso para um valor relativamente GRANDE, como 5000 (equivalente a 5 segundos), como um lembrete para remover o código de ajuste. Para instâncias do RSLLoader que são automaticamente gerados pela autoria, o atraso pode ser estabelecido definindo o método setRSLPreloader(value:RSLPreloader):void no SWF da animação de carregamento ou no código de linha de tempo principal.
import fl.rsl.RSLPreloader;
function setRSLPreloader(preloader:RSLPreloader):void {
preloader.debugWaitTime = 10000;
}
O valor padrão é 0.
Implementação
public function get debugWaitTime():int public function set debugWaitTime(value:int):voidnumRSLInfos | propriedade |
numRSLInfos: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 |
O número de instâncias de RSLInfo adicionadas via addRSLInfo().
for(var i:int = 0; i < myPreloader.numRSLInfos; i++) {
trace('rsl ' + i);
var urls:Array = myPreloader.getRSLInfoAt(i).rslURLs;
for(var j:int = 0; j < urls.length; j++) {
trace(' url: ' + urls[j]);
}
}
Implementação
public function get numRSLInfos():intElementos da API relacionados
RSLPreloader | () | Construtor |
public function RSLPreloader(mainTimeline:MovieClip = null)| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Construtor. Quando fizer a autoria do código de saídas para pré-carregar automaticamente arquivos SWZ, ele passa na classe de linha de tempo principal como um argumento. Geralmente, isto não é útil para o código gravado do usuário final.
ParâmetrosmainTimeline:MovieClip (default = null) |
addRSLInfo | () | método |
public function addRSLInfo(info:RSLInfo):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 um registro de RSLInfo descritivo do SWF ou arquivo SWZ que está sendo carregado.
import fl.rsl.RSLInfo;
var info:RSLInfo = new RSLInfo();
info.addEntry('rsl.swf');
myPreloader.addRSLInfo(info);
myPreloader.start();
Parâmetros
info:RSLInfo |
getRSLInfoAt | () | método |
public function getRSLInfoAt(index:int):RSLInfo| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Adiciona o registro de RSLInfo via addRSLInfo() no índice especificado. O índice equivale à ordem em que os registros foram adicionados via addRSLInfo().
for (var i:int = 0; i < myPreloader.numRSLInfos; i++) {
trace('rsl ' + i);
var urls:Array = myPreloader.getRSLInfoAt(i).rslURLs;
for (var j:int = 0; j < urls.length; j++) {
trace(' url: ' + urls[j]);
}
}
Parâmetros
index:int |
RSLInfo |
Elementos da API relacionados
loadContent | () | método |
public function loadContent():void| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
O método loadContent é chamado do quadro 2 do empacotador SWF quando um nome da classe de conteúdo é fornecido ao método start(). Não é geralmente usado com o código gravado do usuário final.
Elementos da API relacionados
start | () | método |
public function start(preloaderAnimClass:Class = null, contentClassName: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 |
Inicia o download dos arquivos RSL. Esta função não deve ser chamada até que todos os registros de RSLInfo tenham sido adicionados via addRSLInfo(). Dois argumentos opcionais podem ser usados ao fazer a autoria do código de saídas automaticamente. O primeiro é uma subclasse ByteArray para carregar um pré-carregador animação de SWF. O segundo é o nome de uma subclasse ByteArray do SWF de conteúdo. Estes argumentos geralmente não são usados no código gravado do usuário final.
Parâmetros
preloaderAnimClass:Class (default = null) | |
contentClassName:String (default = null) |
Elementos da API relacionados
rslLoadComplete | Evento |
fl.events.RSLEventpropriedade RSLEvent.type =
fl.events.RSLEvent. RSL_LOAD_COMPLETE| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Despachado pelo RSLPreloader quando todos os RSLs foram carregados.
rslLoadFailed | Evento |
fl.events.RSLErrorEventpropriedade RSLErrorEvent.type =
fl.events.RSLErrorEvent. RSL_LOAD_FAILED| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Despachado pelo RSLPreloader quando todos os RSLs terminaram de carregar e um ou vários falharam.
rslProgress | Evento |
fl.events.RSLEventpropriedade RSLEvent.type =
fl.events. RSLEvent. RSL_PROGRESS| Versão da linguagem: | ActionScript 3.0 |
| Versão de produto: | Flash CS5 |
| Versões de runtime: | Flash Player 10.1, AIR 2 |
Despachado pelo RSLPreloader para indicar o progresso do download de arquivos RSL.
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas