| |||||||
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: Aug 2004
Beiträge: 54
| eigener preloader hat einen fehler
ich hab hier im forum einige beiträge über preloader gelesen und wollte jetzt selber einen machen. soweit geht es ja, aber da wo die zahlen stehen sollten steht "NaN" was hat das zu bedeuten? hier das script zum preloader ActionScript:
|
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Aug 2002 Ort: Faust-Stadt
Beiträge: 2.577
|
hi für NaN „Not A Number“ keine Zahl das int. kannst du auch weglassen !!! schau mal in die flash hilfe. klammern richti setzen sonst bringt round nichts. geladen = Math.round(_root.getBytesLoaded()/10.24/100);
__________________ gruß Harry Geändert von HAY (24-05-2005 um 15:25 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 54
|
ok, der preloader geht jetzt. danke aber noch eine frage Wenn ich eine externe swf über diese Script ActionScript:
reinlade, dann wird der Preloader nicht angeizeigt. Liegt das dann daran, dass ich über container lade? |
| | |
| | #6 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
Wäre sicher hilfreich, wenn Du ein wenig mehr über den Aufbau Deines Projekts erzählen würdest ![]() BTW! wenn Du eine Loader in einen eingeladenen Film packst, muß es "this.getBytesLoaded" statt "_root.getBytesLoaded" heissen
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" Geändert von RustyCake (25-05-2005 um 00:45 Uhr) |
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 54
|
Ich bin dabei von einer normalen Homepage eine Bildergallerie ( Bilder Scrollbar ) zu erstellen. Da die mit den Bildern alles viel zu gross wird will ich die einzelnen Kategorien der Bilder nachladen was auch alles klappt. Jede Kategorie hat ca 200 - 300 KB es sind bisher 8 Kategorien da kommen wir nur mit Bilder auf ca. 2 MB plus ca. 255 KB die Eigentliche Homepage. Deshalb Lade ich die Bilder nach. Es klappt eigentlich alles so wie ich es will, bis auf den Preloader der nachzuladenden Bilder. Hab jetzt mal ein Bildauszug gemacht. zu Nr. 1: hier liegt dieses Script des preloaders ActionScript:
zu Nr. 2: dieses AS ActionScript:
zu Nr.3: hier liegt die Bildergallerie und in der zeitleiste ein stop(); zu Nr. 4: hier liegen die Dynamischen Textfelder und der MC des Ladebalkens |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 54
|
OK, ich werde es jetzt anderst machen... ich lade in meiner start.swf im ersten frame über loadmovie meine ganzen bildergallerien und setzte visible=0 und in der zeit bis sich der user die bilder anschaut dürften die alle da sein. Denke ich. Wenn alerdings jemand einen besseren vorschlag hat, dann raus damit. Werds mal ausprobieren. Geändert von die-maus (25-05-2005 um 15:23 Uhr) |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: May 2003 Ort: Düsseldorf
Beiträge: 381
|
/me würde ne XML Datei machen, da alle Bilder Namen + Pfad rein...Xml Datei verarbeiten, daraus ergibt sich die Anzahl der Bilder die tatsächlich vorhanden sind, jetzt einen MovieClipLoader einrichten der halt einfach bei on press das Bildchen lädt das dran ist. Wie gesagt nur ein Beispiel !
|
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 54
|
klappt nicht so ganz wie ich mir das vorgestellt habe. wenn ich in jeder gallerie im ersten frame ein stop setze und kein bild drin habe und die gallerie dann erst im 2. frame anfängt dann müsste es doch gehen wenn ich alle gallerien nacheinander lade ohne dass es die besucher sehen. ich dachte mir das so loadMovieNum("gallerie1.swf", 1); if gallerie1 geladen loadMovieNum("gallerie2.swf", 1); wie müsste dazu das script aussehen? und später lade ich die gallerie so loadMovieNum("gallerie1.swf", 2); |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: May 2003 Ort: Düsseldorf
Beiträge: 381
|
Ziemlich kompliziert das ganze...Schau dir doch mal in der Referenz die Klasse "MovieClipLoader" an...die enthält auch Beispiele wie man die Klasse einsetzt, ich finde einfach das die MovieClipLoader Klasse zu deinem Projekt am besten passt, weil du da einfach auch einen Listener einrichten kannst, der dir genau sagt, Aha Swf ist geladen, so nun die nächste Datei. Vor allen Dingen weil du damit den Preloading Vorgang am besten überwachen kannst. Ist halt meine Meinung, da du ja movie1 laden willst, wenn fertig lade Movie 2 ActionScript:
Geändert von derschatten-nrw (27-05-2005 um 14:24 Uhr) |
| | |
| | #13 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 54
|
ich steig da jetzt nicht durch, kann sich das jetzt mal jemand anschauen? habe das ganze material aufm server gepackt preloader.zip Geändert von die-maus (29-05-2005 um 19:04 Uhr) |
| | |
| | #14 (permalink) |
| brand new user Registriert seit: May 2002 Ort: Laimbach 6 1/2
Beiträge: 16.884
|
in Deiner BSP-Datei war "loadMovieNum("nacht1.swf", 0)" des ist keine so gute Idee! Damit kickst Du Deinen Kompletten Film (Navie etc) Hab Dir deine preloader_nacht eiin wenig hingebogen, ladebalken und die textfelder sind in einem eigenen mc untergebracht PHP-Code:
__________________ Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake! "Wer tanzen will, muß erst gehen lernen" |
| | |
| | #15 (permalink) |
| Neuer User Registriert seit: Aug 2004
Beiträge: 54
|
danke das du dir die mühe gemacht hast. allerdings geht das mir nicht so richtig. wenn ich es online teste, dann wird keine % sowie kb gesamt und geladen angezeigt. der ladebalken geht zwar, aber wiederholt sich immer. könnte ich dich bitten das in zip abzuändern und mir per e-mail zu schicken oder zum dl anzubieten? |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |