
16/03/2003 - Verificando integridade de servidores POP com PHP/sockets
06/11/2006 - Como bloquear o evento disparado pela tecla Print Screen
30/07/2006 - Aumentando seu Page Rank
09/01/2003 - Livro de Visitas
22/09/2006 - W3C e Web Standards
30/04/2005 - Validação de Formularios em JSP
13/03/2003 - Não basta falar só a língua do micro
07/12/2003 - Tipos de dados no SQL Server
09/01/2003 - Como simular objetos 3D simples
07/12/2003 - Personalize seu UltraEdit
09/01/2003 - Integração Flash com banco de dados
14/06/2006 - Interagindo com o teclado dinâmicamente - Parte II
08/12/2003 - Passe as variaveis por valor sem ByVal
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: 8077 - 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...