private function fullScreen()
{
this.state.scaleMode=StageScalMode.NO_SCALE;
this.state.quality=StateQuality.BEST;
this.state.displaySate=StateDisplayState.FULL_SCREEN_INTERACTIVE;
this.statusBar.heigh=0;
}
报错:
SecurityError: Error #2152: 不允许使用全屏模式。
解决办法:
解决办法:
首先确定设置模式是在鼠标或键盘事件里执行的。
如果外部没有安全策略文件,注意在as里补上
Security.allowDomain("*");
Security.allowInsecureDomain("*");
Security.allowInsecureDomain("*");
其次,是在html文件里嵌入swf控件的地方加上
"allowFullScreen", "true"或<param name="allowFullScreen" value="true"/>
注意是每一个都需要加上。
选择html文件中的一处示例贴上:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="MyAs" width="100%" height="100%" codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab"> <param name="movie" value="MyAs.swf" /> <param name="quality" value="high" /> <param name="bgcolor" value="#869ca7" /> <param name="allowScriptAccess" value="sameDomain" /> <param name="allowFullScreen" value="true"/> <embed src="MyAs.swf" quality="high" bgcolor="#869ca7" width="100%" height="100%" name="MyAs" align="middle" play="true" loop="false" quality="high" allowScriptAccess="sameDomain" allowFullScreen ="true" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer"> </embed> </object>