0

我正在将基于 AIR 的 iOS 应用程序构建为来自 FlashBuilder 的纯 AS3,并且我想在应用程序失去焦点时检测 ACTIVATE 和 DEACTIVATE 事件。

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

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

4

1 回答 1

0

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

于 2014-10-03T14:38:34.003 回答