我正在创建一个带有闪光灯CS4的全屏投影机。 在投影机中,我有更多视频,从swf播放器开始 -
我遇到的问题是:
投影机正确启动FULLSCREEN(使用AS)。 视频正常播放900x506。 如果我点击播放器,要将视频全屏显示,它就能正常工作。 但是当我按下ESC时,不仅视频,而且PROJECTOR全屏失去。
这有点烦人。有没有办法只将“恢复正常大小”应用于视频? 我不想阻止应用程序从全屏退出,如果用户想要全屏退出投影机,这不是问题。但不是当用户从全屏模式退出视频时。
如何仅定位视频?
答案 0 :(得分:0)
您肯定必须添加另一个按钮才能让用户离开。关键实际上让人们可以放弃任何事情。
所以,请让他们有另一个按钮或其他东西......(如果他们像投影机中的任何一部电影一样:p)
那么这就是我的建议而不会改变太多。
这样的事情:
import flash.display.StageDisplayState;
stage.addListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
function keyDownHandler(event : KeyboardEvent) : void
{
if (event.keyCode == Keyboard.ESCAPE)
{
goFullScreen();
}
}
function goFullScreen():void
{
if (stage.displayState == StageDisplayState.NORMAL)
{
stage.displayState=StageDisplayState.FULL_SCREEN;
}
}