Flashhilfe.de - Flash Community

Adobe Encore Flash Export in Container MC laden und anpassen [Flash 9]

 


AntwortenRegistrieren Seite1  

pact kiz reman#1
Benutzerbild von pact kiz reman
Beiträge: 172
Registriert: May 2006

19.08.2009, 13:32

Ich habe mich erstmals mit der Flash Exportfunktion von Adobe Encore beschäftigt. Soweit ich das nachvollziehen kann, ist es bei CS3 und CS4 nicht wirklich möglich, das Flash-Template anzupassen. Auch gab es keine Referenz, der ich genaueres zu diesem Thema entlocken konnte. - Ich habe das Probem gelöst und poste das Ergebnis da ich sonst nichts zum Thema fand.

Kaum zu glauben, aber man muss sozusagen das Template von Encore nutzen wie es ist, oder gleich sein eigenes erzeugen.
Speziell wenn man ein in 16:9 angelegtes DVD-Projekt für's Web exportieren möchte, kann man nur das 4:3 Template mit schwarzen Balken nutzen. Das Verhalten der FlashDVD.swf spricht leider auch gegen leichte Anpassungen (verzerrt Video oder Navigation verschiebt sich). - Hier die Lösung:


Flash Template von Encore CS3 an 16:9 Format anpassen

1. DVD als Flash exportieren
2. DVDcontainer.swf hier laden und in den Ordner mit der anderen swf speichern
3. Größe des Flash-Films in der HTML-Datei anpassen (von 640 x 480 px auf 640 x 360 px ändern), als Ziel-SWF bitte die DVDcontainer.swf angeben
4. XML Datei nicht ändern (Größe bleibt 640 x 480), wichtig!
Fertig! - Nun wird alles in 16:9 ohne Rahmen angezeigt.


Wen interessiert, was in der SWF passiert, hier steht's:


ActionScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var listener:Object = new Object();
var movieClipLoader:MovieClipLoader = new MovieClipLoader();
listener.onLoadInit = loadingFinished;
movieClipLoader.addListener(listener);
this.createEmptyMovieClip("holder_mc", 1);
movieClipLoader.loadClip("FlashDVD.swf", this.holder_mc);

function runtime() {
holder_mc.FlashDVD_mc.displayView1_mc._y = -60; //mc der Menüs
holder_mc.FlashDVD_mc.displayView2_mc._y = -60; //mc des Videos
holder_mc.FlashDVD_mc.dvdController_mc._y = 360 - holder_mc.FlashDVD_mc.dvdController_mc._height; // mc der Player-Schaltflächen
}

setInterval( runtime, 50 );
// Intervall wird benötigt, um zu jeder Zeit die Änderungen an o.g. MCs zu bewirken


Ich konnte durch einige trace Abfragen die Instanznamen der Clips im FlashDVD.swf ermitteln. Diese werden nun im Conatainer angesprochen. Die Angaben oben machen aus dem Standard-Export eine 16:9 Variante. Natürlich kann man damit nun noch mehr machen, z.B. die Größe Komplett ändern etc.

Instanzen im Clip FlashDVD_mc:
displayView1_mc - mc des/der Menüs
displayView2_mc - mc des Videos
dvdController_mc - mc der Schaltflächenleiste
bg_mc - mc im Hintergrund


Ich hoffe, das hilft jemandem.
Gruss + Dank!
Patrick

Angehängte Dateien:
Adobe Flash Animationen DVDcontainer.swf0.33 KB
Geändert von pact kiz reman am 19.08.09 um 13:35 Uhr
Werbung
Beiträge: 0
Registriert: Feb 2016



AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2019 Sebastian Wichmann - Flashhilfe.de