| |||||||
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: Oct 2004
Beiträge: 12
| movieclips aus der library laden & exportInFirstFrame
hallo, Hab lange kein Flash mehr gemacht, deshalb fällt mir folgendes wohl so schwer (FlashMX) ![]() Ich will einen Movieclip aus der Bibliothek auf die Stage bringen, er soll erst dann geladen werden, wenn er auch "gebraucht" wird. In der Theorie sieht das ja einfach aus, ich hole ihn einfach per attachMovie() aus der Library, checke die geladenen Bytes und stelle ihn dar, wenn er fertig geladen ist. Leider wird der Movieclip ja gar nicht in den Film eingebettet (steht zumindest so in der Hilfe), wenn ich in der library nicht "exportInFirstFrame" festlege- da ich aber in meinem projekt nur einen frame in der Zeitleiste habe, würde der Film doch wieder ganz am Anfang geladen (was ich ja gerade vermeiden will). kurz zusammengefasst:
und nu? danke im vorraus, florian |
| | |
| | #2 (permalink) |
| Gast
Beiträge: n/a
|
Das ist in der Hilfe vielleicht etwas unglücklich ausgedrückt, aber Export in den ersten Frame bedeutet nicht, dass der MC im ersten Frame auf die Bühne gelegt wird. Du kannst also ganz beruhigt den Haken setzen und zur gewünschten Laufzeit mit attachMovie den MC nachladen.
|
|
| | #3 (permalink) | |
| Neuer User Registriert seit: Dec 2001 Ort: D
Beiträge: 381
| Zitat:
... dann fängt der Preload aber erst an, wenn die Clips, die den "Haken" haben vollständig geladen sind. | |
| | |
| | #5 (permalink) | ||
| Neuer User Registriert seit: Oct 2004
Beiträge: 12
|
danke schonmal, hilft mir aber nicht weiter. Zitat:
Zitat:
ich hätte gerne das ganze script auf der hauptzeitleiste, und die zu ladenden clips in der bibliothek. gruss, florian | ||
| | |
| | #7 (permalink) |
| Neuer User Registriert seit: Oct 2004
Beiträge: 12
|
hier: "thetarget" ist der as-name aus der library. Code: function changeScene(thetarget) {
// AUSBLENDEN
content._alpha =0;
// FILM LADEN
content.attachMovie(thetarget, "newscene", 0);
... usw... a) aus der bibliothek holen will und b) er nicht im ersten frame geladen werden soll c) ich alles script gerne auf der hauptzeitleiste habe (keine extra-preloading-movieclips) |
| | |
| | #9 (permalink) |
| Gast
Beiträge: n/a
|
Tut mir leid, aber ich verstehe dein Problem doch nicht so richtig: du hast einen Film mit einem einzigen Frame und willst nicht, dass ein MC im ersten Frame auf die Bühne attacht wird? Oder hast du den MC sowieso schon auf der Bühne liegen und attacht ihn trotzdem? Irgendwie komm ich da nicht mehr mit... |
|
| | #10 (permalink) |
| Gelegenheits-DAU Registriert seit: May 2003 Ort: Schwerin - come to where the Hecht beißt
Beiträge: 187
|
Hallo Workflow, statt "attachMovie()" solltest Du "loadMovie()" verwenden, wenn Du willst, daß der Film erst geladen wird, wenn dieser auch wirklich benötigt wird. Gruß |
| | |
| | #11 (permalink) |
| Gast
Beiträge: n/a
|
@TOAOTC: das ist nicht ganz richtig: sowohl bei attachMovie als auch bei loadMovie kannst du bestimmen, wann ein Film auf der Bühne gezeigt wird. Nur, bei loadMovie wird der Film von "außen" nachgeladen und das kann natürlich je nach Dateigröße etwas länger dauern. Und bei attachMovie wird er aus der Bibliothek - also von "innen" auf die Bühne gebracht und das geht dann natürlich schneller. In beiden Fällen könnte man aber die Container-MCs, in die diese Filme gelegt werden, auf _visible=false schalten und damit beeinflussen, wann sie gezeigt werden... |
|
| | #12 (permalink) | |||
| Gelegenheits-DAU Registriert seit: May 2003 Ort: Schwerin - come to where the Hecht beißt
Beiträge: 187
| Zitat:
Zitat:
Zitat:
![]() Wenn ein Film mittels "attachMovie()" aus der Bibliothek geholt wird, instanziert man diesen sofort auf der Bühne. Wenn man mit "loadMovie()" ein swf auf die Bühne holen will, wird erst geladen und dann instanziert. Gruß | |||
| | |
| | #13 (permalink) | ||
| Gast
Beiträge: n/a
| Zitat:
Wenn der Preloader aber das Nachladen eines externen Filmes via loadMovie überwacht, ist die Anzeige bedeutend präziser. Beide Möglichkeiten haben Vor- und Nachteile, für welche man sich entscheidet, hängt u.a. von der Modularität des Filmes, seines Dateigewichts und vom Nutzerverhalten ab. Zitat:
| ||
|
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |