Class cookie pour simplifier l'utilisation de sharedobject (attention c pas une révolution lol)

Contenu du snippet

Hello @ tous
voici une p'tite class, toute simple et qui paye pas de mine, mais moi perso elle me sert bien car simplifi l'utilisation de SharedObject
il suffit de l'intégré au swf (import) et ca roule
cette class implémente automatiquement une varaible count en temps que compteur de visite :)

Source / Exemple :


class Cookies extends SharedObject{
	var name:String;
	var data:Object;
	var so:SharedObject;
	function Cookies(n){
		if (n == undefined) this.name = "FlashCookies";
		else this.name = n;
		this.so = SharedObject.getLocal(this._name);
		this.data = this.so.data;
		if (this.data.count == undefined) this.data.count = 1;
		else this.data.count++;
	}
	public function getElt(prop){
		return this.so.data[prop];
	}
	public function addElt(prop,value){
		this.so.data[prop] = value;
		this.so.flush();
	}
	public function removeElt(prop){
		delete this.so.data[prop];
		this.so.flush();
	}
	public function clear(){
		this.so.clear();
	}
}

Conclusion :


import Cookies;

var logs = new Cookies("test");
if(logs.getElt("mail") == undefined) logs.addElt("mail","mail@toto.com");
trace (logs.getElt("mail"));
trace (logs.getElt("count"));

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.