Preload Hakkında Yardım İstiyorum

Flash - Preload Hakkında Yardım İstiyorum ...

Cevapla
Preload Hakkında Yardım İstiyorum
senoldizayn isimli Üye şimdilik offline konumundadır

senoldizayn

Webmaster / Ankara

Standart

Preload Hakkında Yardım İstiyorum

Alt 30-01-2009 #1
Sponsorlu Bağlantılar

index sayfamdaki main.swf 'ye(main.swf ' nin 5.framesine)dışarıdan bir ikinci swf dosyasını(ikinci.swf) loadmovie ile yüklemek istiyorum.Bu ikinci swf dosyamda preload var fakat bu preload geç ekrana geliyo( ancak %60 larda loading çubuğu gözüküyor)

%1 den itibaren loading nasıl göstericem bir kaç deneme yaptım bulamadım.Kesin çözüm bilen varmı?

Kısaca sorum : Dışarıdan çağırdığım swf dosyasını main.swf dosyasına nasıl preload ile yükleyeceğim.

Şimdiden Teşekkürler

Bu preload olayını çözersek çok sevinicem.:worried:
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Standart
Alt 01-02-2009 #2
                             Sponsorlu Bağlantılar
Dışarıdan aldırdığın 2. swf için 1.swf ye preloading versende işe yaramaz , sen 2. swf ye preloading verirkende var *.swf dosyanın yüklenme aşaması için en erken 3 sn gerekiyor.

Yani preloading maalesef mc ler symboller için geçerlidir 2.swf için değil ancak zamanlamayı ayarlayıp çok ince bir ayar ile sayan sayılar yerleştirip 2.swf açılış süresünde dönen sayılar yapman lazım.
Bu mesajdan alıntı yap
senoldizayn isimli Üye şimdilik offline konumundadır

senoldizayn

Webmaster / Ankara

Standart

Preloading Kesin Çözüm Gerekiyor

Alt 01-02-2009 #3
Dışarıdan aldırdığın 2. swf için 1.swf ye preloading versende işe yaramaz , sen 2. swf ye preloading verirkende var *.swf dosyanın yüklenme aşaması için en erken 3 sn gerekiyor.

Yani preloading maalesef mc ler symboller için geçerlidir 2.swf için değil ancak zamanlamayı ayarlayıp çok ince bir ayar ile sayan sayılar yerleştirip 2.swf açılış süresünde dönen sayılar yapman lazım.
Geçici bir çözüm buldum.
Şuan o geçikmeli 3 sn için lütfen bekleyiniz... yazısı yaptım 3 sn den sonra %48 lerden başlayan preloding geliyo.Açıkcası kesin çözümü nedir%1 den başlayan preloding ?Yapanlar nasıl yapmış bilmiorum flashcı ustadlar biliyorsa paylasıcaklardır umarım.

Kullandığım kodlar:
=======================

main.swf de
loadMovie("ikinci.swf",1);

=======================
ikinci.swf de


onClipEvent (load) {
toplamboyut = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
acilan = _root.getBytesLoaded();
yuzde = int(acilan/toplamboyut*100);
var sayi = ""+yuzde+"%";
gotoAndStop(yuzde);
if (acilan == toplamboyut) {
_root.gotoAndPlay(2);
}
}

=========================
Bu mesajdan alıntı yap
sevimsli isimli Üye şimdilik offline konumundadır

sevimsli

Hiç Biri / Yurtdışı

Standart
Alt 01-02-2009 #4
Yukardaki kodlardada bişey yok birinde git diyorsun 2.sinde loading yapıyorsun ama o bu şekilde işlemez. Bak sana öncelikle ufak bir kod bu 3 klibi bile preloded ile çalıştırıyor ama tek ana screende dün denemeler ve eklentiler yapıldı problem yok . Bunun için swf leri önce tanıtıyoruz yorumlaması ve kendine göre düzeltmesi senden ... Ben 3 tane swf yaptım. Önce tüm klipleri yüklettiriyorum ve ardından zaman farkı aradan kalkıyor .Diğer türlü yukarda yazdığım gibi ince ayar....

swflist = new Array("bg.swf","nav.swf","dier.swf")
loadingswfNum = -1
checkLoad = false
this.createEmptyMovieClip("loadertest_mc",100)
this.createEmptyMovieClip("targetClip_mc",101)

function loadklip(){

var swfNum++
if (swfNum < swflist.length){
var cliptoload = swflist[loadingswfNum]
targetClip_mc.loadMovie(cliptoload )
loadertest_mc.hasLoaded = false
loadertest_mc.onEnterFrame = checkloadfunc
}else{
loadertest_mc.removeMovieClip()
targetClip_mc.removeMovieClip()
_root.gotoAndPlay("tüm klipler yüklendi")
}

}

kontrolloadfunc (){
var bl = this._parent.targetClip_mc.getBytesLoaded()
var bt = this._parent.targetClip_mc.getBytesTotal()
var bp = int((100/bt)*bl)
if (bp>=100 && this._parent.targetClip._width >0 && bl > 4 && hasLoaded == false ){
hasLoaded = true
this._parent.loadClip()

}

}

loadClip()

stop()
Bu mesajdan alıntı yap
Cevapla

Tags
hakkinda, istiyorum, preload, yardim

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
3d MAX import hakkında yardım vivo 3D Studio Max 2 12-07-2011 13:02:56
Meslek Hakkında ufak Bir Bilgi İstiyorum GeleceginGrafikeri Kantin 2 23-03-2008 18:43:05

Kapat
Şifremi Unuttum?