Flex: Quelle est la différence entre un composant MXML & # 8220; Component & # 8221; et un module MXML & # 8220; Module & # 8221 ;?

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

  •  06-07-2019
  •  | 
  •  

Question

Comme le titre l'indique, quelle est la différence entre un "composant" et un "composant"? (Nouveau & # 8211; > Composant MXML) et un "Module". (Nouveau & # 8211; > Module MXML)?

Merci, David

Était-ce utile?

La solution

Les modules sont compilés dans des fichiers SWF et chargés lors de l'exécution avec ModuleLoader, tandis que les composants MXML sont compilés dans une application. Dans les documents Flex:

  

Les modules sont des fichiers SWF pouvant être   chargé et déchargé par une application.   Ils ne peuvent pas être exécutés indépendamment d'un   application, mais n'importe quel nombre de   les applications peuvent partager les modules.

     

Les modules vous permettent de diviser votre application.   en plusieurs morceaux, ou modules. le   application principale, ou shell, peut   charger dynamiquement d'autres modules qu'il   exige, quand il en a besoin. Cela fait   pas à charger tous les modules quand il   commence, il ne doit pas charger aucune   modules si l'utilisateur n'interagit pas   avec eux. Lorsque l'application non   plus besoin d'un module, il peut décharger   le module pour libérer de la mémoire et   Ressources. [...]

     

Les modules sont similaires à Runtime Shared.   Bibliothèques (RSL) en ce qu’elles se séparent   code d'une application dans   fichiers SWF chargés séparément. Modules   sont beaucoup plus flexibles que les RSL   parce que les modules peuvent être chargés et   déchargé au moment de l'exécution et compilé   sans l'application.

J'espère que ça aide!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top