tip en flash
Recientemente he descubierto varias cosillas en flash que me han sorprendido.
Imaginaos la situacion:
El cliente quiere distribuir a otros clientes una serie de banners en flash y a la vez quiere hacer un tracking de los clicks a ese banner, pero con la condicion de distribuir unica y exclusivamente la pelicula de flash.
En otras ocasiones, a la vez que se ha distribuido la peli de flash, iba acompanyada de algun script en asp o php para el tracking.
Esta vez se complica mas, pues las condiciones dicen que solo se distribuira la pelicula de flash por razones legales.
Al mismo tiempo por razones legales el tracking se debe hacer desde la pagina del cliente, lo cual va a dificultar todavia mas la situacion por los problemas que da flash con el tema de crossdomain policy.
La solucion seria crear un proxy o utilizar Allowdomain, pero claro esta que la distribucion de la pelicula de flash no implica conocer el domain del otro cliente...ya veis, un lio legal del carajo, por lo que en ningun momento se va a tener accesso a la informacion del tercer domino dejando inutil la solucion de allowdomain en flash.
entonces, experimentando un poquillo, llegue a una conclusion, y funciona...basicamente se puede ejecutar javascript como tal utilizando getURL, de tal manera que a la hora de establecer contacto con otro dominio para el tracking lo hago desde el browser, pero sin tener que distribuir a la vez el html
Código:
<code>
getURL ("javascript:a=new Function(\'i=new Image();i.src=\\'http://tracking.yourdomain.com/track.gif\\'\');a();");
</code>
Bueno, solo eso , es una cosilla que he descubierto (quizas alguien lo habia descubierto antes) y me apetecia compartirlo.
pau
Buena solución, si señor, muy inteligente.