2012-05-02 7 views
0

adcloud의 추적 태그가 있습니다. 자, js에 의지 할 수 있다면, Flash 응용 프로그램에서 호출하면 그냥 복숭아가 작동합니다. 그러나, 나의 상사는 js가 무능 할 때 나가 동일한 정보를 보낸 ㄴ다는 것을 싶을.플래시에서 <img> 태그를 사용하는 방법?

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

어떻게 사용하는 것이/내 플래시 응용 프로그램이 호출 :

나는 추적 픽셀 이미지를 주어졌다? 가장 먼저 생각한 것은 load(url)을 수행하는 것이었지만 그 결과 401: Denied 오류가 발생했습니다.

+0

사용자가 클릭해야한다고 생각하기는하지만 navigateToUrl을 사용하십시오. 따라서 JS를 사용하지 않으면 사용자 클릭없이 trakc에 대한 다른 방법을 생각할 수 없습니다! – Neil

답변

2

일반적인 방법은 Loader 또는 URLLoader를 사용하여로드하는 것입니다, 그러나 이것은 추적기를 호스팅하는 사람들이 자신의 서버의 도메인 간 XML 파일을 설정해야합니다.

이와 비슷한 것;

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

파일 자체를 사용하지 않으므로 complete-event도 듣지 않아도됩니다.

편집 : 또 다른 해결책은 PHP 등을 사용하여 어딘가에서 자신의 웹 서비스를 설정하고 모든 크로스 도메인 파일 등을 설정하여 추적 픽셀을 다운로드하는 것입니다. 그런 다음 추적기에 직접 액세스하는 대신 플래시에서 해당 서비스를 호출하십시오. 또한 서비스에 대한 참조 URL을 보내 헤더를 "허위"로 만들 수도 있습니다.

+0

제안 해 주셔서 감사합니다. 이것은 나를 위해 작동하지 않습니다 (401 거부 된 오류),하지만이 대답은 비슷한 문제 (: – IAE

+0

흠) 사람들을 도울 것이라고 생각하기 때문에 upvote거야. 언제 https://a.adcloud.net/에 도달하려고하면 crossdomain.xml을 사용하면 401 (사용자 이름/비밀번호를 원함)을 얻을 수 있습니다. 플래시가 파일을 찾는 첫 번째 장소에있을 수 있습니다. –

관련 문제