2 Şubat 2012 Perşembe

Flash AS3-Ön Yükleyici(Preloader) Yapımı

Oyunlarımıza bir yüklenme ekranı yapmamız gerçekten hoş olabilir.Bunun için aşağıdaki yolu kullanarak Scene panelini açın ve mevcut sahnenizin üzerine yeni bir sahne ekleyerek ön yükleme işlemi için yeni oluşturduğunuz sahneye geçin.
Window > Othet Panels > Scene ( Shift+F2 )

2eoblmd Flash AS3 preloader yapımı

Yeni oluşturduğunuz sahnede ilk olarak bir dinamik metin alanı oluşturarak ona oyunyapimcisi_txt ismini verin. Daha sonrasında önyükleme sırasında gözükmesini istediğiniz animasyonu 100 frame olarak tasarlayın. (100 frame yapabilmek için 100'üncü frame e tıklayın ve F6'ya basın.Animasyonunuz 100 frame olacaktır.)Burada 100 frame olarak tasarlamanın esprisi ön yükleme ile animasyonu eş değer şekilde hareket ettirecek olmamızdır. Yani projenin %30′u yüklendiğinde animasyonun 30. karesi gösterilecek.
Gerekli animasyon ve metin kutusunu oluşturduktan sonra aşağıdaki kod ile ön yüklemenizi tamamlayın.
stop();
    var yuklenen:Number; //ondalık değerleri gösterir
    var yuzde:int;   //ondalık değerleri göstermez

    loaderInfo.addEventListener(ProgressEvent.PROGRESS, yukleniyor);
    loaderInfo.addEventListener(Event.COMPLETE, yuklendi);

    function yukleniyor(e:ProgressEvent){
      yuklenen = e.bytesLoaded / e.bytesTotal;
      yuzde = yuklenen * 100;

     oyunyapimcisi.text = yuzde + "%";
      gotoAndStop(yuzde);
    }
    function yuklendi(event:Event){
     nextScene();
    }

Hiç yorum yok:

Yorum Gönder