| |||||||
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) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
| Preloader für eine externe swf erstellen
hi leute, ja ich weiß, das Thema ist schon unten durch... aber ich konnte nichts finden, was mein Problem lösen könnte. Und zwar hab ich einen kleinen avi Film mit Hilfe von Riva in eine swf Datei konvertiert. Jetzt hat dieser Film keinen Preloader drinnen und kann ihn ja auch schwer reinbauen. Ich möchte es jetzt so machen, dass ich den Preloader von meinem Hauptfilm aus starte und dass der Film dann bei 100 % erst abgespielt wird und erst dann sichtbar ist... zuvor soll man davon noch nichts sehen. Schonmal jetzt großen Dank! |
| | |
| | #2 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
du musst in die swf, wo der film drin ist, zu beginn einen leeren frame mit stop(); einfügen In dem Container , also in der swf, wo der film geladen wird, kannst du mit loadMovieNum den Ladevorgang aufrufen und dann in dieser swf ein ganz gewöhnliches preloading machen, also mit getTotalBytes usw. Such mal nach container und preloader
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #3 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
herzlichen dank für deine schnelle antwort ja das ist ja mein problem... ich kann ja in der erstellten swf datei ja keinen frame mehr hinzufügen... hab das ganze mal mit einem container ausprobiert... ich machs z.B so... mc_container.loadMovie("testfilm.swf") dann hab ich in der Flash Hilfe gelesen, dass die Eigenschaften ja vollkommen übernommen werden... dann schreib ich einfach mc_container.gotoAndStop(2); (das ist jetz ein Versuch bei einem selbsterstellten swf, wo ich als erstes einen leeren Frame erstellt habe) aber selbst das funktioniert nicht... ich kann den film so überhaupt nicht ansprechen. |
| | |
| | #4 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
moment mal, wenn der film vollständig geladen wurde, so spielt er sich automatisch ab. Hast du nicht die fla des films? Lösung wäre(keine saubere), du lädst es in den Container mc, der _alpha auf 0 hat. Prüfst weiter ob film geladen wurde, wenn er geladen wurde, wird er ja abgespielt, aber da der container unsichtbar ist, nicht angezeigt, also, sobald fertig, setzt du alpah auf 100 und den cointaner auf gotoAndPlay(1);
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #5 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
ich hab von dem film deswegen keine fla, weil ich ihn von einer avi in ein swf umgewandelt habe... hier hätte ich das so gemacht, wie du das gemeint hast... der film wird auch geladen, bloß ich kann ihn dann über mc_container._alpha = 100 nicht mehr sichtbar machen... ich habs mal angehängt |
| | |
| | #6 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
hier das steht in meinem Frame drinnen PHP-Code: |
| | |
| | #7 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
jetzt guckst du dir mal n paar tuts über das preloaden von externen swfs an, dann siehst du warum das nicht geht. Du musst abwarten, bis film geladen wurde, in diesem code rufst du das laden des films auf und packst sofort alpha auf 50. Du hast kein Gefühl für flash (hatte ich auch nicht) , denn der wartet nicht, bis loadMovie fertig ist um den rest auszuführen, er macht selenruhig weiter, was du brauchst ist eine OnEnterFrame funktion, die die geladenen Bytes abfragt -> tutorial
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #8 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
vielen dank für deine Hilfe und deiner Mühe! also das mit dem kein Gefühl haben, will ich garnicht erst abstreiten aber ich versuch mich tag für tag zu verbessern also dank deinem tipp mit dem onEnterFrame funktion hab ich diesen Thread gefunden und hab mir gleich mal die .fla gezogen und studiert. und verdammt... es funktioniert ABER: bei einem film, bei dem ich dann einfach ins zweite Bild hüpfen lass geht es ohne probleme, dass das der Film gestartet wird... aber bei dem Film den ich mit Riva in swf konvertiert habe geht es nicht... ich hab schon versucht beim Button-Click: PHP-Code: aber das nützt nichts. er spielt es trotzdem immer wieder ab... muss ich das stop wo anders hinschreiben oder anders "formulieren" Geändert von Movm (09-01-2005 um 19:03 Uhr) |
| | |
| | #9 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
las den film mal laufen und bau dir erstmal n button, bei dem du mit onClick einfach ladeziel.gotoAndStop(5); testen, ob er reagbiert, n paar mal öfters klicken und geh sicher, dass der pfad stimmt
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #10 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
also das würde funktionieren, wenn ich einen extra button anlege, in der dann der stop() befehl drinnen steht... aber wenn ich es auf den Button lege, der den loadMovie befehl ausführt funktioniert es nicht... wo soll ich da dann den stop() hinlegen |
| | |
| | #11 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
Du bist schon mal weiter gekommen, also: ActionScript:
ActionScript:
Ps, was is ladestatus(); eigentlich?
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #12 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
hi... ladestatus() is eine funktion... und ihn die hät ich eben den stop() befehl reinschreiben sollen... aber mein begrenzter Horizont hat es mir nicht erlaubt... aber dafür hab ich das ja in deiner vorgeschlagenen Lösung rauslesen können... und es funktioniert jetzt endlich so wie ich es mir vorgestellt habe... sehr herzlichen Dank für deine Hilfe!
|
| | |
| | #13 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
Prima, dass freut mich zuhören, dass von mir endlich was funktioniert
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
| | #14 (permalink) |
| ... :) Registriert seit: Apr 2004
Beiträge: 188
|
aber eine kleine frage hät ich noch... und zwar: ist das möglich, dass man während der preloader phase, dass intro skippt und dann gleich auf bild 10 springt... kann man dann den aktuellen preloader unterbrechen und dann die ersten 9 bilder beim laden auslassen... sodass man dem preloader ne "spanne" setzt von wo bis wo hin er laden soll? aber das ist auch schon meine letzte frage... dann bin ich still |
| | |
| | #15 (permalink) |
| Affine Abbildung Registriert seit: Feb 2002 Ort: Bremen
Beiträge: 15.089
|
du willst also das preloaden abbrechen, auf die gefahr hin, dass die animaton stockt? Naja, dann bau dir einen Button, welcher guckt, ob ladeziel _currentFrame größer als 9 ist und wenn ja, dann ladeziel.play();
__________________ Solange sich auch nur einer an ihn erinnert, solange auch nur ein Herz mit Leidenschaft schlägt - wie kann ein Traum da sterben? If you use the wrong line ending characters when writing your files, you might find that other applications that open those files will "look funny". - PHP.net Hier ruhn meine Gebeine - ich wollt, es wären Deine. Try to look unimportant, they may be low on ammo! Was ist euer Lieblings-Datentyp? Schreibt mir! |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |