Event.ACTIVATE on `this` or on NativeApplication?



我正在从FlashBuilder构建一个基于AIR的iOS应用程序作为纯AS3,我想在应用程序失去焦点时检测激活和停用事件。

许多文档都说要针对NativeApplication.nativeApplication注册事件侦听器,但我只是在应用程序的 Main 类的上下文中针对 this 注册它。它有效。

这样做有风险吗?显式使用 NativeApplication 单一实例注册事件侦听器的原因是什么?

主 SWF (this ) 通过冒泡接收激活和停用事件。如果针对this编写事件侦听器更容易,那么这样做。到目前为止,我还没有看到它的任何缺点,它在检测应用程序焦点丢失方面效果非常好。至少在iOS上。

相关内容

  • 没有找到相关文章

最新更新