SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 11.02.2008, 05:43   #1
TP-Supporter
 
Registriert seit: Mar 2007
Ort: Germany
Zer0 ist auf einem guten Weg

Preloaden von FLV Komponente


Servus,
auch wenn die meisten Leute bei dem Wort Preloader die Augen verdrehen, weil sie mittlerweile gelangweilt davon sind habe ich meine Probleme mit einigen Sachen..

Geplant ist folgendes: Erst wird ein kleiner Rahmen geladen.. anschliessend wird der Trailer geladen welcher nach erfolgreichem Laden in dem Rahmen abgespielt werden soll.
Klingt einfach, ich brech mir dabei einen ab!

Jetzt soll das folgendermassen aussehen: Zu erst wird der Rahmen geladen, welcher als "rahmen.swf" vorhanden ist. Wenn das Dingen geladen wurde soll es abgespielt werden.
In der .swf ist eine 45 Frame Animation vorhanden. Abgespielt wird das ganze bei 29 Frames pro Sekunde. Brauch keine Preloader Animation, weil das Dingen nur 'nen paar Kb gross ist.. Bildschirm kann demnach fuer 'ne Sekunde schwarz sein, ist okay.
Anschliessen, nachdem die Rahmen-Animation komplett abgespielt worden ist soll der Trailer geladen werden, welcher als "promo.flv" vorhanden ist. Anbei eben ein kleiner Preloader, damit das warten der 5-6Mb auch nicht langweilig wird.Wenn der Trailer fertig geladen ist soll der Preloader verschwinden und anschliessend die FLV abgespielt werden.

Soviel ist geplant, aber die Umsetzung ist ziemlich miserabel! Es soll nichts mit Knoepfen passieren, soll alles automatisch gemacht werden.. Vorstellen kann man sich das ganze etwa wie die derBauer Intros, wo erst geladen wird und dann eben abgespielt wird.
Ich habe mir diverse Preloader Tutorials durchgelesen, aber dennoch helfen die mir nicht wirklich weiter.
Um auch zu sagen wo mein Problem liegt:
1.) Der Preloader soll erst angezeigt werden, wenn die Rahmen-Animation fertig ist
2.) Wie lade ich eine FLV Komponente vor mit einem Preloader und spiele sie ab bei erfolgreichem Runterladen?

Mag vielleicht fuer die meisten total einfach klingen, allerdings ist dies hier fuer mich meine erste 'grosse' Auseinandersetzung mit ActionSkript und seinen fiesen Seiten
Waere super nett, wenn mir irgendwer helfen koennte.. denn die ganzen Preloader Dinger helfen mir irgendwie auch nicht weiter..

Bis denne dann,
Zero

Eigentlich ist mir egal, ob das ganze in AS 2 oder AS 3 geschehen soll, da ich mit Flash Professional Cs3 den Zugriff auf beide Versionen habe.
Und warum mich einer fragt, warum ich eine derartige Software besitze und sie nicht zu benutzen weiss: Ich habe sie mir gekauft, in der Hoffnung es spaeter mal zu begreifen.. werde mir auch naechste Woche Buecher zulegen, damit es hoffentlich besser wird fuer die Zukunft..

Geändert von Zer0 (11.02.2008 um 06:04 Uhr). Grund: Version beigefuegt
Zer0 ist offline   Mit Zitat antworten


Alt 11.02.2008, 07:13   #2
TP-Moderator
 
Benutzerbild von StephanF
 
Registriert seit: Feb 2003
Ort: Erfurt
StephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKE
Zitat:
1.) Der Preloader soll erst angezeigt werden, wenn die Rahmen-Animation fertig ist
2.) Wie lade ich eine FLV Komponente vor mit einem Preloader und spiele sie ab bei erfolgreichem Runterladen?
Würde ich nicht machen. Wieso willst du nen Preloader für die FLV-Datei machen, wenn du doch mit FLV die Möglichkeit hast, dass die FLV sofort wiedergegeben wird, wenn z.B. nur 2 sek Spielzeit geladen sind und der Rest wird während des Abspielens weiter geladen, Stichwort "Progressiv Streaming".
Wenn Du aber unbedingt eine FLV vorladen willst, hast Du z.B. folgende Möglichkeit.
Du machst eine neue swf und importierst die flv. Diese liegt dann auf der Zeitleiste. Diese SWF importierst du und kannst hier nen Preloader vorladen, Hier heist das Zauberwort MovieClipLoader.
zitat aus der Hilfe:
Zitat:
Verwenden Sie für MovieClipLoader-Funktionen MovieClipLoader.loadClip() anstatt loadMovie() oder MovieClip.loadMovie() zum Laden von SWF-Dateien.
Besser ist aber meiner Meinung nach, die FLV ohne Preloader zu starten, was ja wie schon gesagt, ohne Probleme möglich ist.
Könnte bei dir so gehen:
In deiner SWF, wo dein Rahmen drinne ist, machst du im letzten Frame deiner Rahmenanimation auf einer neuen untersten Ebene ein neues Videoelement.
In der Bibliothek mit rechter Maustaste auf "Neuses Video" nen Namen vergeben, und die Option "ActionScript gesteuert" wählen. Das Teil nun auf die Bühne ziehen in den Frame wo es hin soll, einen Instanznamen vergeben, und deine Abmessungen für die FLV angeben.
Nun noch folgender Code, und dein Video läuft:
PHP-Code:
import mx.video.*;
datei "promo.flv";
var 
nc:NetConnection = new NetConnection();
nc.connect(null);
var 
film:NetStream = new NetStream(nc);
mc_video.attachVideo(film);
film.setBufferTime(2);
film.play(datei);
sound.attachSound(film);
var 
audio:Sound = new Sound(sound);
audio.setVolume(100); 
"mc_video" ist hier der Instanzname der Videokomponente
__________________
Schöne Grüße aus Thüringen
Stephan Page

Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
StephanF ist offline   Mit Zitat antworten
Alt 12.02.2008, 02:42   #3
TP-Supporter
 
