
Aşağıdaki kodlar Action Script 3.0 a göre yazılmıştır.
var SesYok:String=stage.loaderInfo.parameters["sessiz"]; //Sayfadan Gelen parametre
var Cerezim=SharedObject.getLocal("SesVarmiYokmu"); //Nesnemizi çagıralım
if (Cerezim.data.SesVarmi==null){
//Nesne yok demekki, olusturalim
Cerezim.data.SesVarmi=1; //Degiskenimiz
Cerezim.flush();
}
var Ses:SoundTransform = new SoundTransform();
seskes.addEventListener(MouseEvent.CLICK, onClick);
if(SesYok=="1"){
Ses.volume = 0;
SoundMixer.soundTransform = Ses;
seskes.gotoAndStop(2); //Ses acma animasyon
}
if(Cerezim.data.SesVarmi==0){
SesiKapat();
}
function onClick(event:MouseEvent):void {
if (Ses.volume>0) {
SesiKapat();
} else {
SesiAc();
}
}
function SesiKapat(){
Ses.volume = 0;
SoundMixer.soundTransform = Ses;
seskes.gotoAndStop(2); //Ses acma animasyonu
Cerezim.data.SesVarmi=0; //Sesi kapatti bilgisini tarayiciya kaydediyoruz
Cerezim.flush();
}
function SesiAc(){
Ses.volume = 1;
SoundMixer.soundTransform = Ses;
seskes.gotoAndStop(1); //Ses kapama animasyonu
Cerezim=SharedObject.getLocal("SesVarmiYokmu");
Cerezim.data.SesVarmi=1; //Sesi acti bilgisini tarayiciya kaydediyoruz
Cerezim.flush();
}







