Zurück   Flashforum > Aktuelles > Tutorials > Flash Tutorials

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2002, 14:23   #1 (permalink)
Zeus
Gast
 
Beiträge: n/a
Flash in Director-Projektor

Hier ein kleines Tutorial, wie man relativ einfach und ohne großen Aufwand einen Flashfilm (SWF) in einen Director-Film einbindet und Publiziert.

Die Vorteile dieser Vorgehensweise sind, dass man den "hässlichen" Flash-Standalone-Player umgeht, eigene Icons verwenden kann und gezielt Aktionen aus Director aufrufen kann.

Du solltest über Grundlegende Kenntnisse in Director verfügen, denn wie man einen Darsteller importiert oder wo eine Frame-Schleife zu platzieren ist, sollte schon klar sein.

Als erstes legst Du Dir in Director 8.5 einen neuen Film an.

Klicke die Bühne an. Gehe in den Eigenschaftsinspektor und wähle das Register "Film".

Ändere die Bühnengröße passend zum Format des Flashfilms, z.b. 550 x 400.

Importiere jetzt den Flashfilm in die Besetzung. Anschließend platzierst Du den Film auf der Bühne.

Jetzt legen wir die Frameschleife im Director an:

on exitFrame
go to the frame
end


Diese platzieren wir im Drehbuch im Script-Kanal.

Spiele jetzt den Film ab und schau, ob alles funktioniert.

Jetzt gehts weiter mit dem Film selbst. In Director ist ein Flashdarsteller IMMER an oberster Stelle. Wenn Du also in Director einen "Überspringen"-Button anlegen möchtest, erscheint dieser immer unter dem Flashfilm. Deswegen legen wir ein Filmskript an:

on startMovie
sprite(1).directToStage = 0
end


sprite(1) musst Du durch das Sprite ersetzen, in dem sich Dein Flashfilm befindet. Das Skript wird beim Start des Films ausgeführt und verhindert, dass der Flashfilm direkt auf der Bühne platziert wird. Dann kannst Du Buttons, Text oder AVI's über den Flashfilm legen.

Nun benötigen wir noch eine Abfrage, ob der Flashfilm zu Ende ist, damit wir weitere Aktionen auslösen können:

PHP-Code:
on exitFrame
  
if sprite(1).frame sprite(1).member.frameCount then
    go to the frame
  
else
    
gotoNetPage "index.html"
    
quit
  end 
if
end 
Du siehst, dies ist der Frameloop, den wir weiter oben bereits erstellt haben. Ergänze ihn wie hier beschrieben. Solange der aktuelle Frame des Flashfilms (sprite(1)) kleiner ist, als die Gesamtzahl der Frames des Flashfilmes, wird die Schleife ausgeführt. Ansonsten - wenn das Ende des Films erreicht ist, wird eine Webseite aufgerufen (gotoNetPage) und der Director-Projektor geschlossen.
ACHTUNG: Während der Entwicklung solltest Du unbedingt "halt" anstelle von "quit" verwenden, da sonst Director komplett geschlossen wird

Du kannst an dieser Stelle natürlich auch an eine Bildmarkierung im Director springen, um z.b. einen Auswahlscreen zu zeigen. Dort kannst Du dann auch ohne große Probleme mit dem Befehl "open" Powerpoint-Präsentationen öffnen, Dateien ausführen, den Browser öffnen und vieles mehr.

Auch auf einen Überspringen-Button legst Du die oben aufgeführte Aktion. Aber immer erst den Browser öffnen und dann den Player schließen

Speichere Dein Projekt und wähle anschließend unter Datei - Projektor erstellen. Klicke den Director-Film an und wähle hinzufügen. Nun klicke auf Optionen. Stelle diese ein wie Du es brauchen solltest.

Jetzt ist Erstellen dran. Vergib einen Dateinamen für den Projektor und lass Director die Arbeit machen. Die benötigten Xtras werden automatisch eingebunden.

Jetzt brauchst Du nur noch eine autostart.ini und ein Icon. Das wars.

Tipp:
Alpha-Effekte benötigen in einem Director-Projektor mehr Rechenleistung als im Flashfilm selbst. Spielt mit den Einstellungen ein wenig rum.

GetURL funktioniert nicht im Flashfilm. Deswegen auch der "Umweg" über Director.

Fragen? Schreibt mir eine PM!
  Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 03:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele