如何在浏览器中暂停Flash应用程序?

时间:2012-03-08 14:34:18

标签: flash browser

如果没有任何允许的按钮,如何在浏览器中暂停Flash应用程序?

3 个答案:

答案 0 :(得分:3)

  

嗯,有一个网站,有一个swf文件,我想暂停它。

您是否可以访问这些文件及其来源?它在同一个域上吗?

无论如何,前两个答案建议用另一个Flash应用程序包装swf,然后将帧率设置为0.这不准确,因为你可以设置的最小帧速率是0.01。 Flash代码是围绕帧速率构建的,这很有意义。 http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/Stage.html#frameRate

如果您可以访问要暂停的原始文件,那么实现此目的的正确方法是通过ExternalInterface

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html

http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication/

答案 1 :(得分:2)

答案 2 :(得分:0)

你的问题有点模糊,我对你想要的东西有点困惑。我确实在this question找到了可能有帮助的东西。但这是我看到的可能会帮助你的东西:

嵌入瑞士法郎,这将加载游戏。然后,您将能够进行一些控制,因为加载的SWF在与加载SWF相同的实例中运行。对于大多数游戏来说,将帧速率设置为0就足够了。

因此,将帧速率设置为0基本上是暂停它...但如果您再详细澄清一下您的问题,我将能够提供更详细的答案。