ActionScript 3.0 ile Yükleniyor (Preloader)
Olaylar ve Olay İşleyiciler, Örnek Uygulamalar Ocak 5th, 2009
ActionScript 3.0 ile hazırladığınız projeye ön yükleme yapmak için ilk olarak tavsiyem projeniz ile ön yüklemeyi farklı sahnelerde yapmanız olacaktır. 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 )

Yeni oluÅŸturduÄŸunuz sahnede ilk olarak bir dinamik metin alanı oluÅŸturarak ona ekran_txt ismini verin. Daha sonrasında önyükleme sırasında gözükmesini istediÄŸiniz animasyonu 100 frame olarak tasarlayın. 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östermezloaderInfo.addEventListener(ProgressEvent.PROGRESS, yukleniyor);
loaderInfo.addEventListener(Event.COMPLETE, yuklendi);function yukleniyor(e:ProgressEvent){
 yuklenen = e.bytesLoaded / e.bytesTotal;
 yuzde = yuklenen * 100; ekran_txt.text = yuzde + “%”;
 gotoAndStop(yuzde);
}
function yuklendi(event:Event){
 nextScene();
}
Örnek dosyayı buradan indirebilirsiniz.
Haziran 1st, 2009 saat 11:15
scriptiniz çalışmıyor.
Haziran 3rd, 2009 saat 23:21
Çalışmayan tam olarak nedir? Ne yaptınız da çalışmıyor daha detaylı bilgi verirseniz yardımcı olmaya çalışırım.
AÄŸustos 23rd, 2009 saat 18:14
anlatım güzel yalnız “hazırladığınız proje’ye önyükleme yapma” kısmını anlamadım ben.Flash bilgim az ve öğrenmeyi çok istiyorum.Mesela bir resmin üzerinden örnekteki gibi renkli daire ÅŸeklinde dolsun.
Yardım ederseniz sevinirim.
AÄŸustos 26th, 2009 saat 22:29
yorumum neden siliniyor admin? kötü bişey yazmadım.
Kasım 6th, 2009 saat 17:57
Eline sağlık.
Çok açıklayıcı olmuş.
Kasım 30th, 2009 saat 14:07
Ben farklı farklı preloaderlar hazırladım. Sizin yukarıda verdiğiniz kodu da denedim. Ancak hepsinde de ortak bir sorun var.
Mozilla da sadece %100 yazıp bekliyor ve animasyon oynuyor.
IE8 de ise Infinity% yazıyor. Animasyon çalışmıyor.
Problem nerede?
Aralık 8th, 2009 saat 12:03
bu kodları denedin mi kendin.Kesinlikle çalışmıyor
Aralık 11th, 2009 saat 19:51
Şimdiye kadar yaptığım bütün projelerde denedim. Ama bunun sizin için önemli olduğunu sanmıyorum çünkü size göre kesin çalışmıyor. Ne diyeyim o zaman çalıştırabilenler kullansın.
Normalde bu tarz yorumlara cevap vermemeyi tercih ederim. Bu sanırım bu tarz yorumlara ilk ve son cevabım olacak. Ben bir bilgimi insanların işine yarasın diye hiçbir karşılık beklemeden paylaşıyorum ama sonrasında bunun değerini bilemeyenlerden bu tarz yorumlar almak gerçekten üzücü oluyor.
Ocak 8th, 2010 saat 03:36
Teşekkürler. Yorumcular alttaki örneği inceleyerek yaparsanız mis gibi de çalışıyor, Benim gibi acemi seviyede Flash kullanan birisi bile başardıysa, sorun yok demektir. Script çalışmıyor yerine ben bir yerde yanlış yaptım yardımcı olurmusunuz deseniz herkes seve seve yardım eder. Elinize sağlık Hakan Bey.
Åžubat 2nd, 2010 saat 22:41
Merhaba,
Preloader, filmin yüzde 30 unu yüklesin ama aynı zamanda text de %100 e kadar yukleniyormuş gibi göstersin.
yuzde = yuklenen * 30; yapınca %30′unu yükleyip animasyon baÅŸlıyor ama text %30 a kadar sayıyor. Yardımcı olursanız çok sevinirim. TeÅŸekkürler.