0

我有一个来自 adcloud 的跟踪标签。现在,如果我可以依赖 js,那么从我的 Flash 应用程序调用它就可以了。但是,我的老板希望我在禁用 js 时发送相同的信息。

我得到了一个跟踪像素图像:

<img src="https://a.adcloud.net/retargeting/?keywords=dpsmapp_ordered" width="1" height="1" border="0" alt="">

我将如何在我的 Flash 应用程序中使用/调用它?首先想到的是简单地执行 a load(url),但这给了我一个401: Denied错误。

4

1 回答 1

2

正常的方法是使用Loader或加载它URLLoader,但这要求托管跟踪器的人已经在他们的服务器上设置了一个跨域 xml 文件。

像这样的东西;

var loader:Loader = new Loader();
loader.load(new URLRequest(url));

您甚至不需要听完整事件,因为您不会使用文件本身。

编辑:另一种解决方案可能是在某个地方(使用 PHP 或其他)设置您自己的 Web 服务,其中设置了所有跨域文件等,这将下载跟踪像素。然后从闪存调用该服务,而不是直接访问跟踪器。您还可以向该服务发送一个推荐 URL,并将其设置为“假”标题。

于 2012-05-02T17:37:26.393 回答