|
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...
|
|