Bir 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.
Bunu okuyanlar bunları da okudu;
Rastgele bir-iki yazı;
Şansını dene!- Blogger Play
- Gölgelerin gücü adına
- Parola mı? Şifre mi?
- Yahoo Türkiyeyi tanıtacak
- 10 eylemci 20 gazeteci 300 polis
- Bloglar ile ilgili kitap tavsiyeleri
- Uyuyarak belleği güçlendirebilirmişiz
- Reklam ve Sponsorluk
- Tarihte Bugün (31.Temmuz)
- Öğrencilerimiz dünya birincisi oldu
- Flickr tatlı yiyelim tatlı konuşalım diyor
- WL Messenger 8.1 Beta (8.1.0106.00) çııktı
- Saat kaç?
- İdealinizdeki ERKEK Hangisi?
- Beyaz'ın Pikniktüpü=pikniktube si



03 Eylül 2007, 14:22 tarihinde.
Guzelll bir bilgi thanks
03 Eylül 2007, 22:36 tarihinde.
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
}
bir movie clip hazırlayıp içine 100 kare animasyon hazırlayıp actionsınada bunu eklerseniz preeloading ‘i yapmış olursunuz.
04 Eylül 2007, 11:25 tarihinde.
@Sabrican
sana .fla dosyasını göndersem bana preloading ini yaparmısın?
duacı olurum.
05 Eylül 2007, 23:37 tarihinde.
ben yaparım yolla yeter
18 Eylül 2007, 21:07 tarihinde.
güzel bilgi teşekkürler