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...
joker gaming ถือเป็นเกมเดิมพันออนไลน์ joker โปร ที่ได้รับความนิยมมากที่สุด ณ เวลานี้ เป็นหนึ่งในเกมออนไลน์ reeffutures2018 ที่เป็นที่สนใจของนักลงทุน ในเกมพนันมากมาย เป็นเกม xopg.net ที่เล่นได้ง่าย mavoixtavoie ไม่จำเป็นที่จะต้องลงทุนเยอะ สมัคร joker ก็สามารถเล่นสล็อตออนไลน์ได้ สามารถสร้างกำไรได้ เพียงแค่ทำการกดสปินเท่านั้น herbalpertpresents ก็มีโอกาสที่จะได้รับรางวัลใหญ่อยู่เสมอ เทคนิคสล็อต และไม่จำเป็นต้องใช้ความคิดที่มากมายอะไร gclub ก็สามารถร่วมสนุก slot joker ในการเล่นเกมสล็อตออนไลน์ northbristol
เราคือผู้ให้บริการ superslot เกมสล็อตออนไลน์ northbristol สำหรับบนมือถือ reeffutures2018อันดับ 1 ของประเทศไทย โปร 100 รองรับทั้ง iPhone หรือระบบ IOS และ Android เทคนิคสล็อต เว็บ สล็อต herbalpertpresents ของเรามีเกมส์ให้เลือกเล่นกว่า 200 เกมส์ mavoixtavoie ไม่ว่าจะเป็น xopg.net/ สล็อตยิงปลา เสือมังกร รูเล็ท แข่งม้า ไฮโล เกมคาสิโน Casino และ gclubอีกมากมาย ทดลองเล่นสล็อต เติมเงิน ถอนเงินผ่านระบบอัตโนมัติ. เพื่อนๆ slotsuper สามารถ ดาวน์โหลด ผ่านทาง QR Code ข้างล้างนี้ได้เลย สมัคร super
The same is true for a virtual phone system. A virtual phone system exists online. Calls can easily be forwarded to your cell phone from your office phone. When you are on leave, you can have your colleagues handle calls for you. As a result, users gain a lot of new collaboration and work capabilities. An inbound call can be routed automatically to an auto-attendant, often referred to as a telephone tree. The same platform as their business phone service enables them to exchange text messages with customers.
Its seamless functionality in loading external SWF, GIF, and PNG files enhances a web designer's toolkit. Understanding its basics is not only straightforward but also empowers designers with essential control over the loading process. It's akin to the precision one seeks in navigating tools, much like the efficiency found in the Victoria University login system. Just as MovieClipLoader simplifies file loading, a smooth login experience with Victoria University underscores the significance of streamlined processes in the digital landscape.
Ótimo tutorial, Luiz! A classe MovieClipLoader realmente facilita muito o processo de carregamento de arquivos externos no Flash. A explicação sobre os diferentes listeners de eventos é muito útil, especialmente o onLoadProgress, que permite acompanhar o status do carregamento. Adorei o exemplo prático, ficou bem claro como a integração entre os SWFs funciona. Essa abordagem pode ser muito eficaz para quem está criando sites dinâmicos. Obrigado por compartilhar!