如标题所示,“组件”与“组件”之间的区别是什么? (新的 - > MXML组件)和“模块”组件。 (新增 - > MXML模块)?

谢谢, 大卫

有帮助吗?

解决方案

模块被编译成SWF并在运行时使用ModuleLoader加载,而MXML组件被编译到应用程序中。来自Flex文档:

  

模块是可以的SWF文件   由应用程序加载和卸载。   它们不能独立运行   申请,但任何数量   应用程序可以共享模块。

     

模块允许您拆分应用程序   分成几个部分或模块。该   主要应用程序,或shell,可以   动态加载它的其他模块   需要时,需要它们。确实如此   不必加载所有模块   开始,也不必加载任何   模块,如果用户不进行交互   跟他们。申请时没有   更长的需要一个模块,它可以卸载   用于释放内存的模块   资源。 [...]

     

模块类似于Runtime Shared   图书馆(RSL)因此而分开   应用程序中的代码   单独加载的SWF文件。模块   比RSL灵活得多   因为模块可以加载和   在运行时卸载并编译   没有申请。

希望有所帮助!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top