4
我有一個Flash播放器,它具有全屏功能。這在FF和MAC Chrome中不起作用。並拋出一個錯誤如下。SecurityError:錯誤#2152:不允許全屏模式。
SecurityError: Error #2152: Full screen mode is not allowed.
at flash.display::Stage/set displayState()
at com.IQMediaCorp.core::IQMediaCorpPlayer/ToggleFullScreen()
我用Google搜索關於這個問題,並已經驗證下面
- 一些點我的播放器在HTML對象/編碼 元素有
allowfullscreen = true
。 - 的methid
ToggleFullScreen
是一個鼠標點擊事件
是代碼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;
}
}
我不知道爲什麼它不工作的原因。任何人都可以幫忙嗎?
感謝
hi @Neil,對於你的回覆...我在我的瀏覽器中安裝了flash播放器11.3,然後它也無法工作,反正它適用於'StageDisplayState.FULL_SCREEN',我不需要鍵盤互動性,所以現在對此感到滿意。再次感謝:) – meghana 2012-07-11 06:06:37
優秀,只要你有它的工作:) – Neil 2012-07-11 09:07:38