rendered paste bodyimport flash.external.*;
var local_data = SharedObject.getLocal('GM_crossFlashStorage');
var methodNameSav:String = "saveData";
var instanceSav:Object = null;
var methodSav:Function = svD;
var wasSuccessfulSav:Boolean = ExternalInterface.addCallback(methodNameSav, instanceSav, methodSav);
function svD(k,v) {
local_data.data[k] = v;
local_data.flush();
}
var methodNameGet:String = "getData";
var instanceGet:Object = null;
var methodGet:Function = gD;
var wasSuccessfulGet:Boolean = ExternalInterface.addCallback(methodNameGet, instanceGet, methodGet);
function gD(k) {
return local_data.data[k];
}
var methodNameDel:String = "deleteData";
var instanceDel:Object = null;
var methodDel:Function = delD;
var wasSuccessfulDel:Boolean = ExternalInterface.addCallback(methodNameDel, instanceDel, methodDel);
function delD(k) {
delete local_data.data[k];
local_data.flush();
}