| |||||||
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: Sep 2002 Ort: 20 km nördl. von Berlin
Beiträge: 172
|
Hallo, ich lade in eine swf-Datei mittels Schaltflächen einzelne swf-Dateien. Jetzt hab ich mal in eine dieser externen swf-Dateien einen preloader eingebaut. Hier das Script: onClipEvent (load) { gesamt = _root.getBytesTotal(); } onClipEvent (enterFrame) { bereits = _root.getBytesLoaded(); prozent = bereits*100/gesamt; mc_balken._width = prozent*1; prozent = int(prozent)+" %"; if (prozent == "100 %") { i++; if (i > 30) { _root.play (); } } } Der preloader liegt im 1. Schlüsselbild. In einer 2. Ebene hab ich dann ein stop. Ab dem 2. Schlüsselbild wird dann der Film der Datei abgespielt, wobei in einer 2. Ebene ebenfalls ein stop liegt. Wenn das nicht ist, dann blinkt mein mein Film immer. Wenn ich diese externe swf-Datei abspiele, dann geht alles gut. Wenn aber diese externe swf-Datei mittels Schaltfläche in der "Haupt-swf-Datei" abspielen will, dann wird nach dem Preloader-Ladevorgang wieder in die "Haupt-swf-Datei" gesprungen und der Film in der Hauptdatei fängt wieder an zu laufen. Weiß jemand was ich ändern muß? Vielen dank im voraus. Fred aus B.
__________________ Wer mich liebt der lacht. Wenn man mich sieht lachen alle. |
| | |
| | #2 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
naja mal abgsehen das dies noch ein flash 5 loader ist.... ist es so ansich ok... die frage ist nur.... wohin ladest du den film? dann laut deinen bytes abfragen in den hauptfilm selber _root...... dass wird aber nicht gut gehen.... ausser du ladest in ein höheres level...... oder ist es ein container? fragen über fragen
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Sep 2002 Ort: 20 km nördl. von Berlin
Beiträge: 172
|
Ja, du hast recht. Ich hätte bei flash 5 posten sollen. Arbeite gerade aber mit MX. Gut dass du gefragt hast. Denn diese externen dateien werden mittels Schaltflächen, die in der externen datei "menu.swf" geladen: Mit diesem script: z.B. on (release) { container_eins.loadMovie ("einleit.swf"); } anderen externen swf-dateien (derzeit ohne preloader) werden dort problemlos geladen und können abgespielt werden. Nur die Datei jetzt nicht mehr mit dem vorgenannten Preloader. Wie muß ich das denn ändern? Es liegt bestimmt an diesen "_root". freundliche Grüße Fred aus B.
__________________ Wer mich liebt der lacht. Wenn man mich sieht lachen alle. |
| | |
| | #4 (permalink) |
| [Ernst Reiter] Registriert seit: Jul 2001 Ort: austria
Beiträge: 3.691
|
na da hast schon den fehler.... du ladest in _root.container...... jedoch ist deine byte abfrage _root.getBytesLoaded(); nun solltest den fehler schon sehen... du kannst nun machen _root.container.getBytesLoaded(); oder noch besser einen relativen pfad this._parent.getBytesLoaded(); // parent benötigst nur wenn du mit dem clipEvent auf dem mc arbeitest!!! wenn du von der timeline aus arbeitest... brauchst nur this
__________________ Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen m.f.g Scrawer (www.thinkspace.at) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |