Ik heb een preloader gemaakt die een externe SWF, star.swf aanroept, in start.swf staat geluid dat gaat spelen als je een knop indrukt, laad je start.swf apart dan hoor je wel geluid, als je de preloader 'm laat laden, dan niet...
hoe kan dit?!
start.swf wordt geladen buiten beeld
op de 'startbut' zit het script:
en in frame 'start' (frame 2) staat alleen start.swf en dan op positie 0,0
hoe kan dit?!
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
| targ.onLoad(); {
targ.loadMovie("start.swf");
}
st = new Date();
startSec = st.getSeconds();
startMin = st.getMinutes();
startHour = st.getHours();
startDay = st.getDay();
onEnterFrame = function(){
startbut._visible = false;
statics.bar._xscale = 0;
nt = new Date();
sec = nt.getSeconds() - startSec;
min = nt.getMinutes() - startMin;
hour = nt.getHours()- startHour;
day = nt.getDay() - startDay;
statics.totalbytes = targ.getBytesTotal();
statics.loadedbytes = targ.getBytesLoaded();
statics.percent = int(statics.loadedbytes/statics.totalbytes*100)+"%";
statics.bar._xscale = int(statics.loadedbytes/statics.totalbytes*100);
lsec = (day*24*60*60) + (hour*60*60) + (min*60) + sec;
statics.timeelapsed = lsec + " sec elapsed";
speedkb = Math.round((statics.loadedbytes/lsec)*10/1024)/10;
statics.speed = speedkb + " kb/s";
nkb = (statics.totalbytes - statics.loadedbytes) / 1024;
nsec = Math.round(nkb/speedkb);
statics.timetogo = nsec + " sec remaining";
if (statics.percent=="100%")
{
startbut._visible = true;
}
}
stop(); |
start.swf wordt geladen buiten beeld
op de 'startbut' zit het script:
code:
1
2
3
| on (release) {
gotoAndStop('start');
} |
en in frame 'start' (frame 2) staat alleen start.swf en dan op positie 0,0