Como fazer um flash banner clicável Com ActionScript
Flash banners , animações que rolam automaticamente um padrão de repetição de letras, palavras ou imagens em toda a fase de inflamação , são usados para atrair a atenção em um site. Itens que se movem , como banners em Flash, muitas vezes, chamar a atenção do espectador . Porque banners móveis atrair a atenção do espectador , os anunciantes muitas vezes querem transformar banners em anúncios clicáveis . Nestes casos, quando o banner é clicado, os anunciantes querem uma nova página Web com material promocional ou um carrinho de compras para aparecer. . Banners em Flash não são muito diferentes do que os outros objetos em Flash, tornando-se uma simples operação para fazer um flash banner clicável usando ActionScript 3 ( AS3) Coisas que você precisa
Adobe Flash Professional : versões CS3 , CS4 ou CS5
um arquivo SWF flash que contém o banner animado concluído
Show Mais instruções
1
Inicie o programa flash. Clique em ” Arquivo Flash (ActionScript 3.0) ” da janela de abertura para criar um novo arquivo para um projeto de animação Flash AS3 .
2
Selecione “Actions” no menu “Window” no menu principal do Flash bar para abrir o editor do ActionScript 3. Posicione o cursor do mouse sobre a primeira linha do editor do ActionScript 3. Clique com o botão do mouse. Digite o código abaixo para criar um objeto MovieClip chamado ” movieContainer , ” instruir o programa Flash para carregar no arquivo de banner de animação ( ” MasterIllustrationReferenceLibrary.swf ” ) e armazenar o conteúdo do arquivo de banner no objeto movieContainer .
var movieContainer : MovieClip;
var movieLoader : loader = new Loader ();
movieLoader.load (new URLRequest ( ” MasterIllustrationReferenceLibrary.swf “));
3
Digite o belowcode para a próxima linha do ActionScript 3 editor de rigger um arquivo carregado ( COMPLETA ) ouvinte de evento que irá executar o código na função ” movieLoaded_fn ” quando o arquivo de animação bandeira concluiu o carregamento.
movieLoader.contentLoaderInfo.addEventListener ( Event.COMPLETE , movieLoaded_fn );
4
Digite o ” movieLoaded_fn ” código de função começando na próxima linha do editor de ActionScript 3 para converter o conteúdo do arquivo de banner em um objeto MovieClip , colocar o banner no palco nas coordenadas do palco ( 100,0 ) e adicionar um banner do mouse evento CLICK ouvinte que irá instruir o Flash para executar as instruções na função ” callFunction_fn ” quando o banner de animação é clicado
função movieLoaded_fn (e: Event): . void {
movieContainer = movieLoader.content como MovieClip;
addChild ( movieContainer );
movieContainer.x = 100;
movieContainer.addEventListener ( MouseEvent.CLICK , callFunction_fn );
}
5
Digite o ” callFunction_fn ” código de função começando no próxima linha do editor ActionScript 3 de tal forma que o flash vai abrir a página web da Adobe ( navigateToURL ) quando um evento bandeira clique do mouse ocorre
função callFunction_fn . (e: MouseEvent ): void {
navigateToURL (new URLRequest ( ” http:www.adobe.com “)); }
;
6
Copie e cole o código no editor do ActionScript 3 para garantir que o código sintaxe é livre de erros eo programa clicável bandeira executado corretamente
var movieContainer : . MovieClip;
var movieLoader : loader = new Loader ();
movieLoader.load ( novo URLRequest(“MasterIllustrationReferenceLibrary.swf”));
movieLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, movieLoaded_fn );
função movieLoaded_fn (e: Event): void {
movieContainer = movieLoader.content como MovieClip;
addChild ( movieContainer );
movieContainer.x = 100;
movieContainer.addEventListener ( MouseEvent.CLICK , callFunction_fn );
}
função callFunction_fn (e: MouseEvent ): void {
navigateToURL (new URLRequest ( ” http:www.adobe.com “)); }
;
7
Clique em ” Test Movie ” no menu Janela para jogar o clicável filme banner. Clique no banner que é exibido e observe que a página da Web Adobe aparece em uma nova janela no seu browser .