Která událost v postupu spuštění dané aplikace je třeba aktivovat načítání konfiguračního souboru v prostředí AIR / Flex?

hlasů
4

Já jsem pracoval na malé desktopové aplikace AIR a mám některé konfigurační Infos, které chci uložit do malého souboru, který je načten v určitém okamžiku při spuštění aplikace a bude použita při vytváření veřejné vlastnosti na objekt kořenové aplikace. To by mělo fungovat stejně, kdybych měl veřejné proměnné deklarované v <mx: Script> bloku na začátku svého hlavního MXML souboru.

Připadá mi, že mají na výběr ze tří událostí, které by mohly být použity k zahájení načítání konfiguračního souboru:

  • vzývat
  • zahájit
  • creationComplete

Už jsem přehlédnout něco víc? Který z nich je vhodné a proč? Záleží na tom vůbec?

Příklady otázek, které přicházejí na mysl, jsou:

  • jsou všechny komponenty již přístupné nebo získám NULL reference?
  • budou někteří z mých nastavení přepsána ve fázi, která přijde po události?

Tam je pravděpodobně více.

Položena 12/01/2009 v 16:04
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
6

Pokud váš psovod potřebuje přístup k UI komponent přímo, měli byste čekat creationComplete; jinak dostanete NULL reference.

Pokud si jen chcete nastavit vlastnosti na kořenový Applicationobjekt, initializezdá se, že nejlepší místo, jak to udělat. Počkáte-li creationComplete, a pokud jsou vlastnosti, které jste nastavili, jsou vázány na svých kontrol, pak byste měli dostat run-time změnit velikost nebo záblesk jako jsou aktualizovány tyto komponenty.

Odpovězeno 12/01/2009 v 18:21
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more