【问题标题】:Error going full screen flash applet (NPObject)进入全屏 Flash 小程序时出错 (NPObject)
【发布时间】:2012-07-02 14:37:59
【问题描述】:

我已经用谷歌搜索了大约一个小时左右,但找不到可行的解决方案,我有一个 Flash 播放器,我需要使用 JavaScript 全屏显示它,我可以让 JavaScript 发送命令(我的音量功能有效)但我的全屏总是返回:

Error: Error calling method on NPObject.

大多数提到这个的帖子都是通过添加 as3 安全线来解决的,对我来说,这不是问题

Security.allowDomain("mydomain.com");
function fScreen() {
    if (stage.displayState== "normal") {
        stage.displayState="fullScreen";
        stage.scaleMode = StageScaleMode.NO_SCALE;
    } else {
        stage.displayState="normal";
    }
    call('console.log', 'okok');
}

当我刚刚输出到控制台时,它运行良好。还有其他全屏方式吗?

谢谢

【问题讨论】:

    标签: javascript actionscript-3 flash


    【解决方案1】:

    您是否在 embed 和 object 标签中添加了alloweFullScreen? 要使用全屏模式,您需要在 HTML 中的 和 标签中添加一个新参数。以下是启用全屏的 and 标签示例:

    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,18,0" width="600" height="400" id="fullscreen" align="middle"> 
    <param name="allowFullScreen" value="true" /> 
    <param name="movie" value="fullscreen.swf" /> 
    <param name="bgcolor" value="#333333" /> 
    <embed src="fullscreen.swf" allowFullScreen="true" bgcolor="#333333" width="600" height="400" name="fullscreen" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
     </object>
    

    查看这篇文章:http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-27
      • 2011-01-27
      • 2012-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-01
      相关资源
      最近更新 更多