Javascript 在html中重置flash游戏

Javascript 在html中重置flash游戏,javascript,html,flash,Javascript,Html,Flash,此页面上的内容需要更新版本的Adobe Flash Player。 我对HTML相当陌生,并被指派制作网站。我正在使用Dreamweaver CS6制作这个网站,并使用“插入媒体”选项放入一个我下载到电脑上的“.swf”游戏。现在,我的问题是,是否有任何方法可以使用JavaScript或jQuery重置该游戏?我想游戏回到它的标题屏幕时,一个按钮被按下。我已经发布了我用来将flash游戏放在文档中的代码 任何帮助都将不胜感激 正如Gurtej Singh所指出的,如果您无法访问.sfw文件的源


此页面上的内容需要更新版本的Adobe Flash Player。

我对HTML相当陌生,并被指派制作网站。我正在使用Dreamweaver CS6制作这个网站,并使用“插入媒体”选项放入一个我下载到电脑上的“.swf”游戏。现在,我的问题是,是否有任何方法可以使用JavaScript或jQuery重置该游戏?我想游戏回到它的标题屏幕时,一个按钮被按下。我已经发布了我用来将flash游戏放在文档中的代码

任何帮助都将不胜感激

正如Gurtej Singh所指出的,如果您无法访问.sfw文件的源代码,那么您唯一的选择就是将其重新加载到DOM中

假设您将flash对象放置在“flashContent”容器中,并且您有一个“refreshSwf”元素

<div id="flashContent">
    <object ...>
        ...
    </object>
</div>

<div id="refreshSwf">Refresh game</div>

...
刷新游戏
…您可以通过以下方式使用jQuery:

<script>
    $( document ).ready(function() {
        $("#refreshSwf").click(function(){$("#flashContent").html($("#flashContent").html());});
    });
</script>

$(文档).ready(函数(){
$(“#刷新SWF”)。单击(函数(){$(“#flashContent”).html($(“#flashContent”).html();});
});
希望能有帮助。祝你好运

正如Gurtej Singh所指出的,如果您无法访问.sfw文件的源代码,那么您唯一的选择就是将其重新加载到DOM中

假设您将flash对象放置在“flashContent”容器中,并且您有一个“refreshSwf”元素

<div id="flashContent">
    <object ...>
        ...
    </object>
</div>

<div id="refreshSwf">Refresh game</div>

...
刷新游戏
…您可以通过以下方式使用jQuery:

<script>
    $( document ).ready(function() {
        $("#refreshSwf").click(function(){$("#flashContent").html($("#flashContent").html());});
    });
</script>

$(文档).ready(函数(){
$(“#刷新SWF”)。单击(函数(){$(“#flashContent”).html($(“#flashContent”).html();});
});

希望能有帮助。祝你好运

我能看到的唯一方法是,要么在删除相同的swf后,以某种方式再次将其重新加载到html容器中(不太熟悉js),要么使用JavaScript和swf之间的通信。在第二种情况下,您需要访问swf中的脚本,我认为您没有。或者你可以完全重新加载你的页面,这可能不是最好的解决方案。我能看到的唯一方法是,在删除相同的swf后,以某种方式再次将其重新加载到html容器中(不太熟悉js),或者使用JavaScript和swf之间的通信。在第二种情况下,您需要访问swf中的脚本,我认为您没有。或者你可以完全重新加载你的页面,这可能不是最好的解决方案。我在“.js”文件中尝试了这个方法,但没有成功,出现了某种错误。但当我把它放在主源代码的脚本标记中时,它起了作用。谢谢你,伙计!很高兴这有帮助!:)我刚刚尝试将js代码作为外部的.js文件使用,效果很好。记住在jQuery.js文件之后包含.js文件。也许这就是问题所在。您可以随时尝试在.js中编写简单的代码(
警报(“你好!”;
)检查您的文件是否正确包含。我在“.js”文件中尝试了此操作,但没有成功,出现了某种错误。但是,当我将其放在主源代码的脚本标记中时,它成功了。非常感谢!很高兴它有帮助!:)我只是尝试将js代码作为外部.js文件来使用,效果很好。请记住在jQuery.js文件.M之后包含您的.js文件这可能就是问题所在。您可以随时尝试在.js(
警报(“hello!);
)中使用easy代码检查您的文件是否正确包含。