By -
陳 瞽鱦
Flash 广告添加两家监测的方法
在广告代理关系复杂的时候,可能需要添加多家监测公司的代码,这其实是一种深度不信任。
AS 2.0
if (_root.p == null) { var lv1 = new LoadVars(); var lv2 = new LoadVars(); lv1.load("http://ad.doubleclick.net/imp;v1;f;276949824;0-0;0;104347214;1|1;56189586|56078900|1;;cs=v;%3fhttp://ad.cn.doubleclick.net/dot.gif?ts=" + new Date().getTime()); lv2.load("http://g.cn.miaozhen.com/x.gif?k=1009215&p=3z9qu0&rt=2&ns=[M_ADIP]&ni=[M_IESID]&na=[M_MAC]&v=[M_LOC]&o="); _root.p = 1; trace("记录。。。"); }
AS 3.0
import flash.display.Loader; import flash.net.URLRequest; //第一家 var imp_URL1:String = "http://v.admaster.com.cn/i/a1111,b200234788,c1464,i0,m202,h"; //第二家 var imp_URL2:String = "http://v.admaster.com.cn/i/a2222,b200234788,c1464,i0,m202,h"; //是否第一次请求,如果是,执行,否则不执行! var firstFlag; try { if (firstFlag == undefined) { var loader1:URLLoader = new URLLoader(); var loader2:URLLoader = new URLLoader(); loader1.load(new URLRequest(imp_URL1)); loader2.load(new URLRequest(imp_URL2)); //trace(imp_URL1); //trace(imp_URL2); firstFlag = 1; trace("success"); } } catch (error:Error) { trace("unable to loader"+error); }