Registriert seit: Mar 2007
Ort: Germany
Zer0 ist auf einem guten Weg
Kann ich die Bufferzeit eigentlich auch auf 28 Sekunden setzen?
Ich haette es eben gerne wie zum Beispiel beim Bauer, wo die Trailer auf einer Seite erst vorgeladen und dann abgespielt werden, denn ich will nicht, dass der Promo Trailer ruckelt, stopt, oder sonstige Zappelein anfaengt
Das ist der Grund, warum ich das Baby gerne vorladen lassen wuerde, weil es eben nicht so gut rueberkommt, wenn ein derartiger Trailer ruckelt, etc.

Danke dir aber fuer deine Beiden Moeglichkeiten.. Ich werde zu Beginn mal versuchen, wie ich mit der Sache "Lade Flash auf Zeitliste in einer neuen .swf und packe das ganze dann zusammen" zurecht komme.
Grund ist eben, dass ich gerne den besagten Preloader einbringen moechte
Falls ich mit dieser Variante nicht klar komme werde ich wohl mal deinen zweiten, bevorzugten, Rat befolgen und schauen wie es damit ausschaut!

Ich wuensche einen angenehmen Morgen/ Abend.. was auch immer wir gerade bei dir haben
Zer0 ist offline   Mit Zitat antworten
Alt 12.02.2008, 07:34   #4
TP-Moderator
 
Benutzerbild von StephanF
 
Registriert seit: Feb 2003
Ort: Erfurt
StephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKE
Natürlich kannst Du auch den Buffer auf den Wert einstellen, der der Länge deiner flv entspricht. Der Effekt bleibt der gleiche. Dann einfach noch ne pseudoanimation gemacht, damit sich was bewegt, solange geladen wird und fertig is dat.
__________________
Schöne Grüße aus Thüringen
Stephan Page

Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
StephanF ist offline   Mit Zitat antworten
Alt 13.02.2008, 05:51   #5
TP-Supporter
 
Registriert seit: Mar 2007
Ort: Germany
Zer0 ist auf einem guten Weg
Sauber, dann hoert sich das doch jetzt alles quasi perfekt an!
Habe ein langes Wochenende anstehen ( fuenf Tage) und werde es dann mal ausprobieren!

Werde dann mein Endergebnis hochladen und meinen Code, auch wenn es nicht so interessant ist, aber vielleicht hilft es ja wem anderen, haha.

Danke dir fuer deine Hilfe, ich hoffe ich krieg das dieses Wochenende endlich hin.. hat mir den Kopf zerbrochen eine derartige Kleinigkeit fertig zu bekommen.
Werde mir auch dieses Wochenende ein wenig Lesematerial zulegen..

Schoenen Tag noch ;-)
Zer0 ist offline   Mit Zitat antworten
Alt 13.02.2008, 06:56   #6
TP-Moderator
 
Benutzerbild von StephanF
 
Registriert seit: Feb 2003
Ort: Erfurt
StephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKEStephanF ist ein richtiges Arbeitstier - DANKE
Na dann wünsch ich mal viel Erfolg
Zitat:
Habe ein langes Wochenende anstehen ( fuenf Tage) und werde es dann mal ausprobieren!
Wo wohnt dein Haus, wo gibts 5 Tage Wochenende, auch haben will
__________________
Schöne Grüße aus Thüringen
Stephan Page

Stell Dir vor, hier steht was und keiner liest es!! schon entdeckt?? F1 ist ne geile Taste
Ich beantworte keine E-Mails. Bitte alle Fragen ins Forum

schon gehört??? Das Internet ist voll, die lassen keinen mehr rein!!
StephanF ist offline   Mit Zitat antworten
Alt 14.02.2008, 20:45   #7
TP-Supporter
 
Registriert seit: Mar 2007
Ort: Germany
Zer0 ist auf einem guten Weg
In Avoca, Iowa
Und ich verspreche dir, dass du hier nicht leben willst, haha.
Zer0 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Flash
Preloaden von FLV Komponente Preloaden von FLV Komponente
« Tic Tac Toe Spiel, mySQL und Sessions in Flash? | swf-Dateien editieren »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 20:03 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67