2011-05-18 72 views
0

我有一個AIR應用程序,它將設置保存在磁盤上。何時初始化Flex AIR應用程序Statrup上的數據?

現在,當應用程序啓動時,我需要從磁盤文件讀取這些值並在我的ModelLocator中填充變量。我懷疑是在App Lifecycle中放置這些代碼的地方。我目前在applicationComplete。由於我沒有在這個代碼中對UI進行任何更新,我可以將這個初始化代碼移動到「初始化」事件中,從而加快啓動時間嗎?

回答

3

是的,你可以在移動它初始化我建議創建包裝類, 這些屬性

做這個驗證和其他的東西像屬性名稱的變化可以很容易,

你只需要改變包裝類和其餘應用程序將保持不變

希望幫助

+0

謝謝@Imran,我應該在哪裏放置這個包裝類與我的主文件相關的問題。你是在談論一個靜態方法的Utility類來完成這項工作嗎? – midhunhk 2011-05-18 09:55:19

+0

不,我說的是與ValueObject「VO」相同的簡單類,讓我們說它是AppPropertiesVO.as,它通常包含getter和setter方法與App進行通信,並將此類引用/對象放在Model中作爲屬性。 – Imran 2011-05-18 10:00:17