【问题标题】:AS3 fullscreen delay in chromechrome中的AS3全屏延迟
【发布时间】:2015-03-06 08:51:07
【问题描述】:

如何在 stageDisplayState 更改之前隐藏所有控件? setTimeoutTimer 不能用于延迟切换到全屏。 我创建了一个窗帘元素,我想在显示状态更改之前显示它。 超时、计时器和 mousedown 事件不会在我的应用程序中提供任何更改事件,那么我该怎么办?

stage.addEventListener(MouseEvent.CLICK, function (e:MouseEvent):void {

    //curtain shows AFTER enter to fullscreen mode - must before
    curtain.visible = true;
    stage.displayState = StageDisplayState.FULL_SCREEN;
});

亲爱的 ActionScript 大师,有什么建议吗?

【问题讨论】:

    标签: actionscript-3 google-chrome fullscreen delay stagedisplaystate


    【解决方案1】:

    你真的不能这样做。
    您只能响应用户点击 (Adobe: working with full-screen mode) 进入全屏模式。

    因此,如果您暂停执行任何动画或屏幕更新,您将不再直接响应用户点击。

    您唯一能做的就是在窗帘上设置动画,然后弹出另一个按钮供用户单击以真正进入全屏。不过,这不是一个非常优雅的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-26
      相关资源
      最近更新 更多