Türkiye Online Medya Araştırması

İçeriğin rss beslemesi kullanımda değil Soru - Cevap Bölümü / Kategori: Programlama

07/02/2010 - 17:18:44 cevap (4) Okunma : 343 Bu yazıyı 1 kişi tuttu.

SharedObject kayıt edememe (flash html'e gömülü, tarayıcı içindeyken)

Merhabalar. Şöyle bir sorunum var yardımcı olabilirseniz minnettar kalacağım.

Flash html'e gömülü iken, html'i çalıştırdığımda ne localhost'ta nede web alanında SharedObject'i kayıt yapmıyor.

Localhost'ta veya web alanında tarayıcıda direk .swf'yi çalıştırdığımda SharedObject'i, kayıt yapıyor. html'e gömülü iken tarayıcıda html'i çalıştırdığımda swf SharedObject'i neden kayıt yapmıyor, ...\Flash Player#SharedObjects dizinine bakıyorum. Problemin cevabı nedir, herkeze iyi çalışmalar.

yazdığım kod ise şu;


var cacheObject:SharedObject = SharedObject.getLocal("denemeCookie", "/");
cacheObject.data.cache = _global.cookie;

.

adres aerkanc profilini göster
Ahmet Erkan ÇELİK 16.06.2009 19:22:37
En iyi cevap mı ?
Faydalı cevap

Flash'ın diskin ne kadarını kullanabileğini kullanıcı belirliyor. Flash üzerinde sağ tıklayarak settings seçneğine basarak kontrol edin. bu miktar 0 olarak ayarlanmış olabilir ya da diğer siteler limiti doldurmuş olabilir.

adres cevikAhmet profilini göster
Ahmet Çevik 16.06.2009 20:16:18
En iyi cevap mı ?

Cevabın için teşkkür ederim Ahmet. Depo alanına baktım 1 Mb. olarak ayarlı. Daha önceden de SharedObjects dizinini boşaltmıştım. Diğer sitelerinkini kayıt ediyor, kendi swf mi hem localda hem web alanında direk çalıştırınca yine kayıt ediyor. Fakat html'e gömülü iken kayıt yapmıyor.

Bu arada sorun'un ie8 de denediğimde oluştuğunu gördüm. Firefox'da problem olmadı. Fakat diğer sitelerinkini ie8 de kayıt ediyor...

Farklı çözümleriniz varsa bunlarıda bekliyorum, tekrar iyi çalışmalar dilerim.

adres aerkanc profilini göster
Ahmet Erkan ÇELİK 16.06.2009 20:42:31
En iyi cevap mı ?

O halde sorun şu: ie ile flash dosyaları çalıştırılırken potansiyel güvenlik problemi olarak düşünüp pasifleştiriliyor. Kullanıcı ancak flash objesinin üzerine bir kez tıkladığında aktif oluyor. Muhtemelen sebep budur. Aşmak için Adobe'nin AC_RunActiveContent.js isimli bir javascript dosyası var. Eğer Dreamweaver CS3 kullanıyorsan bir flash dosyasını html içine eklediğinde otomatik olarak oluşturuluyor ama CS4 versiyonunda buna ilişin bir bug var.

Örnek bir kullanım şöyle:

731 x 401 büyüklüğünde "images/template1.2_FalshBanner.swf" dosyasının html içine eklenmiş hali:



<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>

script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','731','height','401','src','images/template1.2_FalshBanner','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','images/template1.2_FalshBanner' ); //end AC code
</script><noscript><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="731" height="401">
          <param name="movie" value="images/template1.2_FalshBanner.swf">
          <param name="quality" value="high">
          <embed src="images/template1.2_FalshBanner.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="731" height="401"></embed>
        </object></noscript>
adres cevikAhmet profilini göster
Ahmet Çevik 16.06.2009 21:57:01
En iyi cevap mı ?

Cevapların çin teşekkür ederim Ahmet.

Sorunumu çözdüm. Neden bu yöntemi kullanmak gerektiğini pek anlamasamda cacheObject.flush(); yöntemi ile kayıt yapabildim. Localde veya tarayıcıda direk swf'yi çalıştıdığımızda bu yönteme ihtiyaç olmaz iken html'e gömülü haliyle böyle kullanmak gerekiyormuş... =) Anlamadım ama çözüldü tekrar teşekkür ederim. İyi çalışmalar.

aç-kapa Bu Yazıyı Tutanlar

yeni üyelik | şifremi unuttum

aç-kapa Konferans XII. Akademik Bilisim Konferansı

XII. Akademik Bilisim Konferansı

II. AB'10 XII. Akademik Bilisim Konferansı 10-12 Şubat Mugla Üniversitesi Üniversitelerde bilgi teknolojileri konusunda ilgili grupları biraraya ...
Kategori: Konferans

aç-kapa Yarışma 3. Uluslararası Ekslibris Yarışması: İstanbul 2010

3. Uluslararası Ekslibris Yarışması: İstanbul 2010

İstanbul Ekslibris Dernegi, Feyziye Mektepleri Vakfı ve Işık Üniversitesi, kitaplar için mülkiyet işareti olarak kabul edilen ve üzerinde estetik dege...
Kategori: Yarışma

aç-kapa Konferans Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Yeni Medya ve Etkileşim Konferansı 2010 - Marmara Üniversitesi

Generally speaking, the term "New" brought about debates. We try to open up and elucidate the term "New" along with "Interact...
Kategori: Konferans

aç-kapa Konferans 3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

3. Uluslararası Gelecek İçin Öğrenme Alanında Yenilikler Konferansı 2010: e-Öğrenme

Konferans ile ilgili ayrıntılı bilgiye aşağıdaki bağlantıdan ulaşabilirsiniz: http://www.futurelearning.org.tr/katilim_cagrisitr.pdf ...
Kategori: Konferans

üyeler Son Kahramanlar...

stats Kimler Burada? web stats

Son 1 dakika içinde MMIstanbul' da 66 (50 kayıtlı, 16 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

srkndmrc ...

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)

coldfusion mysql ubuntu
 
sponsor adobe istanbul