Flash siteye javascript ile Loading… (Bekleyiniz…) yapmaca.


javascriptBir flash site vardı elimde ve yüklenmesi zaman aldığı için ziyaretçi siteye girdiğinde bir süre siyah bir ekrana bakmak zorunda kalıyordu. Bu siteye flash yüklenene kadar bir loading… yani bekleyiniz… zamazingosu gerekiyordu. Flash bilgim çok fazla olmadığı ve .fla dosyasini editlemeye çalışıp bozmamak için flash site dosyasina müdahale etmek istemedim. Ve bu işi belki javasicript ile yapbilirim diye düşündüm. Yaptım.

Betiğimiz bu;

<script language="JavaScript">
<!--function yukle()
{document.getElementById("bekleyiniz").style.display='none';
document.getElementById("flash").style.display="" ;
}//Flash loading wolkanca.com -->

</script>

Kullanımı ise şöyle;

Öncelikle sicript kodlarını siteminizn “head” kısmına yazıyoruz, daha sonra body etiketini şu şekilde değiştiriyoruz;

<body onLoad="yukle();">

Daha sonra flash sitemiz tamamen yüklenene kadar görünecek loading… (bekleyiniz…) yazısını div id=”bekleyiniz” katmanına yerleştiriyoruz. Burada bir görsel kullanmayın, görseli arka plan olarak atayın, benim örnek sicriptimde arka plan olarak bir loading gifi kullandım.
Ve sonrasında yükelme bittikten sonra görünecek flash sitenizi aşağıdaki örnek gibi yerleştiriyorsunuz;

<div id="flash" style="display: none">
flash sitenizi buraya embed edin.
</div>

ve bu kadar.

Daha detaylı inceleyebilmeniz için kaynak kodlarınu buradan inceleyin. Örnek site ise burada. Bu betik uygulama sadece ie6 ve ie7 tarayıcılarda denenmiştir.

Yazar: Volkan Yılmaz

Digital Marketing & Growth Hacking #SEO #wolkanca #cycling merhaba@volkanyilmaz.com.tr

“Flash siteye javascript ile Loading… (Bekleyiniz…) yapmaca.” için 5 yorum

  1. <code>onclipevent (load)
    {
    total = _root.getbytestotal();
    }
    onclipevent (enterframe)
    {
    loaded = _root.getbytesloaded();
    percent = int(loaded / total * 100);
    text = "" + percent + "%";
    gotoandstop(percent);
    if (loaded == total)
    {
    _root.gotoandplay(2);
    } // end if
    }</code>

    bir movie clip hazırlayıp içine 100 kare animasyon hazırlayıp actionsınada bunu eklerseniz preeloading 'i yapmış olursunuz.