Flash - clickTag
Flash: até a versão 10
Fallback image: gif ou jpg
Formato: consulte a Tabela de Formatos
O GIF/JPG alternativo é obrigatório, visando atender usuários que não possuam o plugin "Flash".
O clique dentro do Flash não deve conter a URL de destino, verifique o procedimento de construção abaixo de acordo com a sua versão do Flash.
- Os SWFs apresentam problema no clique quando o Internet Explorer está usando Flash plugin 10 e com anti-popup ativo.
Este problema foi detectado em peças até a versão 7, portanto, é recomendável que enviem as peças na versão 8 ou superior.
- Todas as peças em Flash tem como padrão o wmode OPAQUE.
Dicas da Adobe para desenvolvimento de peças publicitárias em Flash:
Flash X CPU Usage | Optimizing Flash | Flash Best Practice
Crie o botão normalmente, selecione o botão na cena e coloque a seguinte action:
Clique aqui para baixar o script em TXT
import flash.external.ExternalInterface; import flash.net.URLRequest; import flash.net.navigateToURL; import flash.events.MouseEvent; function openWindow(url:String, target:String = '_blank', features:String=""):void{ var WINDOW_OPEN_FUNCTION:String = "window.open"; var myURL:URLRequest = new URLRequest(url); if (ExternalInterface.available) { ExternalInterface.call(WINDOW_OPEN_FUNCTION, url, target, features); } } function clickedb(e:MouseEvent):void { var sURL: String; if ((sURL = root.loaderInfo.parameters.clickTag)) { openWindow(sURL); } } botaoUOL.addEventListener(MouseEvent.CLICK, clickedb);
Multiplos Cliques
Crie o botão normalmente, de acordo com a sua versão do Flash seguindos os manuais acima
Preencha exatamente como nos demais manuais, a única diferença para multiplos cliques é colocar as variáveis com números na frente:
_root.clickTag1, _root.clickTag2 ......... _root.clickTagN
onde N pode ser qualquer número, envie as peças e relacione os links com cada uma das variáveis em um arquivo txt ou no corpo do email, por exemplo:
clickTag1 = http://www.meu-site.com.br clickTag2 = http://www.nosso-site.com.br clickTag3 = http://www.outro-site.com.br
Customizando o tamanho da janela destino
Se você precisar abrir o seu site em um tamanho de janela especifico basta utilizar a função abaixo
on(release){ getURL("javascript:void(window.open('"+ _root.clickTag +"' , 'JanelaPublicidade' , 'location=no, toolbar=no, directories=no, menubar=no, resizable=no, scrollbars=no, status=no, width=400, height=300'));" , "_self"); }
basta alterar os valores em negrito pelo tamanho da janela desejada.
Formulários em Flash
Se possui um formulário em sua peça em Flash basta seguir o procedimento abaixo:
on(release){ getURL(_root.clickTag + "?parse=" + valor, "_blank"); }
Basta substituir parse pelo seu parseador e a variávelvalor pelo valor que foi preenchido no formulário.
Envie apenas a url destino excluindo os parceamentos, se sua url final com os valores do formulário for http://www.meu-site.com.br/cadastro.php?nome=jose, a url que deve enviar é http://www.meu-site.com.br/cadastro.php neste exemplo o parse será nome e o valor será jose a forma de capturar o valor fica a critério do desenvolvedor.
Caso tenha mais de um campo no formulário basta concatenar os parceadores com &. Veja o exemplo abaixo:
on(release){ getURL(_root.clickTag + "?parse=" + valor + "&parse2=" + valor2, "_blank"); }
O Alto consumo de CPU pode ser causado por um frame rate alto e ou uso de Action Script. Na grande maioria dos casos os programadores podem resolver este problema baixando o frame rate e eliminando o uso de Action Script.
O UOL recomenda a utilização de no máximo 12 quadros por segundo, evitando o uso abusivo da máquina do usuário. Os problemas mais comuns:
- Lentidão do sistema do usuário;
- Impossibilidade de clique na peça;
- Visualização lenta da animação;
Em casos críticos o navegador do usuário pode parar de responder.
Para verificar o uso de CPU de sua peça siga os seguintes passos (Windows 2000 ou XP):
- Tecle ao mesmo tempo Control, Alt e Delete;
- Clique em Task Manager;
- Em seguida na aba Performance.
O UOL recomenda que testes sejam realizados em máquinas com processador Intel Pentium 4 ou equivalente com no máximo 256 MB de memória RAM (verifique mais detalhes abaixo no tópico "Máquina Padrão"). Para saber qual a configuração de sua máquina basta ir até o seu desktop e clicar com o botão direito do mouse sobre o ícone "Meu Computador"
Em seguida "Propriedades" uma tela como na imagem acima à direita será exibida.
Peças serão aprovadas nos casos em que o consumo de CPU não ultrapasse 30% na máquina padrão durante toda a animação. Demais casos deverão passar por analise do UOL onde a peça será colocada em teste para verificação de desempenho.
Não é permitido qualquer som sem que haja interação do usuário.
Exemplo: mouse over, clique em um botão liga / desliga para o som.
Para preservar a qualidade editorial do site existem algumas restrições e recomendações quanto à velocidade da animação e contorno da peça publicitária.
Procure evitar que a peça fique piscando intermitentemente, isso irrita o usuário que está tentando ler uma noticia e tambem é proibido pelo UOL;
Sempre que o fundo da peça for o mesmo da pagina procure colocar um fio de contorno, principalmente se a sua peça tiver o fundo branco;
Todas as peças são publicadas por padrão com o fundo transparente, caso você não queira que a peça fique com esta característica coloque um objeto de fundo;