per Hyperlink in HTML die Szene im Flashmovie ansteuern.

-nin

Grünschnabel
Nabend zusammen,

ich habe eine HTML-Seite, mit drei Hyperlinks. Jeder Link ruft eine separate swf auf.

Jetzt habe ich mir gedacht, ich könnte doch alle 3 swf's in eine Datei packen. Damit der Betrachter nicht ewig warten muss und der Film stockt, würde ich mir einen Preloader in der Datei programmieren. Jeder Flashfilm würde in dieser einen Datei eine eigene Szene sein.

Jetzt muss ich natürlich versuchen, aus meiner HTML-Datei je nach Link die richtige Szene im Flashfilm aussuchen.

Geht das mit einer Parameterübergabe?
Wenn ja, wie? Oder habt ihr vielleicht eine andere Lösung.

Die Idee mit den drei swf's ist für mich prinzipiell kein Problem. Da die Filme allerdings kurze Avi's enthalten möchte ich nicht auch noch pro Datei einen Preloader programmieren.

*Theorie: Meine Idee wäre halt einen Hyperlink der etwa so aussehen könnte: Testfilm.swf?Szene=3

Danke, -nin
 
So einfach geht's leider nicht. Ein Flashfilm ist ein relativ gekapseltes System

Hier eine Methode um mittels Javascript Befehle an eine Flashdatei zu senden um sie zu steuern, z.B. um zwischen deinen drei Teilen zu springen.
http://www.macromedia.com/de/support/flash/ts/documents/javascript_comm.htm#jtfc
Ungetestet ...

Wobei natürlich der Film von Anfang an (auch Szene 1, selbst wenn du zu Szene 3 willst) laden muss und nur zu den geladenen Frames hinspringen kann

Gruß
Rena
 
Hallo Rena,

das mit dem Javascript gefällt mir ehrlich gesagt nicht so.
Jetzt habe ich allerdings gesehen, dass man im Dreamweaver, wenn man einen Flash-Film einfügt, Parameter festlegen kann:
Code:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="550" height="400">
  <param name="movie" value="test.swf">
  <param name="quality" value="high">
  <param name="Szene" value="1">
  <embed src="test.swf" width="550" height="400" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" szene="1"></embed></object>

Da ich mit ASP arbeite, kann ich die Parameter ja per QueryString dynamisch anpassen.
Kann man diese Parameter in Flash einlesen?
Wenn das klappt, müsste mein Problem eigentlich schon gelöst sein.

Ich schreibe mir in Flash den ausgelesenen Parameter in eine Variable und nutze sie zur Steuerung des Films. Das Würde dann bedeuten, der Frame im Preloader, der für den Wechsel der Szene zuständig ist würde den gotoAndPlay Befehl mit der Var. für die Szene bekommen.

Danke, -nin
 
Zurück