Flex: ¿Cuál es la diferencia entre un MXML & # 8220; Componente & # 8221; y un MXML & # 8220; Módulo & # 8221 ;?

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

  •  06-07-2019
  •  | 
  •  

Pregunta

Como sugiere el título, ¿cuál es la diferencia entre un " Componente " (Nuevo & # 8211; > Componente MXML) y un " Módulo " (¿Nuevo & # 8211; > Módulo MXML)?

Gracias, David

¿Fue útil?

Solución

Los módulos se compilan en SWF y se cargan en tiempo de ejecución con ModuleLoader, mientras que los componentes MXML se compilan en una aplicación. De los documentos de Flex:

  

Los módulos son archivos SWF que pueden ser   cargado y descargado por una aplicación.   No se pueden ejecutar independientemente de un   aplicación, pero cualquier número de   las aplicaciones pueden compartir los módulos.

     

Los módulos le permiten dividir su aplicación   en varias piezas o módulos. los   aplicación principal, o shell, puede   cargar dinámicamente otros módulos que   requiere, cuando los necesita. Lo hace   no tiene que cargar todos los módulos cuando   comienza, ni tiene que cargar ningún   módulos si el usuario no interactúa   con ellos. Cuando la aplicación no   ya necesita un módulo, puede descargar   el módulo para liberar memoria y   recursos [...]

     

Los módulos son similares a Runtime Shared   Bibliotecas (RSL) en que se separan   código de una aplicación a   archivos SWF cargados por separado. Módulos   son mucho más flexibles que los RSL   porque los módulos se pueden cargar y   descargado en tiempo de ejecución y compilado   sin la aplicación.

Espero que ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top