我有来自adcloud的跟踪代码。现在,如果我可以依赖js,从我的Flash应用程序调用它只是很好的。但是,我的老板希望我在禁用js时发送相同的信息。
我获得了跟踪像素图片:
<img src="https://a.adcloud.net/retargeting/?keywords=dpsmapp_ordered" width="1" height="1" border="0" alt="">
我如何在我的Flash应用中使用/调用此功能?我想到的第一件事就是简单地执行load(url)
,但这会给我一个401: Denied
错误。
答案 0 :(得分:2)
通常的方法是使用Loader
或URLLoader
加载它,但这需要托管跟踪器的人在其服务器上设置了跨域xml文件。
像这样;
var loader:Loader = new Loader();
loader.load(new URLRequest(url));
您甚至不需要收听完整的活动,因为您不会使用该文件本身。
编辑: 另一种解决方案可能是在某处(使用PHP或其他)设置自己的Web服务,其中设置了所有跨域文件等,这将下载跟踪像素。然后从闪存中调用该服务,而不是直接访问跟踪器。您还可以将推荐URL发送到该服务并使其成为&#34; fake&#34;标题。