2012-05-02 5 views
0

私はadcloudのトラッキングタグを持っています。今、私がjsに頼ることができるなら、私のFlashアプリケーションから呼び出すことはちょうどpeachyで動作します。しかし、私の上司は、jsが無効になっているときに同じ情報を送信したいと思っています。<img>タグをFlashで使用するには?

私はトラッキングピクセルの画像を与えられている:

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

は、どのように私は私のFlashアプリでこれを呼び出す/使うのでしょうか?最初に気づいたのは、load(url)を実行することでしたが、それは私に401: Deniedというエラーを出しました。

+0

navigateToUrlを使用してください。ユーザーがクリックする必要があります。あなたがJSを有効にしていない限り、私はユーザーのクリックなしでtrakcに他の方法を考えることはできません! – Neil

答えて

2

通常は、LoaderまたはURLLoaderのいずれかを使用してロードするのが普通ですが、トラッカーをホストしているユーザーがそのサーバーにクロスドメインxmlファイルを設定する必要があります。

このようなものです。

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

ファイル自体を使用しないため、完全イベントを聴く必要はありません。

EDIT: もう1つの解決策は、トラッキングピクセルをダウンロードするすべてのクロスドメインファイルなどが設定されている(PHPなどを使用して)どこかで独自のWebサービスを設定することです。次に、トラッカーに直接アクセスする代わりに、そのサービスをフラッシュから呼び出します。また、サービスへの紹介URLを送信し、ヘッダーを「偽」することもできます。

+0

ご提案いただきありがとうございます。これは私のためには機能しませんが(401拒否エラー)、私はこの回答が同様の問題を抱えている人に役立つと思うのでアップアップします(: – IAE

+0

Hmm。https://a.adcloud.net/にアクセスしようとするとcrossdomain.xml、私は401(それはユーザー名/パスワードが必要です)があります。それはそこに停止している可能性があります(フラッシュがファイルを探す最初の場所です)。 –

関連する問題