Domanda

Come suggerisce il titolo, qual è la differenza tra un " Component " (Nuovo componente & # 8211; > MXML) e un modulo "quotato" (Nuovo modulo MXML & # 8211; >)?

Grazie, David

È stato utile?

Soluzione

I moduli vengono compilati in file SWF e caricati in fase di esecuzione con ModuleLoader, mentre i componenti MXML vengono compilati in un'applicazione. Dai documenti Flex:

  

I moduli sono file SWF che possono essere   caricato e scaricato da un'applicazione.   Non possono essere eseguiti indipendentemente da un   applicazione, ma qualsiasi numero di   le applicazioni possono condividere i moduli.

     

I moduli ti consentono di dividere la tua applicazione   in più pezzi o moduli. Il   applicazione principale, o shell, può   carica dinamicamente altri moduli che esso   richiede, quando ne ha bisogno. Lo fa   non è necessario caricare tutti i moduli quando   inizia, né deve caricarne alcuna   moduli se l'utente non interagisce   con loro. Quando la domanda n   ha più bisogno di un modulo, può scaricare   il modulo per liberare memoria e   risorse. [...]

     

I moduli sono simili a Runtime Shared   Librerie (RSL) in quanto separate   codice da un'applicazione a   file SWF caricati separatamente. moduli   sono molto più flessibili delle RSL   perché i moduli possono essere caricati e   scaricato in fase di esecuzione e compilato   senza l'applicazione.

Spero che ti aiuti!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top