Action Script 3.0 Önyükleyici (Preloader)

Action Script 3.0 ile bir önyükleyici (preloader) yapmaya ne dersiniz?

Action Script 3.0 ile bir önyükleyici (preloader) yapmaya ne dersiniz?

AS 2.0'daki MovieClipLoader'ın yerini , AS 3.0'da Loader sınıfı almış.

Aşağıdaki kodlarda, dosya adlı değişkene sadece swf değil jpg ya da png gibi image dosyaları da yazarak, önyükleyiciyi çalıştırabilirsiniz.


var dosya:String="anim.swf"; // yüklenecek dosya: jpg swf png vs..

var request:URLRequest = new URLRequest( dosya );

var yukleyici:Loader = new Loader();



yukleyici.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, yukleniyor);

yukleyici.contentLoaderInfo.addEventListener(Event.COMPLETE, yukleme_bitti);



function yukleniyor(event:ProgressEvent):void {

var percentLoaded:Number = event.bytesLoaded/event.bytesTotal;

percentLoaded = Math.round(percentLoaded * 100);

durum.text= "Yükleniyor: "+ percentLoaded+"%";

}

function yukleme_bitti(event:Event):void {

durum.text="Yükleme tamamlandı.";



}

yukleyici.load(request);

addChild( yukleyici );



Örnek dosyayı görmek için buraya tıklayın.

  • Etiketler;
Yorum Yaz

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

güzel çalışmaa..:kirp:
ii olmuş kaç sitede ardımda bulamadım böle anlatımlısını saol

Yukarı Git