flex air全屏显示及stage初始化问题

来源:互联网 发布:淘宝网费用 编辑:程序博客网 时间:2024/05/29 07:53

今天用air写了一个小程序,要用到全屏显示的功能,要让air全局只需设置:stage.displayState=StageDisplayState.FULL_SCREEN;

问题是在哪里设置呢?首先想到了creationComplete事件,在事件的回调中加入全屏代码,运行后提示空引用异常,调试后发现是stage还没有被初始化的问题,我们怎么能保证stage已经初始化了呢?

可以在creationComplete事件的回调中这样写:

callLater(function():void{ stage.displayState=StageDisplayState.FULL_SCREEN;});

这样就保证了stage已初始化完成,问题解决。

原创粉丝点击