Monster Notebook
 
Şimdi Üye Ol | Şifremi Unuttum
Ana SayfaSanalkurs.netProgramlarSanalkurs.netÖnemli SitelerSanalkurs.netYazarlarSanalkurs.netDers EkleSanalkurs.netE-DergiSanalkurs.netBlog Sanalkurs.netİletişimSanalkurs.netForum
 
Anasayfa » Flash (256 ders)
 
Flash Önyükleme (Preloader)

Yazar: Hakan Çamoğlu  
Eklenme: 24.08.2007   Okunma: 8745    Puan: 4.1   Seviyesi:  Orta
 
http://resim.sanalkurs.net/uploads/b6126362fd7d5501.jpg

Flash ile yapılan site veya animasyonlarda, yükleme aşamasında kullanıcıya ne kadar yüklendiğinin bilgisini veren bir flash preloader yapmayı biraz ele alalım.


1.Aşama

Öncelikle dokumanınızda preloader ve film (siz başka isimlerde verebilirsiniz) isminde 2 tane sahne(scene) oluşturun.

http://resim.sanalkurs.net/uploads/2281d72648fec515.jpg

Sahneleri oluşturduktan sonra çalışma alanında bir dynamic text alanı oluşturun ve ekran_txt ismini verin.

Bu işlemleri tamamladıktan sonra kodlarımızı yazmaya başlayabiliriz...


2.Aşama

Bir önyükleme yapabilmek için öncelikle bilmemiz gerekenler:

  • Dosyanın toplam boyutu

  • Dosyanın yüklenen boyutudur.


  • Bu iki değeri flash ta actionscipt kodları ile öğrenmemiz çok kolay...

    getBytesTotal() ve getBytesLoaded()...

    Bu iki değeri tespit edebildikten sonra geriye bunları kullanarak önyükleme bitene kadar kullanıcıya bilgi vermek kalıyor.


    3.aşama

    Öğrendiğimiz dosyanın toplam ve yüklenen değerlerini sürekli olarak kontrol etmemiz gerektiği için onEnterFrame fonksiyonunu devreye alıyoruz.

    onEnterFrame içerisinde bu değerleri birer değişkene atarak filmin tamamı yüklendiğinde diğer sahneye geçmesini, eğer tamamı yüklenmediyse yüklenen yüzdeyi ekran_txt ye yazdırılmasını sağlıyoruz...

    stop();
    onEnterFrame = function () {
    yuklenen = _level0.getBytesLoaded();
    toplam = _level0.getBytesTotal();
    
    if (yuklenen == toplam) {
    delete onEnterFrame;
    gotoAndPlay("film", 1);
    } else {
    ekran_txt.text = Math.round((yuklenen/toplam)*100);
    }
    };


    İşte hepsi bu...

    Örnek dosyayı indirmek için tıklayın.
    ( Sağ buton farklı kaydet diyerek kaydedin )
     

     

    Flash Önyükleme (Preloader) Dersini Yazdirin YAZDIR

    "Flash Önyükleme (Preloader)" dersi için 14 yorum var

    12.09.2007 ErtughruL diyor ki:
    Teşekkürler güzel bir ders olmuş

    13.09.2007 reshado diyor ki:
    her gecen gun falsh hakkında daha cok sey ogrenıp kendımı gelıstırıyorum tesekkurler :)

    16.09.2007 mdumlu diyor ki:
    Bende bilgisayarcıyım diye geçiniyordum... :-)
    Teşekkürler emeği geçen tüm dostlara..

    17.09.2007 sacriter diyor ki:
    Fotokritik'ten selamlar

    18.09.2007 ramonus diyor ki:
    Çalışmanız için teşekkürler hocam...

    21.09.2007 water-rrrr diyor ki:
    teşekkürler

    19.10.2007 reshado diyor ki:
    sımdı bıdaha teskur edem

    20.10.2007 serpil_efe diyor ki:
    ARKADAŞLAR BEN YAPAMADIM YARDIM EDİN LÜTFEN :( MAİLİM serpilefe1988@hotmail.com

    03.11.2007 Rhipnox diyor ki:
    anlatım güzel

    03.11.2007 SckN diyor ki:
    güzel anlatım sağol

    27.01.2008 PROGRAMCITURK diyor ki:
    Elinize sağlık çok iyi bir çalışma daha
    sadece sizin verdiğiniz kodları yazdığımda uyarı veriyor Flash 8.0 kullanıyorum ona uyumlu değil diye heralde o mesajın bi zararı olurmu yada nasıl giderebiliriz. Şimdiden Teşekkürler..

    18.08.2008 akar20077 diyor ki:
    hocam eline sağlık güzel çalışma olmuş ancak bunu site başlangıcına verip siteye geçisini nasıl sağlıyacağız
    yani sizin yaptığınızız çalışmada 2. framedeki nesneleri yüklüyor
    ben sitemdeki nesnelerin yüklenmesini sağlamak istiyorum
    yani direk olarak siteme geçiş yapılmasını istiyorum

    bilgilendirirsen sevinirim şimdiden teşklr

    01.09.2009 mardukx diyor ki:
    teşekkürler ders güzelde ben yapamdım olmadı yaaaaaa

    12.07.2010 tunjay diyor ki:
    Teşekkürler..

      BU DERSE YORUM EKLEYİN

    Üye olmadan yorum ekleyemezsiniz !


    UYARI: SANALKURS.net'te yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. Yazarlar, gönderdikleri makale ve derslerle başkalarını yanıltıcı bilgi veremezler. SANALKURS.net bilgilerin kullanımı sonucunda doğacak hata ve zararlardan sorumlu tutulamaz. SANALKURS.net'te yer alan bir makale link vermek ve kaynak göstermek şartıyla başka bir sitede yayınlanabilir. SANALKURS.net kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu hiçbir yazı, fotoğraf, resim vb. materyal ve ürünü kullanamazlar. SANALKURS.net kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri izinsiz kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir.
     İSTATİSTİKLER
    XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
    ÇEVRİMİÇİ 176 Ziyaretçi, 15 Üye
    siracel, Gervinho, bozoklar, O-Lee, Keremel, NaRe_TuRKeY, ramones1982, sanalusta, s-R-c, Charisma_47, ertughaskan, deliler, hacoban, kerasus, mocaco3
    Bugün: 754, Dün: 10154, Bu Ay: 21121, Toplam Ziyaret: 7226933, Toplam Üye: 216260, Son Üye: nur_cihan
    Yazılı Dersler: 2460, Video Dersler: 407, Toplam Yazar: 64, Toplam Dosya: 53, Toplam Link: 26
       
    RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz