actionscript-3 – SecurityError:错误#2152:不允许使用全屏模
发布时间:2020-12-15 07:23:39 所属栏目:百科 来源:网络整理
导读:我有一个Flash播放器,它具有全屏功能.这不适用于FF和MAC Chrome.并抛出如下错误. SecurityError: Error #2152: Full screen mode is not allowed. at flash.display::Stage/set displayState() at com.IQMediaCorp.core::IQMediaCorpPlayer/ToggleFullScreen
我有一个Flash播放器,它具有全屏功能.这不适用于FF和MAC Chrome.并抛出如下错误.
SecurityError: Error #2152: Full screen mode is not allowed. at flash.display::Stage/set displayState() at com.IQMediaCorp.core::IQMediaCorpPlayer/ToggleFullScreen() 我已经搜索了这个问题,并已经验证了以下几点 >我的播放器在html对象/编码中有allowfullscreen = true 下面是ToggleFullScreen方法的代码 public function ToggleFullScreen(e:MouseEvent) { if (stage.displayState == StageDisplayState.FULL_SCREEN_INTERACTIVE) { bKnob.alpha=0; bigScreen=true; stage.displayState=StageDisplayState.NORMAL; } else { bigScreen=false; stage.displayState=StageDisplayState.FULL_SCREEN_INTERACTIVE; bKnob.alpha=0; } } 我不知道它不工作的原因.任何人都可以帮忙吗? 谢谢 解决方法
是的,发生这种情况的原因是你不能让Flash中的StageDisplayState.FULL_SCREEN_INTERACTIVE小于版本11.3
请尝试使用StageDisplayState.FULL_SCREEN! 因此,请检查您正在为此构建的闪存版本是从Adobe docs on displayState开始的 运行时版本:Flash Player 11.3,AIR 1.0,Flash Lite 4 指定舞台处于全屏模式,并启用键盘交互功能.从Flash Player 11.3开始,AIR应用程序和基于浏览器的应用程序都支持此功能. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |