verschiedene Player bzw. Konfigurationsdateien in Flash integrieren?
  • Vote Up0Vote Down TamerTamer September 2007

    Hallo,
    ich habe folgendes Problem.
    ich möchte in einer Flash Seite verschiede Tracklisten anwählbar machen. Den Player kann ich problemlos in einen Movieclip laden, aber ich weiß nicht wie ich
    ihm jeweils eine andere Konfigurationsdatei zuordnen kann.
    Kann mir jemand helfen?

  • 13 Answers sorted by
  • Vote Up0Vote Down xaosxaos September 2007

    am einfachsten ists mehrere player in verschiedene movieclips zu laden

  • Vote Up0Vote Down TamerTamer September 2007

    Ja, genau das versuche ich auch, aber die verschiedenen Player greifen immer auf die selbe Konfigurationsdatei zu. Ich weiß nicht, wie ich das ändern kann. Gibt es eine Möglichkeit dem Player mitzuteilen, welche Konfigurationsdatei er verwenden soll?
    Vielen Dank schonmal!

  • Vote Up0Vote Down xaosxaos September 2007

    lies doch einfach mal im zanmantou FAQ ;)
    <br />config=configurationsdatei.xml<br />

    entweder als flashvars oder in der url übergeben
    p.s. denk dran lockRoot zu verwenden, wenn du den player lädst

  • Vote Up0Vote Down TamerTamer September 2007

    Danke für die schnelle Antwort. Gebe zu, dass ich da nicht reingeschaut habe!
    Außerdem muss ich zugeben, dass ich ein ziemlicher Anfänger bin, was Flash betrifft.

    Mein Problem bei dem Lösungsvorschlag ist, dass ich verschiedene Player innerhalb EINES Flash Films darstellen will. Dabei habe ich aber nur eine HTML Seite (sonst würde der ganze Film ja neu laden, oder?). Wenn ich das also richtig verstehe (kann gut sein, dass ich das falsch verstehe), fällt flashvars damit raus.

    wie übergebe ich das in der URL?

  • Vote Up0Vote Down xaosxaos September 2007

    flashvars oder die übergeben parameter in der url sind das gleiche !!!

    dh du kannst folgendes machen :


    <br />var zanmantou1:MovieClip = _root.createEmptyMovieClip("player1", _root.getNextHeighestDepth());<br />zanmantou1.lockRoot = true;<br />zanmantou1.loadMovie("zanmantou.swf?config=cfg1.xml");<br /><br />var zanmantou2:MovieClip = _root.createEmptyMovieClip("player2", _root.getNextHeighestDepth());<br />zanmantou2.lockRoot = true;<br />zanmantou2.loadMovie("zanmantou.swf?config=cfg2.xml");<br /><br />var zanmantou3:MovieClip = _root.createEmptyMovieClip("player3", _root.getNextHeighestDepth());<br />zanmantou3.lockRoot = true;<br />zanmantou3.loadMovie("zanmantou.swf?config=cfg3.xml");<br /><br />var zanmantou4:MovieClip = _root.createEmptyMovieClip("player4", _root.getNextHeighestDepth());<br />zanmantou4.lockRoot = true;<br />zanmantou4.loadMovie("zanmantou.swf?config=cfg4.xml");<br /><br />

  • Vote Up0Vote Down TamerTamer September 2007

    das klingt vielversprechend, allerdings bekomme ich jetzt folgende Fehlermeldung:
    Error opening URL
    "file:///C|/.../Flash%202.0/zanmantou.swf?cfg1.xml"
    habe natürlich den Dateinamen angepasst!

  • Vote Up0Vote Down TamerTamer September 2007

    das klingt vielversprechend, allerdings bekomme ich jetzt folgende Fehlermeldung:
    Error opening URL
    "file:///C|/.../Flash%202.0/zanmantou.swf?cfg1.xml"
    habe natürlich den Dateinamen angepasst!

  • Vote Up0Vote Down TamerTamer September 2007

    Die Fehlermeldung lautet richtig:
    Error opening URL
    "file:///C|/.../Flash2/zanmantou.swf?config=cfg1.xml"

  • Vote Up0Vote Down xaosxaos September 2007

    kannst du nur zanmantou.swf angeben ?

  • Vote Up0Vote Down TamerTamer September 2007

    ja, das funktioniert! Natürlich nur wenn ich die config wieder umbenenne!

  • Vote Up0Vote Down xaosxaos September 2007

    also ok dann dir hardcore variante ;)

    <br />var zanmantou1:MovieClip = _root.createEmptyMovieClip("player1", _root.getNextHeighestDepth());<br />zanmantou1.lockRoot = true;<br />zanmantou1.loadMovie("zanmantou.swf");<br />zanmantou1.config = "config1.xml";<br />//bzw<br />zanmantou1.tracklist = "tracklist1.xml";<br /><br />damit änderst du direkt die vars<br />

  • Vote Up0Vote Down TamerTamer September 2007

    Das habe ich jetzt geschrieben:
    var zanmantou1:MovieClip = _root.createEmptyMovieClip("player1", _root.getNextHeighestDepth());
    zanmantou1.lockRoot = true;
    zanmantou1.loadMovie("zanmantou.swf");
    zanmantou1.config = "cfg1.xml";

    und das ist die Antwort:
    config parser
    config parsed
    Error opening URL "file:///C|/.../Flash2/config.xml"

    da stimmt doch irgendwas nicht!

  • Vote Up0Vote Down xaosxaos September 2007

    meld dich mal bei mir in icq
    240 430 505

Willkommen!

It looks like you're new here. If you want to get involved, click one of these buttons!

Einloggen Registrierung!

Diskussionsteilnehmer

Who's Online (0)