Flex: Was ist der Unterschied zwischen einer MXML „Komponente“ und einem MXML „Module“?

StackOverflow https://stackoverflow.com/questions/1008245

  •  06-07-2019
  •  | 
  •  

Frage

Wie der Titel schon sagt, was ist der Unterschied zwischen einer "Komponente" (Neu -> MXML-Komponente) und einem "Modul" (Neu -> MXML-Modul)

?

Danke, David

War es hilfreich?

Lösung

Module wird in SWFs zusammengestellt und zur Laufzeit mit Module geladen, während MXML Komponenten in eine Anwendung kompiliert werden. Aus der Flex-Dokumentation:

  

Module sind SWF-Dateien, die sein können   geladen und entladen durch eine Anwendung.   Sie können nicht unabhängig von einem ausgeführt werden   Anwendung, sondern eine beliebige Anzahl von   Anwendungen können die Module gemeinsam nutzen.

     

Module können Sie teilen Sie Ihre Anwendung   in mehrere Teile oder Module. Das   Hauptanwendung oder Shell können   dass es dynamisch laden andere Module   erfordert, wenn es sie braucht. Es tut   nicht alle Module, wenn sie geladen werden müssen   beginnt, auch nicht geladen werden müssen jede   Module, wenn der Benutzer nicht in Wechselwirkung tritt   mit ihnen. Wenn die Anwendung nicht   mehr braucht ein Modul, kann es entladen   das Modul, um Speicher und   Ressourcen. [...]

     

Module sind ähnlich Runtime Shared   Bibliotheken (RSL), dass sie sich trennen   Code aus einer Anwendung in   separat SWF-Dateien geladen. Module   viel flexibler sind als RSLs   weil Module geladen werden kann und   zur Laufzeit entladen und kompiliert   ohne die Anwendung.

Ich hoffe, das hilft!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top