Flex模块的样式是否可以与加载模块的主应用程序不同?含义...我可以为应用程序设置一组主要样式,并为每个模块分别设置样式..每个模块都会在运行时呈现自己的样式而不会打扰另一个样式吗?
我的具体案例: 主要应用程序由我开发......模块由不同的人开发,他们希望为主要应用程序做出贡献。我想为每个模块开发人员提供一些方法,让他们为自己的模块创建自己的样式,而不需要触及主应用程序或其样式。
答案 0 :(得分:1)
尝试将模块加载到单独的应用程序域(不是主应用程序的应用程序域的子域)。
答案 1 :(得分:0)
我不相信你可以做你所要求的(虽然我想知道我是不是错了),就像说有两个CSS文件一个用于模块而一个用于主应用程序。 / p>
你可以做的是在CSS里面而不是声明一个Canvas
样式做类似的事情:
Canvas.mainapp {
...
}
Canvas.module {
...
}
然后,当您声明Canvas
将其样式设置为module
并在主要应用内部声明Canvas
将其样式设置为mainapp
时,在模块内部1} p>
那样做。