Hey,
ich habe ein kleines Problem mit SharedObject.
Und zwar geht es um folgendes ich habe einen AudioPlayer der sich merken soll ob er an oder aus ist, so dass er wenn ich die seite wechsel nicht immer automatisch startet wenn er ausgeschalten wurde.
Offline funktioniert auch alles supper nur online leider nicht.
Hier mal mein Code vll. weiß einer von euch Rat.
Code:
var soundToLoad:Sound = new Sound();
var playstate:Boolean;
local = SharedObject.getLocal("sound");
playstate = local.data.soundstate;
if(playstate == "undefined") {
trace("wurde noch nicht gesetzt" );
local.data.soundstate = true;
trace(local.data.soundstate);
}
soundToLoad.onLoad = function(success:Boolean) {
if (success) {
if(local.data.soundstate == true){
btn_sound.soundtxt.text = "SOUND ON"
this.start(0, 999);
}
else
{
btn_sound.soundtxt.text = "SOUND OFF"
}
}
}
soundToLoad.loadSound("http://rundgang2010.de/preview/wp-content/themes/rundgang2010/images/loop.mp3", false);
btn_sound.onRelease = function () {
playstate = local.data.soundstate;
trace(local.data.soundstate);
if(playstate == false){
btn_sound.soundtxt.text = "SOUND ON"
soundToLoad.start(0, 999);
local.data.soundstate = true;
trace("on");
}
if(playstate == true){
btn_sound.soundtxt.text = "SOUND OFF"
soundToLoad.stop();
local.data.soundstate = false;
trace("off");
}
}