Türkiye Online Medya Araştırması

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

18/03/2010 - 09:15:15 cevap (5) Okunma : 377 Bu yazıyı 0 kişi tuttu.

sharedObjec yerine metadata kullanımı

etiketler : flex

arkadaşlar merhaba fikirlerinize ihtiyacım var yardımcı olabilirseniz sevinirim, flex ile geliştirilen bir uygulamada kullanıcı adı ve şifre bilgileri girildikten sonra o kullanıcının bütün bilgilerini sharedOject yerine metadata kullanarak nasıl hafızada tutabilirim? .. ve bu bilgileri addChild yaparak eklediğim diğer componentler üzerinden nasıl ulaşabilirim.

adres MeHMeTBaY profilini göster
mehmet bay 31.10.2009 00:18:19
En iyi cevap mı ?
Faydalı cevap

package { import mx.collections.ArrayCollection; import flash.net.SharedObject;

public class LSOHandler {

    private var mySO:SharedObject;
    private var ac:ArrayCollection;
    private var lsoType:String;


    public function LSOHandler(s:String) {
        init(s);
    }

    private function init(s:String):void {
        ac = new ArrayCollection();
        lsoType = s;
        mySO = SharedObject.getLocal(lsoType);
        if (getObjects()) {
            ac = getObjects();
        }
    }

    public function getObjects():ArrayCollection {
        return mySO.data[lsoType];
    }


    public function addObject(o:Object):void {
        ac.addItem(o);
        updateSharedObjects();
    }

    private function updateSharedObjects():void {
        mySO.data[lsoType] = ac;
        mySO.flush();
    }
}

}

ikinci kod içinse aşağıdaki

var o:Object = {kadi:k1.text, sifre:k2.text,durum:true}; lsosites = new LSOHandler("sites"); lsosites.addObject(o);

adres kayipgemi profilini göster
Asil Han 31.10.2009 08:01:22
En iyi cevap mı ?

hocam ilgin için teşekkürler, verdiğiniz örnek sharedObject ile ilgili bunu yapabiliyoruz, bu olmadan bilgileri metatagları arasında tutan bir sistematik oop clasları var bir takım geliştirmeler yaptım ama bazı yerlerinde takılıyorum .. neden sharedObjecten vazgeçiyoruz çünkü kullanıcı sistemine dosya kaydetmeye izin vermiyor bu yüzden ilginiz için tekrar teşekkürler ama sharedObjectle değil MetaData tag sistemi kullanarak yapmam gerekiyor.

adres aerkanc profilini göster
Ahmet Erkan ÇELİK 01.11.2009 20:46:05
En iyi cevap mı ?
Faydalı cevap

Burada bir kavram karmaşası var. MetaData kullanıcının bilgisayarında kalıcı bilgi kaydetmeye yarayan bir sistem değildir.

Ayrıca browser'lar cokie kullanır, flash ise sharedObject, kullanıcının isterse cokie'yi de sharedObject2ide engelleme şansı var. Byöle durumlarda genelde cokie kullanan siteler cokie'nin açılmasını ister. Sizde Depolama iznini kontrol ettirip, eğer kapalıysa açılması için SecuritySandBox'u storage için görüntüleyebilirsiniz.

adres kayipgemi profilini göster
Asil Han 02.11.2009 11:16:58
En iyi cevap mı ?

hocam kavram karmaşası yok zaten istediğimiz cookie,sharedObject kullanmadan webbrowserden hafızada bir alan acıp bilgileri orda saklamak, yapmak istediğimiz metadata tagları arasında string bir veri tipini yada herhangi bir veri tipini embed edip saklamak, bunu yapabiliyoruz ve veriye ulaşabiliyoruz, yalnız mevcut component üzerinde yapabiliyoruz addchild methodu kullanarak yeni eklediğim component üzeriden veriyi alamıyoruz. bu konudaki fikirleriniz var sa çok memnun olurum, ilginiz için teşekkürler

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

o zaman sizin metadata tag dediğiniz html metadata mı oluyor? eğer öyleyse bu cokie değil. Biraz komut yazarak anlatırsanız bende soruyu anlayabilirim ve daha net cevap verebilirim.

aç-kapa Bu Yazıyı Tutanlar

bu yazıyı tutan kimse yok.

yeni üyelik | şifremi unuttum

aç-kapa 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ı

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 55 (50 kayıtlı, 5 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:

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