【发布时间】:2018-09-29 18:31:11
【问题描述】:
我正在构建一个带有多个帧的 Flash 桌面应用程序,其中一个帧有一个视频,我使用了在库中找到的 FLVPlayback,将我的视频添加到其中。当我以 SWF 格式编译文件时它工作正常,但是当我以 .exe 格式编译它时,当我到达有视频的帧时,我得到一个黑屏,我做了一些研究,发现问题是我的应用是全屏的:
//i have this code in frame 1
stage.displayState = StageDisplayState.FULL_SCREEN;
所以他们建议的解决方案是在包含视频的帧中添加以下代码:
myPlayer.fullScreenTakeOver = false;
我试过了,还是没有变化。知道为什么会这样吗?
【问题讨论】:
-
如果我没记错的话,在投影仪中你将使用 fscommand 进入全屏模式而不是其他任何东西:help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/…
-
是什么让您认为全屏是问题所在?您是否尝试过使用调试 Flash 播放器检查错误?您正在播放的视频是嵌入在 SWF 中还是从文件系统加载的?
标签: actionscript-3 flash actionscript