在C#Webform中包含.SWF文件

时间:2013-03-16 20:50:35

标签: c# asp.net visual-studio-2010 flash

我目前正在开展一个项目,我需要为用户提供一个应用程序页面。我需要用户通过此页面访问几个.SWF Flash游戏。我在应用程序中创建了一个名为applications的文件夹,并将.SWF文件导入其中。之后我尝试使用我页面上的超链接直接链接它们,但它们似乎没有打开:/ 我错过了什么吗?或者之前我还需要做些什么吗?

如果你可以提供帮助,我将非常感激

谢谢

2 个答案:

答案 0 :(得分:1)

我认为你不能只是超链接到你的.swf文件。根据{{​​3}}站点以及您使用的Dreamweaver或FrontPage,您只需从“插入”菜单(或类似的东西)中插入它即可。如果你没有使用这两者中的任何一个,你可以在Flash中编辑你的.swf文件并从文件菜单中选择“导出为HTML”(或者在任何地方)然后只需将生成的文件的源代码复制到你的网页。

答案 1 :(得分:1)

通常情况下,您应该可以直接在浏览器中打开.swf文件,虽然将swf嵌入到HTML中通常是个好主意,但您不必这样做。 如果地址栏中的网址显示以“.swf”结尾的地址,则可以通过右键单击浏览器窗口来测试是否已加载swf,如果您看到Flash上​​下文菜单(放大,缩小等)您的swf装了。

如果您的swf已加载,但没有其他任何事情发生,可能有许多其他原因。

你从哪里获得了swf游戏文件?如果你从其他网站复制它们,很可能swf应该在游戏开始之前加载其他文件(游戏资产(图像),设置(xml)等)。

有时swf中的(actionscript)代码的执行是由嵌入的html页面中的脚本触发的。

目前还不完全清楚你要做什么......

相关问题