Cookie Örnek Uygulaması

Movie Clip'e ait sesi açıp kapatan ve bu durumu cookie ile tarayıcıya yazıp daha sonra siteye gelindiğinde cookie değerine göre animasyondaki sesi açıp kapatan uygulama örneği

 Cookie Örnek Uygulaması

 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();
}
 

 

Yorumunuzu Ekleyin

Yükleniyor...