
07/12/2003 - Dando poderes ao Flash
09/01/2003 - Implementando um tradutor de línguas no seu web site
04/05/2005 - Centralizar usando CSS
09/02/2003 - Artigo Arrays II
09/01/2003 - Excluindo registros
09/01/2003 - Inserindo Registros
29/01/2003 - Enviando EMAIL com ASP, COLDFUSION E PHP
09/01/2003 - Indique
09/01/2003 - Sistema de Banner Rotativo
09/01/2003 - Criando um sistema de login
09/01/2003 - Integração Flash com banco de dados
16/09/2007 - Mural de recados
21/04/2003 - instalação da classe FastTemplate
07/12/2003 - Compacte bancos de dados MDB pelo ASP/VBS script
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: 4376 - Matheus Belli
Olá pessoal ,
Hoje trataremos de um assunto bem interessante , 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 : <!--[endif]-->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”.
<!--[if !supportEmptyParas]--><!--[endif]--> onLoadInit :
Chamado quando , as actions do primeiro frame do arquivo externo forem executadas.
<!--[if !supportEmptyParas]--><!--[endif]--> 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
<!--[if !supportEmptyParas]--><!--[endif]--> onLoadStart :
Chamado quando, é dado o ínicio do carregamento do arquivo externo.
<!--[if !supportEmptyParas]--><!--[endif]-->
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();<!--[if !supportEmptyParas]--><!--[endif]-->//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.
<!--[if !supportEmptyParas]--> <!--[endif]-->
Volte ao filme Principal.FLA e compile-o. (CTRL+ENTER). Pronto!
Perceba todos os eventos acontencendo...principalmente onLoadProgress.
É isso aí !
<!--[if !supportEmptyParas]--> Até mais pessoal. Aguardem novidades...