Externe SWF einbinden geht nicht

Olli

9*UotD / 13*UotN
ID: 4117
L
21 April 2006
3.518
187
Hi,

ich habe auf einem Server eine swf-Datei im Ordner x liegen.
Mit
Code:
	<script type="text/javascript" src="swfobject.js"></script>
	<script type="text/javascript">
		var flashvars = {};
		var params = {};
		params.base = "";
		params.scale = "noscale";
		params.salign = "tl";
		params.wmode = "transparent";
		params.allowFullScreen = "true";
		params.allowScriptAccess = "always";
		swfobject.embedSWF("http....xxx.swf", "Namederswf", "600", "374", "9.0.0", false, flashvars, params);
	</script>

lässt sie sich einbinden, solange die html-Datei im gleichen Ordner liegt, wie die swf. Verschiebe ich die html oder lege sie gar auf einen anderen Server, geht es trotz absolutem Pfad nicht.
Kann eine SWF für den Aufruf externer Ordner / Server gesperrt sein?

Gruß,
Olli
 
Nutzt du etwa <swfobject>?

Eigentlich sollte es schon möglich sein. Vllt sperrt dein Server den Aufruf von swfs? So etwas wie allowScriptAccess umstellen, oder?
 
Zuletzt bearbeitet:
Hallo apolle,

ich habe mir das mal durchgelesen, aber meine Frage beantwortet es irgendwie nicht, oder?

Gruß,
Olli
 
Geht's bei Dir konkret um die Einbindung auf ebay? Denn dann wird das mittels swfobject nicht funktionieren, da ebay meines Wissens nach kein Javascript erlaubt.

In dem Fall wirst Du das Flash direkt im HTML - so wie im Link auf selfhtml beschrieben - einbinden müssen.
 
@Olli: Der HTML-Code bei ebay entspricht im Großen und Ganzen dem Beispiel (Titel beachten!) bei selfhtml.

Code:
<div id="flashContent">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1050" height="450" id="banner" align="middle">
<param name=.....
...
...
</object>
</div>
 
In dem Fall würde ich noch ein <embed>-Tag drunterschieben, weil manche Browser das <object> nicht lesen können.
 
Hi,

ich habe es jetzt mal mit dem Code von einer der Ebay-Auktionen probiert:

HTML:
<div id="flashContent">
     <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="1050" height="450" id="banner" align="middle">
      <param name="movie" value="https://commerce.price-guard.net/flash/banner_rotator/main.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#ffffff" />
      <param name="play" value="true" />
      <param name="loop" value="true" />
      <param name="wmode" value="window" />
      <param name="scale" value="showall" />
      <param name="menu" value="true" />
      <param name="devicefont" value="false" />
      <param name="salign" value="" />
      <param name="allowScriptAccess" value="always" />
      <param name="flashvars" value="xml=https://commerce.price-guard.net/banners/get_picture_xml/1001/pg_oldserver.html"/>
      <!--[if !IE]>-->
      <object type="application/x-shockwave-flash" data="https://commerce.price-guard.net/flash/banner_rotator/main.swf" width="1050" height="450">
       <param name="movie" value="main.swf" />
       <param name="quality" value="high" />
       <param name="bgcolor" value="#ffffff" />
       <param name="play" value="true" />
       <param name="loop" value="true" />
       <param name="wmode" value="window" />
       <param name="scale" value="showall" />
       <param name="menu" value="true" />
       <param name="devicefont" value="false" />
       <param name="salign" value="" />
       <param name="allowScriptAccess" value="always" />
       <param name="flashvars" value="xml=https://commerce.price-guard.net/banners/get_picture_xml/1001/pg_oldserver.html"/>
      <!--<![endif]-->
      <!--[if !IE]>-->
      </object>
      <!--<![endif]-->
     </object>

Auch das klappt nicht. Ich frage mich immer noch, wie die das machen.

Gruß,
Olli
 
Hi,

hat keiner eine Lösung für mich?
Das muss doch irgendwie gehen.

Gruß,
Olli
 
Hmm, ich kenn mich da jetzt nicht so genau aus, aber ist es üblich über xml=http...... auf ein externes Flashvideo zu verweisen?