PreLoader Yapımı Flash as2

PreLoader Yapımı Flash as2

Layer1’in adını  bar olarak değiştiriyorum. 1. frame’e  kendimize has bir bar oluşturuyorum.Benim belirlediğim özellikler aşağıdaki resimlerde belirtilmiştir.

 

preloader1

  

preloader2

preloader3

 

Oluşturmuş olduğum barı seçerek Klavyeden F8 tuşuna basıyorum.Name’e  herhangi bir isim verilir.Önemli olan Registration ayarını sol baş ve orta olarak ayarlamak.

  preloader5

 

Bar seçili iken propertiesten bir isim veriyorum.Verdiğim isim önemli. Çünkü kodları yazarken burdaki ismi kullanarak çağıracağız.

 

preloader6

 

İkinci bir layer oluşturup adına resim diyorum.Resim layerin 2.frame’ne Ctrl+R kısayol tuşu herhangi bir resim ekliyorum projeme.

 

preloader4

 

Yükleniyor  yazısı ekledim.Bunu eklemek zorunda değilsiniz.

 

preloader14

 

1.Frame tıklıyoruz.Klavyeden F9 tuşuna basıyoruz.Ve ekrana gelen actions penceresine aşağıdaki kodları yazıyoruz.

mc._Xcale : oluşturmuş olduğum mc isimli barın x yönündeki genişliği anlamındadır.

[Code=’Csharp’]mc.onEnterFrame=function (){
toplam_boyut=_root.getBytesTotal();//Projemizin toplam boyutu
yuklenen_bilgi=_root.getBytesLoaded();//o anda yüklenmiş bilgilerin boyutu
yuzde=(yuklenen_bilgi/toplam_boyut)*100;//Formülü ile bilgilerin yüzde kaçı yüklü olduğunu hesaplanıyor
_root.mc._xscale=yuzde;//ekrana eklemiş olduğum barın eninin yüklenen yüzde kadar olması sağlanıyor
if (yuzde==100) {//eğer tüm bilgiler yüklendiyse ikinci frame’e git.
gotoAndPlay(2);
}
}
stop();//ilk başlangıçta dur.
[/Code] 

2.Frame tıklıyoruz.Klavyeden F9 tuşuna basıyoruz.Ve ekrana gelen actions penceresine aşağıdaki kodları yazıyoruz.

 

[Code=’Csharp’]stop();[/Code]

 

Uygulamayı ilk çalıştırdığımızda loader gözükmez.Çünkü resmi kendi bilgisayarımızdan yükleniyor.Bunun net ortamındaki yüklenme süresi ve preloaderin çalışmasını görmek için aşağıdaki ayarları yapıyoruz.

preloader8

Daha sonra Simulate Download diyince preloader çalışacaktır.

preloader9

 

preloader10

 

preloader11

 

preloader12

Yorumlar 4

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir