永继研究室

文档-资料-开源

Flash中加载资源使用相对路径的问题

比如说http://mydomain.com/test/index.htm页面加载了一个http://mydomain.com/swf/test.swf这样一个flash。

那么这个flash中的相对路径./表示什么呢.它表示的不是http://mydomain.com/swf/而是http://mydomain.com/test/

当然也有办法让它表示http://mydomain.com/swf/.及在页面加载flash的时候增加一个参数base并赋值为”.”,如下

<object classid=”clsid:d27cdb6e-ae6d-11cf-96b8-444553540000″
codebase=”http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0″
height=”30″ width=”197″>
<param name=”base” value=”.” />
<param name=”allowScriptAccess” value=”sameDomain” />
<param name=”movie” value=”/Website/Common/Flash/staples_djs.swf” />
<param name=”quality” value=”high” />
<param name=”bgcolor” value=”#D9DC4D” />
<param name=”menu” value=”false” />
<param name=”wmode” value=”transparent” />
<embed base=”.” src=”/Website/Common/Flash/staples_djs.swf”
wmode=”transparent” menu=”false” bgcolor=”#D9DC4D” quality=”high”
allowscriptaccess=”sameDomain” type=”application/x-shockwave-flash”
pluginspage=”http://www.macromedia.com/go/getflashplayer” height=”30″ width=”197″ />
</object>

, , ,

发表评论