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):void
numRSLInfos | 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():int
Elementos 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.RSLEvent
propriedade 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.RSLErrorEvent
propriedade 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.RSLEvent
propriedade 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