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

SWiSH Max - Problem z preloaderem

donkichote - Sro 23 Maj, 2007 08:04
Temat postu: Problem z preloaderem
Witam, dolozylem do mojej animacji w swish preloader, aby wygladalo to profesjonalniej, i pre dziala prawidlowo, tylko mam problem bo po kazdej petli animacji pojawia sie na chwile "slajd" preloadera - nie jest to mile dla oka

skrypt preloadera wyglada nastepujaco

Kod:
onFrame (1) {
    stop();
}
onEnterFrame() {
    myVar = percentLoaded();
    percent = myVar +"%";
    tellTarget (bar) {
        gotoAndStop(myVar);
    }
    if (myVar >= 100) {
        gotoSceneAndPlay("Scene_1",1);
    }
}


animacje mam pod "Scene_1"
preloader pod "preloader",
czy mozna cos wykombinowac, aby przy kadzym loopie nie wyswietlal sie preloader? aby loopowala sie tylko Scene_1 ?
z gory dziekuje za pomocne rady (zaznaczam, ze jestem poczatkujacy .. )

erbe - Sro 23 Maj, 2007 16:28

Nie bardzo rozumiem po co na pierwszej Framce dajesz stop. Zapodaj ten skrypt do preloadera i powinno wszystko działać:
Kod:
onEnterFrame(includingFirstFrame) {
    myVar = percentLoaded();
    percent = myVar+"%";
    tellTarget (bar) {
        gotoAndStop(myVar);
    }
    if (myVar >= 100) {
        gotoSceneAndPlay("Scene_1",2);
    }
}
onFrame (2,afterPlacedObjectEvents) {
    prevFrameAndPlay();
}

august1 - Pią 25 Maj, 2007 20:58

Mam ten sam problem, z tym, że kod mojego preloadera wygląda następująco:

Kod:
onFrame (5) {
    loading = _root.getBytesLoaded();
    total = _root.getBytesTotal();
    percent -= (percent-((loading/total)*100))*.25;
    per = int(percent);
    procenty = per add "%";
    pasekladowania._xscale = per;
    if (percent > 99) {
        nextSceneAndPlay();
    }
}
onFrame (6) {
    prevFrameAndPlay();
}


Czy mógłbyś mi też pomóc przy tym, aby preloader ładowany był tylko raz?
Z góry bardzo dziękuję.


Powered by phpBB modified by Przemo © 2003 phpBB Group