Actionscript 3.0 ile bir dosyanın var olup olmadığını kontrol etmek
Posted by ismail şimşek | Posted in Actionscript 3.0 | Posted on 14-09-2009-05-2008
0
Geçenlerde bir projemde lazım olmuştu. Araştırıp bulmuştum aslında o kadarda karışık bir şey değilmiş. Hemen kodlarını veriyorum. Kodların altında açıklamaları bulabilirsiniz.
fileExist("yenii.txt",sonuc);
function fileExist(url:String,fnk:Function)
{
var loader:URLLoader = new URLLoader();
loader.load(new URLRequest(url));
loader.addEventListener(IOErrorEvent.IO_ERROR,hataVer);
loader.addEventListener(ProgressEvent.PROGRESS,devamEt);
function hataVer(e:IOErrorEvent):void
{
fnk(false);
}
function devamEt(e:ProgressEvent):void
{
loader.close();
fnk(true);
}
}
function sonuc(e:Boolean=false)
{
if (e)
{
trace("Böyle bir dosya var");
}
else
{
trace("Maalesef aradığınız dosya bulunamıyor...");
}
}
fileExist fonksiyonumuza dosyamızın url sini ve sonuc olarak çalıştırılacak fonskiyonun adını veriyoruz. Fonksiyonumuz bu dosyayı yüklemeye çalışıyor. Eğer bir hata ile karşılaşmadan yükleme başlarsa yükleme anında kesiliyor ve dosyanın var olduğu sizin belirlediğiniz fonksiyona bildiriliyor. Eğer yükleme başlamazsa bir hata ile karşılaşılırsa gene sizin başta belirttiğiniz fonksiyona bildiriliyor…
