Flex: Qual é a diferença entre um MXML “Componente” e um “Módulo” MXML?

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Como o título sugere, o que é a diferença entre um "Componente" (Novo -> MXML Component) e um "Módulo" (New -> Módulo MXML)?

Obrigado, David

Foi útil?

Solução

Os módulos são compilados em os FS e carregado durante a execução com ModuleLoader, ao passo que componentes MXML são compilados em uma aplicação. De docs Flex:

Os módulos são arquivos SWF que podem ser carregados e descarregados por uma aplicação. Eles não podem ser executados de forma independente de uma aplicação, mas qualquer número de aplicativos podem compartilhar os módulos.

Os módulos permitem que você dividir o seu aplicativo em vários pedaços, ou módulos. o aplicativo principal, ou shell, lata dinamicamente carregar outros módulos que exige, quando se precisa deles. ele faz não tem que carregar todos os módulos quando se começa, nem tem de carregar qualquer módulos se o usuário não interage com eles. Quando o aplicativo não precisa mais de um módulo, pode descarregar o módulo de memória até livre e Recursos. [...]

Os módulos são semelhantes a Runtime Shared Bibliotecas (RSLs) em que eles separam código a partir de uma aplicação em carregado separadamente arquivos SWF. módulos são muito mais flexíveis do que RSLs porque os módulos podem ser carregados e descarregados em tempo de execução e compilados sem a aplicação.

Espero que ajude!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top