Comunidad de diseño web y desarrollo en internet online

clickTag en AS3

Citar            
MensajeEscrito el 23 Jul 2010 11:43 am
Muy buenas gente!
Estoy teniendo un problema en mi (nuevo) trabajo.
Resulta que me han pedido hacer unos videobanner para enviarselo a diferentes medios de comunicacion.
Para realizar el clickTag las agencias te piden que insertes un boton con el codigo de clickTag. Pero eso es en AS2, y yo utilizo AS3.
He probado diferentes formas para que funcione.
La última, con la que creia haber acertado fue esta:

Código ActionScript :

function enlace(e:MouseEvetn):void
{
   var req:URLRequest = new URLRequest();
   req.url = root["clickTag"];
   navigateToURL(req, "_blank");
}


Para probarlo en mi ordenador del trabajo hice lo siguiente:

Código ActionScript :

function enlace(e:MouseEvetn):void
{
   var req:URLRequest = new URLRequest();
   root["clickTag"] = "http://www.lapaginadedondetrabajo.com/pagina.php?refid=XXX"
   req.url = root["clickTag"];
   navigateToURL(req, "_blank");
}


Y vi que saltaba sin ningun problema.
Asi que envie el codigo que he escrito primero, pero en varios sitios me decian que no podian poner el valor del clickTag.
Como no eran capaces de ninguna manera se me ocurrio que si les enviaba el segundo codigo no habria problema porque saltaria y ademas tendria activo el clickTag, asi que contaria los clicks.
Pero de ninguna manera.
Con lo que mi pregunta es la siguiente.
¿Que estoy haciendo mal? ¿Tengo que realizar el clickTag de alguna otra manera?

Por SeiyaJapon

54 de clabLevel



 

España

safari
Citar            
MensajeEscrito el 23 Jul 2010 01:49 pm
Creo que he encontrando la solucion, o por lo menos me han dicho, desde uno de los medios de comunicacion, que si que les funcionaba.

El codigo seria el siguiente:

Código ActionScript :

function salto(e:MouseEvent):void
{
            navigateToURL(new URLRequest(getClickTag()),"_blank");
}
 
function getClickTag():String
{
   for (var key:String in root.loaderInfo.parameters)
      if(key.toLowerCase()=="clicktag")
          return root.loaderInfo.parameters[key];
   return "";
}

Por SeiyaJapon

54 de clabLevel



 

España

safari

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.