prüfen ob Shared Object existiert

Brothers

Mitglied
hi ich bastel grade ein mutetoggle für ein menu...

die variable aktiv bestimmt ob muted oder nicht
aktiv = true --> mit sound
aktiv = false --> ohne sound

code im ersten frame
PHP:
mySharedObject = SharedObject.getLocal("aktiv_datei");
aktiv_var = mySharedObject.data.aktiv;
_root.aktiv = aktiv_var;

if (mySharedObject.data.aktiv == undefined) {
	_root.aktiv = true;
	_root.mute_btn.gotoAndStop(1);
}else if (mySharedObject.data.aktiv == "true") {
	_root.mute_btn.gotoAndStop(1);
} else {
	_root.mute_btn.gotoAndStop(2);
}


code im mute_button
PHP:
on(release) {
	if (_root.aktiv == true) {
		_root.aktiv = false;
		this.gotoAndStop(2);
		mySharedObject = SharedObject.getLocal("aktiv_datei");
		aktiv_var = mySharedObject.data.aktiv;

		mySharedObject = SharedObject.getLocal("aktiv_datei");
		mySharedObject.data.aktiv = "false";
		mySharedObject.flush();
	} else {
		_root.aktiv = true;
		this.gotoAndStop(1);
		mySharedObject = SharedObject.getLocal("aktiv_datei");
		aktiv_var = mySharedObject.data.aktiv;

		mySharedObject = SharedObject.getLocal("aktiv_datei");
		mySharedObject.data.aktiv = "true";
		mySharedObject.flush();
	}
}
 
Aus der Flashhilfe (F1):
"Rückgabewerte
SharedObject - Gibt einen Verweis auf ein lokal permanentes gemeinsames Objekt zurück, das nur für den aktuellen Client verfügbar ist. Wenn Flash Player das gemeinsame Objekt nicht erstellen oder finden kann (beispielsweise, weil localPath auf ein nicht vorhandenes Verzeichnis verweist oder der Parameter secure falsch verwendet wurde), gibt diese Methode null zurück.
"
 
Zurück