Anasayfa İletişim RSS
Çağlar Umut Tosun Derslerini Okumak için Tiklayin Çizdiğimiz Şekilleri Shape Biçiminde Kaydetme
Çizdiğiniz şekilleri daha sonra kullanmak isterseniz tekrar çizmenize gerek yok bunları shape olarak kaydetmenizi öneririm.
 
Şimdi Üye Ol | Şifremi Unuttum
 
 
 
Anasayfa » Flash (140 ders)
 
Flash Önyükleme (Preloader)

Yazar: Hakan Çamoğlu  
Eklenme: 24.08.2007   Okunma: 2697    Puan: 4.1   Seviyesi:  Orta


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...

    Örnek dosyayı indirmek için tıklayın.
    ( Sağ buton farklı kaydet diyerek kaydedin )
     
    • Currently 4.13/5
    Değelendirmek için üye girişi yapmanız gerekmektedir
    EkleBunu Sosyal Paylam Butonu
    Flash Önyükleme (Preloader) Dersini Yazdırın

    "Flash Önyükleme (Preloader)" dersi için 11 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..

    ye olmadan yorum ekleyemezsiniz !


    UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
     İSTATİSTİKLER
    XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
    ÇEVRİMİÇİ 125 Ziyaretçi, 7 Üye (1 Gizli)
    user82, sagokolik, inanogur, hatice.ince, Exe.Lan.Ce, 1azdeli
    Bugün: 1121, Dün: 4674, Bu Ay: 20773, Toplam Ziyaret: 1048639, Toplam Üye: 92371, Son Üye: zingfa
    Toplam Ders: 1645, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
       
    RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz