我尝试使用4.6aSDK的全屏交互,但我需要在3.6aSDK ..can上运行我的应用程序,有人告诉我如何解决这个问题。我不能更改我的flex应用程序,因为一些类在4.6a上不兼容。有没有可以在我的flex应用程序上导入的插件?
try {
switch (Application.application.stage.displayState) {
case StageDisplayState.FULL_SCREEN:
case StageDisplayState.FULL_SCREEN_INTERACTIVE:
/* If already in full screen mode, switch to normal mode. */
Application.application.stage.displayState = StageDisplayState.NORMAL;
break;
default:
/* If not in full screen mode, switch to full screen mode. */
trace("flash version"+Capabilities.version);
Application.application.stage.displayState = StageDisplayState.FULL_SCREEN;
break;
}
} catch (err:SecurityError) {
// ignore
}1119:通过静态类型FULL_SCREEN_INTERACTIVE的引用访问可能未定义的属性类。
发布于 2013-05-09 17:03:53
必须使用playerglobal.swc for Flash Player 11.3或更高版本才能访问较新的API。here SDK3.6只包含FP版本9和10的playerglobal.swc,您可以从Flex下载最新的playerglobal.swc (11.7)。然后把它放在"Adobe Flash Builder\sdks\3.6.0\frameworks\libs\player\11\“目录下,在项目设置中选择合适的播放器版本,这样就可以了。
https://stackoverflow.com/questions/16457413
复制相似问题