我正在使用 Flash CS4 创建一个全屏投影仪。在投影仪中,我有更多视频,从 swf 播放器开始-
我遇到的问题是这样的:
投影机正确启动全屏(使用 AS)。视频正确播放 900x506。如果我点击播放器,让视频全屏显示,它可以工作。但是当我按ESC时,不仅视频,而且投影仪也失去了全屏。
这有点烦人。有没有办法仅将“恢复正常大小”应用于视频?我不想阻止应用程序从全屏退出,如果用户想全屏退出投影仪,这不是问题。但不是当用户从全屏模式退出视频时。
如何仅定位视频?
我正在使用 Flash CS4 创建一个全屏投影仪。在投影仪中,我有更多视频,从 swf 播放器开始-
我遇到的问题是这样的:
投影机正确启动全屏(使用 AS)。视频正确播放 900x506。如果我点击播放器,让视频全屏显示,它可以工作。但是当我按ESC时,不仅视频,而且投影仪也失去了全屏。
这有点烦人。有没有办法仅将“恢复正常大小”应用于视频?我不想阻止应用程序从全屏退出,如果用户想全屏退出投影仪,这不是问题。但不是当用户从全屏模式退出视频时。
如何仅定位视频?
您肯定必须添加另一个按钮才能至少让用户离开。长期以来,这把钥匙实际上让人们摆脱了一切。
所以请让他们有另一个按钮或其他东西......(以防他们不喜欢投影仪中的任何电影: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;
}
}