SWiSH Forum
Forum użytkowników programów SWiSH

SWiSH Max - Przestój w ładowaniu zewnętrznego swf

Hatfi - Sob 30 Sie, 2008 18:01
Temat postu: Przestój w ładowaniu zewnętrznego swf
Witam.

Ładuję zewnętrzny swf do sprita "posters" za pomocą
Kod:
onFrame (14) {
    posters.loadMovie("posters.swf");
}


W posters.swf mam również preloader w osobnej scenie
Kod:
onFrame (1) {
    a = getPercentLoaded();
}
onFrame (2) {
    if (a==100) {
        gotoSceneAndPlay("Scene_1",1);
    }
}
onFrame (3) {
    a = getPercentLoaded();
    napis = a;
}
onFrame (4) {
    if (a == 100) {
        gotoSceneAndPlay("Scene_1",1);
    } else {
        gotoSceneAndPlay("<current scene>",3);
    }
}
onFrame (5) {
    gotoSceneAndPlay("<current scene>",3);
}


Wszystko hula jak ta lala, lecz jest coś co mi się nie podoba.
W momencie wciśnięcia guzika przerzucającego do klatki 14 gdzie powinien załadować się zewnętrzny swf wyskakuje mi puste miejsce. Czasami jest ok, lecz większość razy puste miejsce utrzymuje się strasznie dlugo (nawet 15 sekund).
Skąd to opuźnienie? Czu powinienem zrobić coś inaczej?

ps. preloader działa ok bo dopiero po tym pustym miejscu wyskakują procenciki, które ładnie się zmieniają aż do 100 i animacja ładuje się.

Dzięki za pomysły

eden - Nie 31 Sie, 2008 11:36

na pierwszy rzut oka, zamien wszystkie gotoSceneAndPlay na gotoAndPlay.
Hatfi - Nie 31 Sie, 2008 11:59

dzieki za odpowiedź.

Zmieniłem jednego z zewnętrznych swf na próbę, lecz jak na razie nie widzę czy pomogło, bo akurat wszystkie chodzą ok. Nawet po czyszczeniu cache, akurat wszystkie działają ok.

Prędkość ładowania się strony - czas jaki zajmuje rośnięcie procentów - to rozumiem, że zależy od łącza.

Czy samo odpalanie też od tego może zależeć?

Czy da się umieścić preloader w "swf'ie matce"? Może to by pomogło

mielu - Nie 31 Sie, 2008 19:50

Hatfi napisał/a:
Czy da się umieścić preloader w "swf'ie matce"? Może to by pomogło


da, kilka razy były już przykładowe pliki

Hatfi - Pon 22 Wrz, 2008 08:38

mielu napisał/a:
da, kilka razy były już przykładowe pliki

szukam, szukam i znaleźć nie mogę... pomoże ktoś?
nie bardzo mi wychodzi wstawienie preloadera w glownym swf'ie i wskazanie mu, że ładować ma zewnętrzny swf :/

mielu - Pon 22 Wrz, 2008 09:29

http://www.swishzone.com/...led&link_id=212
przykład od producenta

FliSs_tCv - Pon 22 Wrz, 2008 09:35

Możesz również poczytać to http://flab.devel.k2.pl/a..._byl_preloader/ na pewno wyjaśni Ci się co nie co :)


edit 2008-10-02

Preloading in Flash

Hatfi - Pią 26 Wrz, 2008 08:28

dzięki wielkie ;)

Powered by phpBB modified by Przemo © 2003 phpBB Group