
07/06/2004 - Boleto Bancário em PHP ou ASP
09/01/2003 - Como simular objetos 3D simples
04/02/2003 - 10 dicas de Webdesign para salvar seu site
26/09/2006 - Efeito metalico
17/05/2004 - Como fazer e modificar calendários
28/04/2007 - Exclusão de fundo chapado com Máscara de Cor
16/09/2007 - Mural de recados
09/01/2003 - Sistema de Banner Rotativo
25/04/2004 - A cultura erronea dos bits
13/04/2006 - Page Rank Google - E Mapas de Site em Html com Links
28/01/2003 - Instalando Plug-ins
07/12/2003 - Action Script 2.0 ( Primeira Parte )
07/09/2006 - Classe MovieClipLoader( ) : Como usá-lo ?
28/01/2003 - Functions
Matheus Belli - 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.
Aguardando descrição...
Leituras: 8435 - Matheus Belli
Olá Pessoal .
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.