0

我们正在开发一个很小但使用 Flash 导航的网站,因为我们使用的是 Flash,所以我们在 Flash 中对链接进行了硬编码,我们给出了如下链接

主页

主页/关于我们

家庭/服务

以此类推其余链接,第一次点击工作正常,网址为http://mysite.com/home/aboutus但如果我们点击服务链接,其制作网址为http://mysite.com/home/主页/关于我们

为其添加额外的主页,它也不适用于主页

感谢和问候

4

2 回答 2

0

您可以将基本 url 作为参数传递给 Flash 电影,以便它可以构造正确的链接:

<param name="rootUrl" value="@Url.Content("~/")" />
于 2012-06-27T11:18:45.563 回答
0

浏览器中一个有趣的区别是 Flash 播放器以不同的方式查看“基地”的位置。例如,在旧版本的 IE 中,相对路径是从包含 swf 的页面的位置开始的,而在 FF 和其他浏览器中,它们是从实际 swf 的位置开始的。在您的嵌入代码中,您需要添加一个基本参数以使所有浏览器都相同。

<param name="base" value=".">

然后,您可以根据 swf 的位置传递相对路径。或者,您也可以根据需要调整参数的值。

于 2012-06-28T13:12:42.010 回答