Flash Önyükleme (Preloader)

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.



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.



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...
    • Etiketler;
    Hakan Çamoğlu
    1983 İstanbul doğumludur. 1999 yılından bu yana web tasarımı/programlama üzerine çalışan Hakan Çamoğlu, halen 2004 yılında kurduğu ajansında işlerini sürdürmektedir. Aynı zamanda özel eğitim merkezlerinde web tasarımı konusunda eğitmenlik ve danışmanlık yapmaktadır. Vidobu.com kurucu ve ortağıdır. Flash, Dreamweaver ve Captivate konularında Adobe Certified Expert sertifikasına sahiptir. Vazgeçemediği hobileri ise fotoğraf çekmek ve gitar çalmaktır.
    Yorum Yaz

    Yorum yazabilmek için üye girişi yapmanız gerekiyor!

    Teşekkürler güzel bir ders olmuş :kirp:
    her gecen gun falsh hakkında daha cok sey ogrenıp kendımı gelıstırıyorum tesekkurler :)
    Bende bilgisayarcıyım diye geçiniyordum... :-) Teşekkürler emeği geçen tüm dostlara..
    Fotokritik'ten selamlar
    Çalışmanız için teşekkürler hocam...
    teşekkürler:gul:
    sımdı bıdaha teskur edem :D
    ARKADAŞLAR BEN YAPAMADIM YARDIM EDİN LÜTFEN :( MAİLİM serpilefe1988@hotmail.com
    anlatım güzel :kirp:
    güzel anlatım sağol
    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

    Yukarı Git