Kullanıcı Bilgisayarına Veri Bırakın - 2 (Shared Objects)

Daha önce SharedObject'e giriş yapmıştık. Şimdi de daha da ilerleyerek bu sınıfın metotlarını öğreneceğiz!

Eğer SharedObject Sınıfına giriş yapmadıysanız daha önce anlatılan derse buraya tıklayarak bakabilirsiniz.

Not:Bazı sınıfların metotlarını daha kolay görebilmek için sonlarına ek katabilirsiniz. Aşağıda sonuna ekleyebileceğiniz bazı ekler verilmiştir.

Buton sınıfı için: isim_btn.
MovieClip sınıfı için: isim_mc.
SharedObject sınıfı için: isim_so.
Load Vars sınıfı için: isim_lv.
Date sınıfı için: isim_date.
ContextMenu sınıfı için: isim_cm.
MovieClipLoader sınıfı için: isim_mcl.
TextField sınıfı için: isim_txt.
................................

Eğer kullandığınız isimlerin sonuna bu ekleri yazarsanız Flash sizin için bu sınıfın bütün metotlarını gösterecektir.

Dersimize gelelim.

SharedObject sınıfının 7 metodu bulunmaktadır.

1.clear();
Tanımladığınız nesneyi siler.
isim_clear(); şeklinde kullanılır.

2.data;
Bunu daha önceden bilmiş olmanız gerek.Bu tanımladığımız nesneye veri bırakmak ve bu veriye erişmek için kullanılır.
_so.data.degisken şeklinde kullanılır.
degiskene istediğiniz veri türünden değer verebilirsiniz.(Boolean,Number,String,Array....)

3.flush();
Flash Player'i veriyi hemen bırakmaya zorlar.
Genelde Flash sizin tanımladığınız nesneyi Uygulamanız kapatılırken kayıt eder. _so.flush() 'u kullanarak hemen bırakmaya zorlayabilirsiniz. 2 şekilde kullanabilirsiniz.

a- _so.flush(); yukarıda anlatıldığı gibi veri hemen bırakır.
b- _so.flush(1024); Bu kullanımda ise eğer kullanıcı yeteri kadar Disk alanını bu paylaşılmış nesne için ayırmamışsa hemen bunu yapması için Settings iletişim penceresini açr.

(Bu pencereye erişmek için her hangi bir Flash uygulamanıza sağ tıklayarak Settings'i seçin).

Eğer kullanıcı bu Disk alanını None yapmışsa (varsayılan alan 10KB) veriyi kullanıcı sabir diskinde bırakamazsınız!!
Diğer metotlar bir sonraki derste anlatılacaktır.
Farklı uygulamalar yaparak bu sınıfı daha iyi anlayabilirsiniz.

BAŞARILAR...

  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Yukarı Git