All pastes #1618876 Raw Edit

Something

public text v1 · immutable
#1618876 ·published 2009-10-14 09:29 UTC
rendered paste body
import 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();	
}