Not: Diğer dersleri okumadan bu uygulamayı yaparsanız, kodları anlamadan ezberlemek zorunda kalabilirsiniz. Tavsiyem KOPLAYA-YAPIŞTIR, GÜLE GÜLE ÇALIŞTIR yolunu tutmayın. Mümkün olduğu kadar anlamaya çalışın.
Bu uygulamada ziyaretçilerin sitenizde ne kadar gezdiklerini öğrenmesini sağlayan basit bir İLERİ SAYIM uygulaması yapacağız.
1.Adobe Flash Programını başlatın.
2.File --->New ile yeni bir doküman açın.
3.Sahneye bir TextField yerleştirin ve Dynamic olarak ayarlayın. Instance Name olarak gecenSure_txt yazın.
4.Her şey hazırsa artık kod yazmaya başlayabiliriz.
Timeline da 1.Frame seçin ve sağ tıklayarak Actions'i seçin; ilk önce bir değişken tanımlayalım.
saniye = 0;
dakika = 0;
saat = 0;
Nesnemizi tanımlayalım.
kayit_so = SharedObject.getLocal("kaydet");
Eğer bu kullanıcının sitenize ilk girmesi değilse (ki ilk girişi değilse "kayit_so.data.ilkmi" değişkeninin değeri "hayir" olacaktır.) değişkenlerin değerlerini alıyoruz.
if(kayit_so.data.ilkmi == "hayir")
saniye = kayit_so.data.saniye;
dakika = kayit_so.data.dakika;
saat = kayit_so.data.saat;
}
Simdi ise bir fonksiyon tanımlıyoruz ve bu fonksiyonun işlemi saniye ve dakikaları arttırmak. (Bu arada da kayit_so.data.ilkmi değişkeninin değerini de "hayir" olarak atamak) ve hemen kaydetmek olacak.
Şimdi setInterval() ile yukarıdaki fonksiyonu her saniyede bir kere çağırıyoruz.
setInterval(say,1000);
Tamam, artık filminizi test edebilirsiniz! kapatıp yeniden açsanız da geldiği yerden saymaya devam edecektir.
Kısaca mantık şu: Bilgisayarınızda kayit_so.data.ilkmi değişkeninin olup olmadığı kontrol edilecek. Eğer bulunursa (ki değeri "hayir" olarak bulunur) hemen saniye, dakika vb.nin değerleri alınıp gösterilecek. Eğer bulunmazsa hiçbir şey yapılmayacak ve sayma sıfırdan başlayacaktır. Her saniyede bir kere sabit diskinize kayıt yapılacaktır.
Herkese BAŞARILAR dilerim.
Currently 3.28/5
Değelendirmek için üye girişi yapmanız gerekmektedir
"Kullanıcı Bilgisayarına Veri Bırakın - 3" dersi için 3 yorum var
UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.