Soru - Cevap Bölümü
/ Kategori: Programlama
11/03/2010 - 14:29:27 cevap (5) Okunma : 2450 Bu yazıyı 1 kişi tuttu.
Flash ile cookie yazma ve okuma?
Flash ile action scripte cookie yazma ve okuma hakkında bana yardım edermisiniz? sorunum şu master page kullanıyorum sitemde flashda flash banner da bir müzik ekledim on off butonu koydum
off a bastığımda tekrar ben açana kadar çalmamasını istiyorum fakat master page de her tıkladığın linkte sayfa refresh yaptığı için müzik çalmaya başlıyor
bu sorunu cookie ile yapabileceğimi düşündüm fakat yeterli bilgim olmadığından takıldım yardımcı olursanız sevinirim.
Cevaplar
( Faydalı Cevapları Göster )
çok teşekkür ederim actionscript 2.0 kullanıyorum ben yalnız şuan için tek sorunum cookie ye timeout verme kodu hakkında bilgi verebilirmisiniz çünkü cookie ye yazıp okuma kısmı tamam fakat adam siteden çıkıp 5 dk sonra tekrar girdiği zaman cookie yine aktif olduğ u için problem yaratıyor
Tam anlayamadım ama eğer kodları yollarsanız yardımcı olmaya çalışırım.
Eğer her defasında çerezlerin yeniden yazılması gibi bir sorunsa şimdilik hem as3 te hem as2 de sistemi şu şekilde kurabilirsiniz..
yapmanız gereken yukarıda uyguladığımız gibi sorguya göre yazım işlemi yaptırmak.
eğer çerez 0 değilse yani önceden 240 olarak yazılmışsa misal 0 dan büyükse yani koda devam ediyoruz
if ( çerez > 0 ) { çerez = çerez; }
diye devam edebilirsiniz..
Kolay gelsin..
ben baştan şöyle anlatayım sorunum şu bir müzikli bir banner yaptım sayfamda master page kullandım o yüzden her sayfaya tıklandıpında sayfa yenileniyor bundan dolayı yapmak istedğim bir kere müziği kapattığımızda başka sayfaya geçtiğimiz zaman müzik çalmamasıydı bunu hallettim fakat sayfayı kapatıp tekrar açtığım zaman cookie daha önceden oluşturulduğu için sayfa açıldığı zaman çalmyor halbuki cookie silinme süresi falan oluştursam olabilir aslında
Şimdi anladım hocam
ozmn şöyle yaparsın hocam
zaman = new Date();
dakika = zaman.getMinutes();
saat = zaman.getHours();
burdaki dakika ve saat değişkenleri bize kullanıcının bilgisayarındaki saati veriyor.
Kullanıcı sesi kapatma butonuna basınca bunlarıda çerez olarak yazdırırsın.
Sonra siteye girdiğinde şu sorguyu yaptırırsın
Eğer (çerezdeki dakika + 30) büyükse (şimdiki dakikadan) ve && (saat)büyük eşitse (şimdiki saatten) sesi aç. ve de çerezleri sıfırla. yoksa halen kapalı kalsın ya da çerezdeki dakika gerçek dakikadan küçükse ama saat büyükse yine aynı şeyi yap... Ben şuan tam kafa yoramadım işteyim ama iNş işinize yarar :)
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 60 (50 kayıtlı, 10 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)










Merhaba
Acaba As2 mi kullanıyorsunuz As3 mü?
Eğer As3 kullanıyorsanız kodları şu şekilde (' Tırnak işaretlerini yenileyin)
birdeger değişkeni bize çerezi veriyor. okuturken de yazarken de birdeger 'i işleme katmak üzere bu kodları kullanabilirsiniz. Tam bilmiyorum çünkü...
bu kodlarla yapılmış çalışan bir örnek olarak www.zikirmatik.com kaldığınız sayıyı hatırlıyor.
Direkt framede yada frameden butona yazabilirsiniz. Farkedildiği an çok hızlı bir biçimde saklanıyor. Herhangi bir hata olursa bildiriniz..
Site için derlediğim çalışan kodlar aşağıdadır