我正在研究一个小的AIR桌面应用程序,我有一些配置信息,我想存储在一个小文件中,该文件在应用程序启动时的某个时刻加载,并将用于在根应用程序对象上设置公共属性.这应该像我在主MXML文件的开头的
我似乎可以选择三个可用于启动加载配置文件的事件:
调用
初始化
creationComplete
我是否忽视了更多?哪一个适合,为什么?它有关系吗?
我想到的示例问题是:
所有组件是否已经可访问,或者我将获得NULL引用?
我的一些设置会在活动结束后的阶段被覆盖吗?
可能还有更多.
如果您的处理程序需要直接访问UI组件,您应该等待creationComplete
; 否则你会得到NULL引用.
如果您只想在根Application
对象上设置属性,initialize
那么最好这样做.如果等到creationComplete
,并且您设置的属性绑定到控件,则可能会在更新这些组件时获得运行时调整大小或闪烁.