Hi,
also ich hab ein sehr großes Problem mit einem Preloader.
Ich hab einen Menüpunkt namens Kontakt. Wenn man draufklickt geht man zum Frame namens Kontakt in dem sich ein leerer MC namens Kontakt_mc befindet. In diesen Mc lade ich per AS einen Flashfilm (Kontakt.swf).
Der Code:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
stop();
// Für Flash MX 2004 ist der geladene Film das Wurzelelment
_root.Kontakt_mc._lockroot = true;
// Externen Film laden
rn = Math.round(Math.random()*1000000);
_root.Kontakt_mc.loadMovie("KOntakt.swf?reload="+rn);
var kbgeladen_num;
var kbgesamt_num;
// Regelmäßiger Funktionsaufruf
var id = setInterval(pruefen, 1);
function pruefen() {
// Geladene Bytes, umgewandelt in Kilobyte
kbgesamt_num = Math.round(_root.Kontakt_mc.getBytesTotal()/1024);
kbgesamt_str = kbgesamt_num.toString();
kbgeladen_num = Math.round(_root.Kontakt_mc.getBytesLoaded()/1024);
kbgeladen_str = kbgeladen_num.toString();
balken_mc._width = Math.round((kbgeladen_num/kbgesamt_num)*200);
if (kbgeladen_num>0 && kbgeladen_num == kbgesamt_num) {
balken_mc.unloadMovie();
clearInterval(id);
}
}
|
Wenn ich das ganze nun teste (auf den heimischen PC) dann funzt das auch alles wunderbar.
Jetzt hab ichs hochgeladen und zu meinem erstaunen lädt der Preloader nixmehr.
Könnt ihr euch ja unter
www.exotic-generation.de Menuepunkt Kontakt anschauen.
Weis jemand wo der fehler ist! Bitte helft mir ich verzweifel noch daran.
So far
MfG
EDIT: Der Header wird auf die gleiche Art geladen und funzt auch wunderbar.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Alpha.ONE« (11. Juli 2004, 18:13)