Flash
Você está aqui: Home » Flash » Classe MovieClipLoader( ) : Como usá-lo ?
Classe MovieClipLoader( ) : Como usá-lo ?

Esta é uma correção do artigo MovieClipLoader(), devido a erros de renderização do meu artigo algumas pessoas não estavam conseguindo realizar o tutorial.
Aqui aprenderemos a usar a classe MovieClipLoader . Sua finalidade básica é carregar arquivos SWF, GIF, PNG externamente.
O uso dessa classe no modo geral é bem simples e o controle que ela oferece ao carregamento é algo bem usual no dia-a-dia de qualquer webdesigner.
Por exemplo :
É possivel ser criado um unico preloader para um site inteiro.
Esta classe suporta os seguintes Event Listeners :
onLoadComplete :
Chamado quando , o arquivo externo teve seu carregamento finalizado.
onLoadError :
Chamado quando , houve uma falha ao carregar o arquivo externo. Geralmente é devido a “Arquivo Inexistente”.
onLoadInit :
Chamado quando , as actions do primeiro frame do arquivo externo forem executadas.
onLoadProgress :
Chamado toda vez que , o conteúdo externo é gravado no disco durante o processo de carregamento. Fica entre o onLoadStart e o onLoadComplete. Tem como parêmtros : target:MovieClip, bytesLoaded:Number, bytesTotal:Number
onLoadStart :
Chamado quando, é dado o ínicio do carregamento do arquivo externo.
Vamos ao Flash !
PRINCIPAL.FLA
* Crie um filme novo no flash e salve com o nome de Principal.fla.
* Com o BRUSH TOOL (B) , pinte um ponto qualquer sobre o palco.
* Selecione o ponto e pressione F8 e transforme-o em Movieclip com o nome de “swfLoader” e com instância de mesmo nome. Este será o movieclip que receberá os arquivos externos.
* Crie uma nova Layer em seu documento. Clique sobre o Frame 1 na Timeline e pressione F9 para inserirmos o ActionScript dentro do frame.
Insira o seguinte código :
stop();
// Criando um objeto MovieClipLoader
carregadorMCL = new MovieClipLoader();
//Quando iniciar o carregamento do swf externo...
carregadorMCL.onLoadStart = function() {
trace("começou o carregamento...");
};
// Quando estiver em carregamento...
carregadorMCL.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
trace(target + " - Carregado : " + bytesLoaded + " bytes de " + bytesTotal);
};
//Quando o carregamento finalizar...
carregadorMCL.onLoadComplete = function() {
trace("Finalizado...");
};
// Puxando o filho.swf para ser carregado em "swfLoader"
// Todos os eventos acima só funcionarão após o loadClip , sem ele nada funciona.
carregadorMCL.loadClip("filho.swf", swfLoader);
FILHO.FLA
Agora crie um segundo filme no Flash , coloque qualquer conteúdo nele. Salve-o com o nome de filho.fla , logo após compile-o(CTRL+ENTER) gerando assim filho.swf que será puxado pelo MoviClipLoader.
Volte ao filme Principal.FLA e compile-o. (CTRL+ENTER). Pronto!
Perceba todos os eventos acontencendo...principalmente onLoadProgress.
É isso aí !
Até mais pessoal.
Sobre o Colunista:
Matheus Belli
Profissão: Técnico em informática , programador de PHP, especializado em desenvolvimento web ,trabalha com aplicações Adobe como Photoshop , Flash 8, Dreamweaver , Fireworks. Utiliza o Action Script para elaborar efeitos e interações com banco de dados.
Descrição: Aguardando descrição...
Outros artigos postados por este autor
- Trabalhando com o WITH
- Pixel Fonts : Encaixe preciso e fácil com Action Script
- Classe MovieClipLoader( ) : Como usá-lo ?
- Classe MovieClipLoader( ) : Como usá-lo ?
Artigos relacionados sobre Flash
- Integração Flash com banco de dados
- Flash e as mudanças do IE
- Enviando EMAIL com ASP, COLDFUSION E PHP
- Action Script 2.0 ( Primeira Parte )
- Integração Flash X ColdFusion
- Classe MovieClipLoader( ) : Como usá-lo ?
Parceiros
BR-Linux.org
Criar WEB
Regularização de Imoveis SP
Montagens de Sites
Templates de Sites
Desenvolvedor de Sites
Elaboração de Sites
Produção de Sites
Programador de Sites
Criadores de Sites
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Criando um sistema de login
Enviando email em formato HTML em PHP
Menu Circular em 3D
Cargos e salários na área de informática
Como fazer e modificar calendários
Action Script 2.0 ( Primeira Parte )
10 dicas de Webdesign para salvar seu site
Fireworks VS Photoshop
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Loja Virtual com Sistema Pagseguro
Sistema de Compra Coletiva
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Portifólio Grupo SOS Designers
Fale Conosco







