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

Skrypty do programu SWiSH2 i SWISHmax - trochę inny preloader

nugatt - Pią 30 Gru, 2005 10:39
Temat postu: trochę inny preloader
zrobiłem preloader z prostokątów. ma taki skrypt:
Kod:
onFrame (1,afterPlacedObjectEvents) {
    g =  Math.round(_root.getPercentLoaded()/10) + 1;
    main.gotoAndStop(g);
    if (_root.getPercentLoaded() >= 100) {
        gotoSceneAndPlay("precaching",3);
    }
}
onFrame (2,afterPlacedObjectEvents) {
    prevFrameAndPlay();
}
onFrame (25) {
    nextSceneAndPlay();
}
'main' to sprite, w ktorym są prostokaty (kwadraty)
dzięki zmiennej 'g' następuje przejście do danej klatki 'main' w zależności od % sciągniętego pliku
zastosowałem 'Math.round' więc:
1-4% - żaden kwadrat się nie 'zapali'
5-14% - pierwszy kwadrat się 'zapali'
15-24%- ...
można zastosować również 'Math.ceil' i wtedy:
1-10% - 1 kawdrat 'zapalony'
11-20% - 2 kwadraty 'zapalone'
21-30% - 3...
jak kto woli...


Powered by phpBB modified by Przemo © 2003 phpBB Group