【发布时间】:2014-06-02 18:43:24
【问题描述】:
我应该寻找什么事件(在舞台上:舞台上,我想)来更改 stage.displayState?
【问题讨论】:
标签: actionscript-3 flash fullscreen stage
我应该寻找什么事件(在舞台上:舞台上,我想)来更改 stage.displayState?
【问题讨论】:
标签: actionscript-3 flash fullscreen stage
这行得通
stage.addEventListener(Event.FULLSCREEN, doThisOnChange);
适用于全屏和正常更改。在您的doThisOnChange 方法中,您可以通过查看if (stage.displayState == StageDisplayState.NORMAL) { 等来确定您所在的位置......
【讨论】:
只要您的 SWF 没有嵌入到 HTML 中就可以了。您需要一些额外的技巧才能使 HTML 包装器正常工作。
您可以使用
Stage类的fullScreen事件来检测打开或关闭全屏模式并做出响应。例如,您可能希望在进入或离开全屏模式时重新定位、添加或删除屏幕上的项目,如下例所示:
【讨论】: