Richard Rüfenacht: externe *.swf datei aufrufen

Beitrag lesen

Hallo Mathias!

Wo siehst du beim OP bei _root Anführungszeichen? Da steht: loadMovie("http://www.flashdatei.com/120.swf",_root);
Eben; es hätte also ebenso gut sein können, das als zweiter Parameter an die Funktion „loadMovie“ der Wert aus „_root“ übergeben wird.

Da hatte ich dich gänzlich missverstanden. Das Ganze passiert ja aus einer Flash-Anwendung heraus. Im Prinzip wird im Flashplayer einfach der laufende Film durch einen neuen ersetzt. Deshalb werden zwei Pfadangaben für Quelle und Ziel erwartet, folglich beide in Anführungszeichen gesetzt. "_root" meint in diesem Fall den Pfad, der zur Movieclip-Instanz führt, die in einer allfälligen Hierarchie an oberster Stelle liegt. Deshalb ist diese Angabe etwas windig, wenn mehr als eine Filminstanz vorhanden ist. Da der Flashplayer in der Lage ist, mehrere Filme gleichzeitig abzuspielen, können Filme übereinander gelegt werden indem sie in "_level0" (= "_root), "_level1", "_level2" usw. geladen werden. Und da Filminstanzen Namen haben und auch mehrfach vorkommen können, empfiehlt es sich, sie auch explizit anzugeben, also (..., "_level2.film4"); oder: (..., "_root.film1");

Wie geht es mit der Medieninfomatik voran? Interessant?

Mit besten Grüssen
Richard