| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jul 2003 Ort: Vöhrenbach
Beiträge: 11
| preloader der den status einer swf im mc anzeigt
Hallo, ich hab einen hauptfilm der hat 4 frames im ersten frame erzeuge ich einen mc createEmptymovieCLip( "hauptfilm" , 1); hauptfilm._visible = false; hauptfilm.loadMovie( "index.swf", "_level1"); im zweiten frame kommt der zähler var pro; pro = (hauptfilm.getBytesLoaded() * 100) / hauptfilm.getBytesTotal(); pro = Math.round(pro); proZahl = pro; im dritten frame die bedingung if (_framesloaded.hauptfilm >= _totalframes.hauptfim){ hauptfilm._visible = true; }else{ gotoAndPlay(2); } hab glaub irgend einen denkfehler (oder mehrere ) drin, den der zähler zählt nicht hoch und der film im mc ist auch gleich zusehen( in der testumgebung)! kann mir jemand helfen? verzweiflenoch an diesem samstag abend! |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2003 Ort: Vöhrenbach
Beiträge: 11
|
geht immer noch nicht, stimmt zzwar was du geschrieben hast, aber er springt immer von frame 3 zu 2 zeigt aber keine zahl an und der Film im mc ist sichtbar obwohl er erst sichtbar sein darf wenn er vollständig geladen ist! danke noch das du es dir angeschaut hast1 mfg! |
| | |
| | #8 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
hauptfilm.loadMovie( "index.swf", "_level1"); Was soll das _level1 bedeuten? Ich nehm nicht an, dass das ein Movieclip ist, in den der Film geladen wird, oder?, denn sonst müßtest du ja die geladenen Bytes von diesem abfragen wobei _level1 eher ein unglücklicher Instanzname für einen Movieclip wäre. ![]() Falls kein solcher Moviclip existiert, würde der Film auf die nächste Stufe geladen aber das willst du ja nicht. Und gleich gar nicht zielt deine Ladeabfrage dort hin sondern die richtet sich ja an das, was im MX hauptfilm ist. Versuch also mal hauptfilm.loadMovie( "index.swf"); Das Ziel (den Movieclip "hauptfilm") hast du ja schon vor dem loadMovie genannt. Gruß rena |
| | |
| | #12 (permalink) |
| Nett hier ... Registriert seit: Nov 2002 Ort: Berlin
Beiträge: 643
| ...
mcname._eigenschaft ... nicht _eigenschaft.mcname if (hauptfilm. _framesloaded>= hauptfim._totalframes.){ hauptfilm._visible = true; }else{ gotoAndPlay(2); } desweiteren: if(hauptfilm.getBytesLoaded()>0{ if (hauptfilm. _framesloaded>= hauptfim._totalframes.){ hauptfilm._visible = true; }else{ gotoAndPlay(2); } } da später online die datei erst vom server geholt werden muß und somit evetuell die erste abfrage>>> 0 bytes geladen von 0 bytes dateigröße ... da noch kein stück info vom server kam und somit die dateigröße 0 ist gruß maekse Geändert von makese (17-08-2003 um 13:53 Uhr) |
| | |
| | #13 (permalink) |
| meistens harmlos Registriert seit: Jun 2001 Ort: Stuttgart
Beiträge: 17.643
|
Da fehlt ein stop() in deinem Beispiel ActionScript:
Die Prozentanzeige kannst du offline nicht sehen, da hinzugeladene Elemente nicht vom Streamingmodus angezeigt werden. Dies also auf dem Server testen. Wobei "prozahl" nach deinem Script nicht der Instanzname des Texts sein sollte sondern der Variblenname. Und das Textfeld solltest du auch breiter ziehen, sonst sieht man gar nichts. ![]() Gruß rena |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |