ASP.Net和Flash动画:如何设置路径?

时间:2009-10-31 10:59:31

标签: asp.net flash

我想在我的网站上安装Flash动画。

当我在代码中的“数据”和“值”字段中插入“http:...”地址时,它完全没问题 但是当我在这个字段中插入“〜/ PATHHERE / FILEHERE.swf”时,它不起作用。

代码:

        <object data="~/Images/Flash/banner.swf" type="application/x-shockwave-flash" width="936"
            height="142">
            <param name="movie" value="~/Images/Flash/banner.swf" />
        </object>

2 个答案:

答案 0 :(得分:1)

<object data='<%= ResolveUrl("~/Images/Flash/banner.swf") %>' type="application/x-shockwave-flash" width="936" height="142">
    <param name="movie" value='<%= ResolveUrl("~/Images/Flash/banner.swf") %>' />
</object>

答案 1 :(得分:0)

我认为你想要〜来引用应用程序根目录。问题是<object>标签对〜技巧一无所知;它仅适用于asp.net服务器控件。尝试删除它 - '/'应该引用您的应用程序根目录(除非您在开发计算机上的虚拟站点中运行)。或者使用完整的网址。或相对路径(../ images / whatever)。