Insertar Código ClickTAG en actionScript 3 (AS3) y actionScript 2 (AS2)

Si desarrollas banners para Internet en Flash, necesitarás insertar el código ClickTAG. Esta variable se llama así por convención de los principales medios online, y surge para permitir enlazar los banner en Flash a su URL de destino, permitiendo analizar estadísticamente sus clics.

as3

Dependiendo de la versión de Flash que utilices, trabajarás con actionScript 2 o actionScript 3. Mi consejo es que trabajes con AS2, sobretodo porque para previsualizar AS3 los usuarios necesitarán tener un plugin más moderno, corriendo el riesgo de perder audiencia por no tener el plugin de Flash actualizado.

Para unos y para otros, os dejo el código de ClickTAG para ambas versiones. En cualquier caso, tendrás que crear un MovieClip o un Botón en la capa superior de la línea de tiempo, que para este caso le nombraremos en Propiedades NOMBRE_DEL_BOTON.

Código ClickTAG con actionScript 2
• Si aplicas el código directamente a un MovieClip o a un Botón
on (release) { getURL(_root.clickTAG, '_blank'); }

• Si usas el código en la línea de tiempo
NOMBRE_DEL_BOTON.onRelease = function(){ getURL(_root.clickTAG, '_blank'); }


Código ClickTAG con actionScript 3

import flash.events.MouseEvent;
import flash.net.URLRequest;
import flash.net.navigateToURL;

NOMBRE_DEL_BOTON.addEventListener(MouseEvent.MOUSE_UP, onClick);
function onClick(e:MouseEvent):void {
var click_tag:String = root.loaderInfo.parameters.clickTAG;
if(click_tag) {
navigateToURL(new URLRequest(click_tag), '_blank');
}
}