如何创建html/javascript文件来播放我选择的swf文件?

如何创建html/javascript文件来播放我选择的swf文件?,javascript,html,flash,Javascript,Html,Flash,好吧,这就是问题所在。我在网上下载了很多SWF游戏,我想用自己的方式来使用它们。我想在我的HTML文件的主菜单中创建一个目录,将我带到另一个菜单,其中包含大量不同的游戏选项。我知道如何使用embed标签来播放它们,但我不想为每个不同的游戏创建40个不同的HTML文件。我知道有一种方法可以点击你想要的任何游戏,然后进入一个HTML页面,记住你点击的游戏,然后玩它,我只是不知道它是什么。我希望每个游戏都指向一个embed.html页面,然后播放您单击的SWF文件。任何帮助都将不胜感激。我正在做一个工

好吧,这就是问题所在。我在网上下载了很多SWF游戏,我想用自己的方式来使用它们。我想在我的HTML文件的主菜单中创建一个目录,将我带到另一个菜单,其中包含大量不同的游戏选项。我知道如何使用embed标签来播放它们,但我不想为每个不同的游戏创建40个不同的HTML文件。我知道有一种方法可以点击你想要的任何游戏,然后进入一个HTML页面,记住你点击的游戏,然后玩它,我只是不知道它是什么。我希望每个游戏都指向一个embed.html页面,然后播放您单击的SWF文件。任何帮助都将不胜感激。我正在做一个工作,在我们糟糕的学校Chromebook上玩游戏。我可能忽略了一些非常简单的事情,但我不在乎。这将是惊人的有。谢谢你

听起来您可以创建一个新选项卡,其中包含一个链接到您单击的游戏的变量,或者使用JSON对象数据将内容加载到HTML文档中。你可以通过每个游戏的链接做到这一点

听起来您可以创建一个新选项卡,其中包含一个链接到您单击的游戏的变量,或者使用JSON对象数据将内容加载到HTML文档中。你可以通过每个游戏的链接做到这一点

更改
SRC
以更改显示的文件 这里有一些你可以试试的。您可以为每个游戏设置一个按钮,将按钮命名为游戏名称。然后您可以将
项目的
src
设置为默认项目。然后使用以下JS:
document.getElementById(“game”).src=“game.swf”
将物品的
src
更改为您想要的游戏。下面是我创建的一个示例站点,其中包含两个从internet下载的随机
.swf
文件。有一个
.swf
文件,当您单击按钮时,
.swf
文件将更改为另一个文件:

<html>

<head></head>

<body>
    <button onclick="changeGame()">Click to change</button>
    <embed id="game" src="BannerSnack-ad-336x280.swf" type="">
    <script>
        function changeGame() {
            document.getElementById("game").src = "Car-speakers-590x90.swf"
        }
    </script>
</body>

</html>

单击以更改
函数转换游戏(){
document.getElementById(“游戏”).src=“汽车扬声器-590x90.swf”
}
你可以为你想要使用的每个按钮和游戏创建一个函数,这应该是最简单的方法,因为我假设你是JS新手。这允许您拥有一个带有多个按钮的页面和一个
标签来存放游戏

编辑 对于您的问题,使用类似以下内容可能会有所帮助:

<button onclick="clicked()">click</button>

<script>
    function clicked() {
        var opened = window.open("");
        opened.document.write("<html><head><title>Game</title></head><body><embed id=\"game\" src=\"game.swf\" type=\"\"></body></html>");
    }
</script>
点击
函数单击(){
var opened=window.open(“”);
打开。文档。编写(“游戏”);
}
这基本上是使用JS创建一个带有嵌入部分的新网页。您可以像上面那样为每个游戏创建一个新函数。希望这就是您要查找的内容。

更改
SRC
以更改显示的文件 这里有一些你可以试试的。您可以为每个游戏设置一个按钮,将按钮命名为游戏名称。然后您可以将
项目的
src
设置为默认项目。然后使用以下JS:
document.getElementById(“game”).src=“game.swf”
将物品的
src
更改为您想要的游戏。下面是我创建的一个示例站点,其中包含两个从internet下载的随机
.swf
文件。有一个
.swf
文件,当您单击按钮时,
.swf
文件将更改为另一个文件:

<html>

<head></head>

<body>
    <button onclick="changeGame()">Click to change</button>
    <embed id="game" src="BannerSnack-ad-336x280.swf" type="">
    <script>
        function changeGame() {
            document.getElementById("game").src = "Car-speakers-590x90.swf"
        }
    </script>
</body>

</html>

单击以更改
函数转换游戏(){
document.getElementById(“游戏”).src=“汽车扬声器-590x90.swf”
}
你可以为你想要使用的每个按钮和游戏创建一个函数,这应该是最简单的方法,因为我假设你是JS新手。这允许您拥有一个带有多个按钮的页面和一个
标签来存放游戏

编辑 对于您的问题,使用类似以下内容可能会有所帮助:

<button onclick="clicked()">click</button>

<script>
    function clicked() {
        var opened = window.open("");
        opened.document.write("<html><head><title>Game</title></head><body><embed id=\"game\" src=\"game.swf\" type=\"\"></body></html>");
    }
</script>
点击
函数单击(){
var opened=window.open(“”);
打开。文档。编写(“游戏”);
}

这基本上是使用JS创建一个带有嵌入部分的新网页。您可以像上面那样为每个游戏创建一个新函数。希望这就是您想要的。

您能提供一些代码:显示您计划如何嵌入游戏。您能提供一些代码:显示您计划如何嵌入游戏。有没有办法打开一个存储了这些信息的新页面,或者我必须用按钮将其保留在页面上?您的确切意思是什么?我不认为这是一个错误方法将与我尝试的方式配合使用。我想单击一个游戏按钮,使用javascript函数更改源代码,然后打开一个新页面,显示该游戏。我可以使用cookies吗?是的,这是一个输入错误,我正在查看它,然后在完成我的评论之前不小心按下了enter键哈哈,会在第二个LOL中用一个解决方案编辑我的答案,这很好。你有什么想法吗?有没有办法打开一个存储了这些信息的新页面,或者我必须用按钮将其保存在页面上?你的确切意思是什么?我认为这种方法不适合我尝试的方式。我想单击一个游戏按钮,使用javascript函数更改源代码,然后打开一个新页面,显示该游戏。我可以使用cookies吗?是的,这是一个输入错误,我正在查看它,然后在完成我的评论之前不小心按下了enter键哈哈,会在第二个LOL中用一个解决方案编辑我的答案,这很好。你有什么想法吗?