tracking
aaa/crossdomain.xml");
♥0 |
Line 35 |
Modified 2012-05-29 12:13:53 |
MIT License
archived:2017-03-20 09:28:53
ActionScript3 source code
/**
* Copyright naokiryu ( http://wonderfl.net/user/naokiryu )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/4UMc
*/
package {
import flash.display.Sprite;
import flash.net.SharedObject;
import flash.text.*;
import flash.external.ExternalInterface;
import mx.utils.UIDUtil;
import flash.net.URLVariables;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.navigateToURL;
import flash.system.Security;
public class tracking extends Sprite {
public function tracking() {
Security.loadPolicyFile("http://aaa/crossdomain.xml");
var obj:SharedObject = SharedObject.getLocal("tracking_test");
if(obj.data.uuid == undefined){
obj.data.uuid = UIDUtil.createUID();
}
var js:String = "function (){return location.href}";
obj.data.url = ExternalInterface.call(js);
var variables:URLVariables = new URLVariables();
variables.uuid = obj.data.uuid;
variables.url = obj.data.url;
var urlRequest:URLRequest = new URLRequest();
urlRequest.url = "tracking.php";
urlRequest.method = URLRequestMethod.POST;
urlRequest.data = variables;
navigateToURL(urlRequest, "_self");
}
Security.allowDomain("*");
public function getSharedObject():SharedObject {
return SharedObject.getLocal("tracking_test");
}
}
}