0

我正在使用 Flash CS4 创建一个全屏投影仪。在投影仪中,我有更多视频,从 swf 播放器开始-

我遇到的问题是这样的:

投影机正确启动全屏(使用 AS)。视频正确播放 900x506。如果我点击播放器,让视频全屏显示,它可以工作。但是当我按ESC时,不仅视频,而且投影仪也失去了全屏。

这有点烦人。有没有办法仅将“恢复正常大小”应用于视频?我不想阻止应用程序从全屏退出,如果用户想全屏退出投影仪,这不是问题。但不是当用户从全屏模式退出视频时。

如何仅定位视频?

4

1 回答 1

0

您肯定必须添加另一个按钮才能至少让用户离开。长期以来,这把钥匙实际上让人们摆脱了一切。

所以请让他们有另一个按钮或其他东西......(以防他们不喜欢投影仪中的任何电影:p)

好吧,这就是我的建议,没有太大变化。

  • 听逃生新闻。
  • 如果当用户按下 Escape 时,它​​会让人们在视频期间退出全屏。
  • 将它们推回投影仪全屏。

像这样的东西:

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;
       } 
}
于 2010-12-10T10:56:34.887 回答