ClickTag é um termo bastante conhecido pelas lojas virtuais, principalmente quando usam o flash para divulgação em grandes portais. Na verdade, clickTag é uma variável no html que pode ser lida pelo flash, são as famosas flashVars.
As FlashVars permitem a comunicação do arquivo swf com o html sem o uso de javascript ou xml. Nesse post vamos criar um arquivo flash usando Actionscript 3 para ler uma flashVar dentro do html e direcionar para um link.

Primeiro declaramos a flashVar no html, basicamente ela vai ser um parâmetro dentro da tag object.

Código do Html

</pre>
<object width="728" height="90" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="flashVars" value="clickTAG=http://www.disantinni.com.br" /><param name="src" value="meuArquivo.swf" /><param name="flashvars" value="clickTAG=http://marceloneil.wordpress.com/" /><embed width="728" height="90" type="application/x-shockwave-flash" src="meuArquivo.swf" flashVars="clickTAG=http://www.disantinni.com.br" flashvars="clickTAG=http://marceloneil.wordpress.com/" />/*carregando o arquivo swf*//*criando parametro clickTAG*/  /* embed passa os mesmos parametros, no caso do usuário usar browser diferente do IE*/</object>
<pre>


Posteriormente, buscamos o valor dessa flashVar e executamos o função de direcionamento do link através do clique.
Código do Flash

var link:String = root.loaderInfo.parameters.clickTAG; //buscando o valor da flashVar "clickTAG" e armazenando na variável
btn_click.addEventListener(MouseEvent.CLICK,navegarSite); //chamando a função
function navegarSite(evt:MouseEvent):void {
	var minhaUrl:URLRequest  = new URLRequest(link);
	navigateToURL(minhaUrl,'_blank');
}

No exemplo utilizei a flashvar para linkar o flash a um site, semelhante ao dos anuncios nos portais. Entretanto, podemos usá-la para fazer verificações, disparar funções dentre outras.
Espero que tenham gostado, um abraço e até o próximo post!